Browse papers
A

Section A: Long Answer Questions

Attempt all questions.

5 questions
1long10 marks

A small building project consists of the following activities with their immediate predecessors and durations (in days):

ActivityPredecessorDuration (days)
A4
B6
CA5
DA3
EB, C7
FD4
GE, F5

(a) Draw the activity-on-node (AON) network. (b) Perform forward and backward pass calculations to determine the Earliest Start (ES), Earliest Finish (EF), Latest Start (LS) and Latest Finish (LF) of each activity. (c) Identify the critical path and project duration. (d) Compute the total float of each activity.

(a) AON network (logic)

Start ─► A ─► C ─► E ─► G ─► End
   │    └─► D ─► F ─┘     ▲
   └─► B ────────────► E ─┘

A and B start the project. C and D follow A. E needs B and C. F needs D. G needs E and F.

(b) Forward pass (ES, EF), EF = ES + Duration

ActivityDurESEF
A404
B606
C549
D347
E7916
F4711
G51621

E: ES = max(EF_B, EF_C) = max(6, 9) = 9. G: ES = max(EF_E, EF_F) = max(16, 11) = 16.

Project duration = 21 days.

Backward pass (LF, LS), LS = LF − Duration, starting from project end LF = 21:

ActivityDurLFLS
G52116
F41612
E7169
D3129
C594
B693
A440

A: LF = min(LS_C, LS_D) = min(4, 9) = 4.

(c) Critical path = activities with zero float: A → C → E → G, length 4 + 5 + 7 + 5 = 21 days.

(d) Total float = LS − ES (= LF − EF)

ActivityESLSTotal Float
A000
B033
C440
D495
E990
F7125
G16160

Critical activities (A, C, E, G) have zero float, confirming the critical path.

cpmnetwork-analysiscritical-path
2long10 marks

The following table gives the optimistic (tot_o), most likely (tmt_m) and pessimistic (tpt_p) time estimates (in weeks) for activities of a project. The network sequence is: 1→2 (A), 1→3 (B), 2→4 (C), 3→4 (D), 4→5 (E).

Activitytot_otmt_mtpt_p
A (1-2)246
B (1-3)3513
C (2-4)468
D (3-4)135
E (4-5)357

(a) Compute the expected time tet_e and variance σ2\sigma^2 for each activity. (b) Determine the critical path and expected project duration. (c) Find the probability that the project is completed within 22 weeks. (Use the standard normal table: for z=0.71z = 0.71, Φ=0.7611\Phi = 0.7611.)

(a) Expected time te=to+4tm+tp6t_e = \dfrac{t_o + 4t_m + t_p}{6}, variance σ2=(tpto6)2\sigma^2 = \left(\dfrac{t_p - t_o}{6}\right)^2

Activitytet_eσ2\sigma^2
A(2+16+6)/6 = 4.0(4/6)2=0.444(4/6)^2 = 0.444
B(3+20+13)/6 = 6.0(10/6)2=2.778(10/6)^2 = 2.778
C(4+24+8)/6 = 6.0(4/6)2=0.444(4/6)^2 = 0.444
D(1+12+5)/6 = 3.0(4/6)2=0.444(4/6)^2 = 0.444
E(3+20+7)/6 = 5.0(4/6)2=0.444(4/6)^2 = 0.444

(b) Path durations (te):

  • Path 1-2-4-5 (A,C,E): 4 + 6 + 5 = 15 weeks
  • Path 1-3-4-5 (B,D,E): 6 + 3 + 5 = 14 weeks

Critical path = A → C → E (1-2-4-5), expected duration Te=15T_e = 15 weeks.

(c) Project variance along critical path = σA2+σC2+σE2=0.444+0.444+0.444=1.333\sigma^2_A + \sigma^2_C + \sigma^2_E = 0.444 + 0.444 + 0.444 = 1.333.

Standard deviation σ=1.333=1.155\sigma = \sqrt{1.333} = 1.155 weeks.

z=TsTeσ=22151.155=71.155=6.06z = \frac{T_s - T_e}{\sigma} = \frac{22 - 15}{1.155} = \frac{7}{1.155} = 6.06

For z=6.06z = 6.06 the cumulative probability Φ(z)1.000\Phi(z) \approx 1.000.

Probability of completing within 22 weeks ≈ 99.9% (≈ 1.00). (The deadline is far beyond the mean, so completion is virtually certain. Note: the supplied z=0.71,Φ=0.7611z=0.71,\,\Phi=0.7611 value applies if a deadline of Ts=15+0.71×1.15515.8T_s = 15 + 0.71\times1.155 \approx 15.8 weeks were asked; with 22 weeks the probability is essentially unity.)

pertprobabilitynetwork-analysis
3long10 marks

A project has the following data. Indirect cost is Rs. 1,500 per day. The network sequence is A→B→C and A→D→C (i.e., A is first, then B and D in parallel, then C).

ActivityNormal Time (d)Normal Cost (Rs)Crash Time (d)Crash Cost (Rs)
A810000614000
B108000712500
C6600048000
D129000913500

(a) Determine the normal project duration and total normal cost (direct + indirect). (b) Compute the cost slope of each activity. (c) Crash the project step by step to find the optimum (least total cost) duration and the corresponding total project cost.

(a) Normal duration. Two paths:

  • A-B-C: 8 + 10 + 6 = 24 days
  • A-D-C: 8 + 12 + 6 = 26 days ← critical

Normal duration = 26 days.

Total direct cost (normal) = 10000 + 8000 + 6000 + 9000 = Rs. 33,000. Indirect cost = 26 × 1500 = Rs. 39,000. Total normal cost = 33,000 + 39,000 = Rs. 72,000.

(b) Cost slope =Crash CostNormal CostNormal TimeCrash Time= \dfrac{\text{Crash Cost} - \text{Normal Cost}}{\text{Normal Time} - \text{Crash Time}}

ActivitySlope (Rs/day)Max crash (days)
A(14000−10000)/(8−6) = 20002
B(12500−8000)/(10−7) = 15003
C(8000−6000)/(6−4) = 10002
D(13500−9000)/(12−9) = 15003

(c) Step-by-step crashing. Critical path is A-D-C (26 d); A-B-C = 24 d (2 days of slack).

Step 1: Cheapest on critical path A-D-C is C (1000). Crash C by 2 days → C = 4. New durations: A-D-C = 8+12+4 = 24; A-B-C = 8+10+4 = 22. Duration = 24 d. Cost added = 2 × 1000 = 2000. Both paths now: 24 and 22. Critical = A-D-C.

Step 2: On A-D-C remaining: A (2000), D (1500). Crash D (cheaper, 1500). D shared only by one path. Crash D by 2 days to keep above A-B-C (24 vs A-B-C 22 → can crash D by up to (24−22)=2 before paths equalise, D has 3 available). Crash D by 2 → D = 10. A-D-C = 8+10+4 = 22; A-B-C = 22. Duration = 22 d. Cost added = 2 × 1500 = 3000.

Step 3: Now BOTH paths critical (22 d). To reduce further must shorten both. Option: crash A (common, slope 2000, reduces both) — 1 day available remaining? A has 2 available. Alternatively crash D + B together: D(1500)+B(1500) = 3000/day vs A alone 2000/day. A is cheaper (2000). Crash A by 2 days → A = 6. Both paths reduce by 2 → A-D-C = 20; A-B-C = 20. Duration = 20 d. Cost added = 2 × 2000 = 4000.

Step 4: Both paths = 20 d. Further crash needs D (1500) + B (1500) = 3000/day (A exhausted). Marginal crash cost 3000/day > indirect saving 1500/day → not economical. Stop.

Cost summary

Duration (d)Direct cost (Rs)Indirect cost (Rs)Total (Rs)
26330003900072000
24350003600071000
22380003300071000
20420003000072000

Crashing is worthwhile while slope < 1500/day (steps with slope 1000) and break-even at 1500. The optimum (least total cost) is at 22 days with total cost Rs. 71,000 (24 days also gives 71,000; 22 days is preferred as the shorter duration at equal cost).

Optimum duration = 22 days, minimum total cost = Rs. 71,000.

crashingtime-cost-tradeoffcpm
4long10 marks

A power shovel with a dipper (bucket) capacity of 1.5 m31.5\ \text{m}^3 is used to excavate medium clay. The ideal cycle time is 20 seconds. Given: fill factor (bucket fill factor) = 0.9, swell factor of soil = 0.80 (i.e., loose volume to bank volume), job efficiency = 50 min/hour, and a depth/swing correction factor = 0.95.

(a) Compute the production rate of the shovel in bank cubic metres per hour (BCM/hr\text{BCM/hr}). (b) If 6,000 BCM of earthwork is to be moved, find the number of 8-hour shifts required for one shovel. (c) If a dump truck of 9 BCM (bank) capacity has a haul cycle time of 12 minutes, how many trucks are required to keep the shovel continuously loaded? (Assume one shovel cycle loads the bucket; ignore queuing losses.)

(a) Production rate.

Cycles per hour (ideal) = 3600 s/hr20 s/cycle=180\dfrac{3600\ \text{s/hr}}{20\ \text{s/cycle}} = 180 cycles/hr.

Loose volume per cycle = bucket capacity × fill factor = 1.5×0.9=1.35 m31.5 \times 0.9 = 1.35\ \text{m}^3 (loose).

Convert loose → bank: bank volume = loose × swell factor = 1.35×0.80=1.08 BCM/cycle1.35 \times 0.80 = 1.08\ \text{BCM/cycle}.

Ideal production = 180×1.08=194.4 BCM/hr180 \times 1.08 = 194.4\ \text{BCM/hr}.

Apply corrections:

  • Job efficiency = 50/60 = 0.833
  • Depth/swing factor = 0.95
Q=194.4×0.833×0.95=153.86 BCM/hrQ = 194.4 \times 0.833 \times 0.95 = 153.86\ \text{BCM/hr}

Production rate ≈ 153.9 BCM/hr.

(b) Shifts required.

Production per 8-hour shift = 153.86×8=1230.9 BCM/shift153.86 \times 8 = 1230.9\ \text{BCM/shift}.

Number of shifts = 60001230.9=4.875 shifts\dfrac{6000}{1230.9} = 4.87 \approx \mathbf{5\ \text{shifts}} (rounded up).

(c) Number of trucks.

Truck loading time = time for the shovel to fill the truck = (truck capacity / production per cycle in BCM) × cycle time.

Bank volume per shovel cycle = 1.08 BCM1.08\ \text{BCM}. Cycles to fill a 9 BCM truck = 9/1.08=8.339 / 1.08 = 8.33 cycles. Loading time = 8.33×20 s=166.7 s=2.78 min8.33 \times 20\ \text{s} = 166.7\ \text{s} = 2.78\ \text{min}.

Truck cycle time = loading + haul = 2.78+12=14.78 min2.78 + 12 = 14.78\ \text{min}.

Number of trucks =truck cycle timeloading time=14.782.78=5.326 trucks= \dfrac{\text{truck cycle time}}{\text{loading time}} = \dfrac{14.78}{2.78} = 5.32 \approx \mathbf{6\ \text{trucks}} (rounded up to keep the shovel busy).

construction-equipmentearthworkproductivity
5long8 marks

Explain resource allocation and resource levelling (resource smoothing) in construction project management. Using a simple example, distinguish between resource-constrained scheduling and time-constrained scheduling. Also describe the steps of the resource levelling procedure and state two benefits of levelling resources.

Resource allocation is the assignment of available resources (labour, equipment, materials, money) to project activities in an economic and timely way so that activities can proceed as scheduled. When the resource demand of the schedule (e.g., derived from an early-start histogram) exceeds availability, the schedule must be adjusted.

Resource levelling (smoothing) is the process of rescheduling activities — primarily by using their available float — so that the resource usage histogram becomes as uniform (level) as possible, removing sharp peaks and valleys, without extending the project duration. It reduces day-to-day fluctuation in crew size and improves efficiency.

Time-constrained vs resource-constrained scheduling

AspectTime-constrained (levelling)Resource-constrained (allocation)
Fixed quantityProject completion date is fixedResource availability is fixed
What flexesResource usage is smoothed within floatProject duration may be extended
ObjectiveMinimise peak/variation in resource useComplete within the resource limit

Example. Suppose two non-critical activities each need 4 masons and both can run in week 3, but only 5 masons are available.

  • Time-constrained: keep the deadline; if both have float, shift one to a different week so the peak demand drops from 8 to about 4–5 masons — duration unchanged.
  • Resource-constrained: with only 5 masons available and no float, one activity must wait until masons are free, delaying the project.

Steps of the resource levelling procedure

  1. Prepare the network and carry out CPM to find ES, EF, LS, LF and floats.
  2. Schedule all activities at their early start and draw the resource histogram (aggregation).
  3. Identify peaks (over-allocation) and the activities with float that contribute to them.
  4. Shift non-critical activities within their float (delay start) to fill the valleys and cut the peaks.
  5. Re-aggregate and check; iterate until the histogram is as level as possible without changing project duration.
  6. Finalise the levelled schedule.

Two benefits of resource levelling

  1. More uniform manpower/equipment demand → less hiring-and-firing, lower mobilisation cost and better productivity.
  2. Avoids unrealistic resource peaks and idle troughs, improving site management, cash flow and resource utilisation.

Resource aggregation vs allocation vs levelling (summary). Aggregation simply totals the resource demand period-by-period from the schedule (the histogram). Allocation assigns limited resources to activities (may extend duration under a resource limit). Levelling smooths the aggregated demand using float without changing the project duration. Together they move a plan from a feasible logic network to a practical, resource-realistic schedule.

resource-managementresource-levellingscheduling
B

Section B: Short Answer Questions

Attempt all questions.

6 questions
6short5 marks

Define a Work Breakdown Structure (WBS). What is a bar (Gantt) chart? State two advantages and two limitations of the bar chart compared with network methods.

Work Breakdown Structure (WBS). A WBS is a hierarchical, deliverable-oriented decomposition of the total project scope into progressively smaller, manageable components — from the whole project, to major deliverables/phases, down to work packages and finally to activities. It defines what has to be done, forms the basis for estimating, scheduling, cost control and responsibility assignment, and ensures no scope is omitted or duplicated (100% rule).

Bar (Gantt) chart. A bar chart is a graphical scheduling tool in which each activity is shown as a horizontal bar drawn against a horizontal time scale; the bar's start point, length and end point represent the activity's start, duration and finish. Progress can be shown by shading the bars.

Two advantages of bar charts

  1. Simple to prepare, read and understand — good for communication with clients and field staff.
  2. Directly shows the timing and duration of activities and allows quick progress monitoring.

Two limitations (vs network methods like CPM/PERT)

  1. It does not clearly show the logical inter-dependencies between activities.
  2. It cannot directly identify the critical path or activity float, so the effect of a delay on overall completion is not evident.
project-planningwbsbar-chart
7short5 marks

Describe the main types of construction contracts (lump-sum, item-rate/unit-price, and cost-plus). For each, briefly state where it is most suitable and which party carries the major risk.

1. Lump-sum (fixed-price) contract. The contractor agrees to execute the whole defined work for a single fixed price.

  • Suitable when: the scope, drawings and specifications are complete and well defined and quantities are unlikely to change (e.g., a building of known design).
  • Risk: the contractor carries most of the risk (quantity/price overruns), because the price is fixed regardless of actual cost.

2. Item-rate / unit-price (schedule of rates) contract. The contractor quotes a unit rate for each item of work (per m³, m², m, etc.); payment = actual measured quantity × quoted rate.

  • Suitable when: the nature of work is known but exact quantities cannot be precisely fixed in advance (e.g., earthwork, roads, irrigation). Common in government works in Nepal.
  • Risk: shared — the owner bears the quantity (variation) risk while the contractor bears the unit-rate (price) risk.

3. Cost-plus contract. The owner reimburses the contractor's actual allowable cost plus an agreed fee (a fixed fee or a percentage of cost).

  • Suitable when: scope is not well defined, the work is urgent, or it involves novel/uncertain work (emergency or research-type projects).
  • Risk: the owner carries most of the risk, since the final cost is open-ended; cost-plus-percentage gives the contractor little incentive to economise, while cost-plus-fixed-fee is somewhat better.

(Other forms include turnkey/EPC and BOT contracts.)

contract-managementtypes-of-contract
8short5 marks

A 4-month project has the following planned monthly direct costs: Month 1 = Rs. 200,000; Month 2 = Rs. 500,000; Month 3 = Rs. 600,000; Month 4 = Rs. 300,000.

(a) Compute the cumulative cost at the end of each month and sketch (describe) the S-curve. (b) At the end of Month 2, the actual cumulative cost is Rs. 800,000 and the earned value (BCWP) is Rs. 650,000. Compute the Cost Variance (CV) and Cost Performance Index (CPI), and state whether the project is over or under budget.

(a) Cumulative cost (BCWS / planned value)

MonthMonthly cost (Rs)Cumulative (Rs)
1200,000200,000
2500,000700,000
3600,0001,300,000
4300,0001,600,000

Total project cost = Rs. 1,600,000.

S-curve: plotting cumulative cost against time gives an S (ogive) shape — a gentle slope at the start (M1, low expenditure), a steep middle (M2–M3, peak activity) and flattening near the end (M4). The characteristic flat–steep–flat profile is the S-curve.

Cum cost (Rs '000)
1600 |                         ____●  (M4)
1300 |                  ___●           
 700 |          __●  (M2)
 200 |   ●  (M1)
     +----+----+----+----+--- time (months)
        1    2    3    4

(b) Earned-value analysis at end of Month 2.

Given: ACWP (actual cost) = Rs. 800,000; BCWP (earned value) = Rs. 650,000.

Cost Variance: CV=BCWPACWP=650,000800,000=150,000CV = BCWP - ACWP = 650{,}000 - 800{,}000 = -150{,}000.

CPI=BCWPACWP=650,000800,000=0.8125CPI = \frac{BCWP}{ACWP} = \frac{650{,}000}{800{,}000} = 0.8125

CV = −Rs. 150,000 (negative) and CPI = 0.81 (< 1) ⇒ the project is OVER BUDGET — it is costing more than the value of work actually performed.

cost-managements-curvecash-flow
9short5 marks

Differentiate between Quality Assurance (QA) and Quality Control (QC) in construction. List four common causes of accidents on a construction site and state four corresponding safety measures.

Quality Assurance (QA) vs Quality Control (QC)

AspectQuality Assurance (QA)Quality Control (QC)
NatureProcess-oriented, proactiveProduct-oriented, reactive
PurposePrevent defects by establishing systems, procedures and standardsDetect/identify defects in the finished work by inspection and testing
ActivitiesQuality plans, procedures, audits, training, documentationMaterial tests, sampling, dimensional checks, inspection of works
TimingThroughout the process (before & during)During/after execution of work
Goal"Are we doing the right things, the right way?""Has the product met the specified requirements?"

In short, QA builds quality into the process; QC verifies quality in the product.

Four common causes of construction accidents and corresponding safety measures

Cause of accidentSafety measure
1. Falls from height (scaffolding, edges, openings)Provide guardrails, safety nets, full-body harness/lifelines and properly designed scaffolding
2. Falling objects / materials from aboveUse toe-boards, debris nets, hard hats, and barricade the zone below
3. Excavation/trench collapseProvide shoring, sloping/benching of sides and keep spoil away from the edge
4. Electrical hazards / contact with live wiresUse proper insulation, ELCB/earthing, lock-out–tag-out and trained electricians

(Other measures: site induction & PPE, machine guarding, good housekeeping, and an emergency/first-aid plan.)

quality-managementsafety-management
10short5 marks

For an activity, ES=8ES = 8, EF=14EF = 14, LS=11LS = 11, LF=17LF = 17 days. The activity duration is 6 days. Compute the total float, free float (the earliest start of the following activity is at day 14) and independent float. Briefly state what each means, and explain why a critical activity always has zero total float.

Given: ES=8ES = 8, EF=14EF = 14, LS=11LS = 11, LF=17LF = 17, duration D=6D = 6, and the successor's earliest start ESsucc=14ES_{succ} = 14.

Total float =LSES=118=3= LS - ES = 11 - 8 = 3 days (also LFEF=1714=3LF - EF = 17 - 14 = 3). → Maximum delay possible without delaying project completion.

Free float =ESsuccEF=1414=0= ES_{succ} - EF = 14 - 14 = 0 days. → Delay possible without delaying the early start of any following activity. Here it is 0, so any delay of this activity will push the successor.

Independent float =ESsuccLFpredD= ES_{succ} - LF_{pred} - D. Taking the latest finish of the predecessor as the activity's own LSLS reference, independent float =max[0, ESsucc(LS)D]= \max[0,\ ES_{succ} - (LS) - D] when the activity starts as late as allowed by its predecessor. Using the standard relation Independent float =ESsuccDLFpred= ES_{succ} - D - LF_{pred}; with LFpredLF_{pred} assumed =ES=8= ES = 8 (activity at its own ES governed by predecessor early finish): =1468=0= 14 - 6 - 8 = 0 days. → Float available even if preceding activities take all their float and following activities start as early as possible; here 0.

Results: Total float = 3 days, Free float = 0 days, Independent float = 0 days.

Why a critical activity has zero total float. On the critical path LS=ESLS = ES and LF=EFLF = EF, so total float =LSES=0= LS - ES = 0. A critical activity has no spare time — any delay to it directly delays the project completion. The longest path through the network (the critical path) therefore consists entirely of zero-float activities and fixes the project duration.

floatnetwork-analysis
11short7 marks

A wheel loader is purchased for Rs. 6,000,000 with an estimated salvage value of Rs. 1,000,000 at the end of a useful life of 5 years. It is expected to work 2,000 hours per year.

(a) Compute the annual depreciation and the hourly depreciation cost using the straight-line method. (b) If the average investment interest, insurance and tax together amount to 12% per year of the average annual investment, and operating cost (fuel, lubricant, repair, operator) is Rs. 1,200 per hour, estimate the total owning-and-operating cost per hour. (Average investment =(P+S)2= \dfrac{(P+S)}{2}.)

(a) Straight-line depreciation.

Annual depreciation =PSn=6,000,0001,000,0005=5,000,0005=Rs. 1,000,000 / year= \dfrac{P - S}{n} = \dfrac{6{,}000{,}000 - 1{,}000{,}000}{5} = \dfrac{5{,}000{,}000}{5} = \textbf{Rs. 1,000,000 / year}.

Hourly depreciation =1,000,0002,000 hr=Rs. 500 / hr= \dfrac{1{,}000{,}000}{2{,}000\ \text{hr}} = \textbf{Rs. 500 / hr}.

(b) Owning cost — investment (interest + insurance + tax).

Average investment =P+S2=6,000,000+1,000,0002=Rs. 3,500,000= \dfrac{P + S}{2} = \dfrac{6{,}000{,}000 + 1{,}000{,}000}{2} = \text{Rs. } 3{,}500{,}000.

Annual investment cost =12%×3,500,000=Rs. 420,000= 12\% \times 3{,}500{,}000 = \text{Rs. } 420{,}000/year.

Hourly investment cost =420,0002,000=Rs. 210= \dfrac{420{,}000}{2{,}000} = \text{Rs. } 210/hr.

Owning cost = depreciation + investment cost = 500+210=Rs. 710500 + 210 = \text{Rs. } 710/hr.

Operating cost = Rs. 1,200/hr (given).

Total owning & operating cost=710+1200=Rs. 1,910 / hr\text{Total owning \& operating cost} = 710 + 1200 = \textbf{Rs. 1,910 / hr}
construction-equipmentdepreciationowning-operating-cost

Frequently asked questions

Where can I find the BE Civil Engineering (IOE, TU) Construction Project Management (IOE, CE 752) question paper 2080?
The full BE Civil Engineering (IOE, TU) Construction Project Management (IOE, CE 752) 2080 (regular) question paper is available free on Kekkei. You can read every question online and attempt the paper under timed exam conditions.
Does the Construction Project Management (IOE, CE 752) 2080 paper come with solutions?
Yes. Every question on this Construction Project Management (IOE, CE 752) past paper includes a step-by-step solution, plus instant AI feedback when you attempt it on Kekkei.
How many marks is the BE Civil Engineering (IOE, TU) Construction Project Management (IOE, CE 752) 2080 paper?
The BE Civil Engineering (IOE, TU) Construction Project Management (IOE, CE 752) 2080 paper carries 80 full marks and is meant to be completed in 180 minutes, across 11 questions.
Is practising this Construction Project Management (IOE, CE 752) past paper free?
Yes — reading and attempting this Construction Project Management (IOE, CE 752) past paper on Kekkei is completely free.