BSc. Civil Engineering - Jomo Kenyatta University | Educartis

5 years
On Campus


Course Overview

The Jomo Kenyatta University of Agriculture and Technology offers a five year Bachelor of Science in Civil Engineering during which students learn about the key areas of this specialisation and also have practical sessions in labs to better prepare them to participate effectively in the workforce upon graduation. Taken on-campus, this course strives to develop aspiring engineering with a challenging curriculum that fully equips them for the demands of this dynamic profession. 

Have you ever aspired to leave you mark on the world? A career in Civil Engineering will allow you to do just that, whether you are building everyday structures, playing a part in safeguarding peoples' lives, or participating in post-disaster clean up projects. In addition, you'll be able to attain a high salary and job flexibility, making this field especially attractive. If this sounds like the right path to you, then this degree will open the door to a full spectrum of career opportunities, enabling you to gain leadership positions and make major contributions to your chosen field. 

Show More

How This Course Will Benefit Your Career

At the end of this programme, students will be able to: 

  • Develop effective communication and leadership skills. 
  • Understand the importance of pursuing lifelong learning and professional development. 
  • Consider global and societal concerns, ethics, and sustainability when making decisions in the workplace. 
  • Use the techniques, skills, and modern engineering tools necessary for effective practice within their field. 
  • Design and conduct experiments, as well as analyse and interpret data.

Certification obtained

BSc in Civil Engineering 

What jobs will I qualify for?

This programme will prepare students well for careers such as: 

  • Construction Manager
  • Environmental Consultant 
  • Quantity Surveyor 
  • Engineering Geologist 



On Campus, 2 years, Flexible


On Campus, , Flexible


On Campus, 3 years, October 2019


When do I start?

Next available course

School type cp

Interested in this institutions?


Admission Criteria

To be eligible for this course, students require:

  • A KCSE Mean Grade of B - (Minus) and a mean grade for the total score in the four JAB cluster subjects of at least B (plain) 
  • A C+ in Mathematics, Physics, Chemistry, Geography or Biology

The Kenya Advanced Certificate of Education (KACE) or the A-level equivalent should satisfy the requirements below: 
  • At least two principal passes in Mathematics and Physics
  • A total score of 9 points at the KACE 
  • An accredited pass in Chemistry at KCE or the equivalent 

How do I apply?

To apply, students must: 
  • Download and fill in an application form. 
  • Submit copies of National ID/Birth Certificate
  • Provide original Results Slip 
  • Pay an application fee of 1,000 KES

Payment options

Students can pay their fees through:

Bank Transfer
  • Bank Name: Family Bank 
  • Branch: Westlands
  • Account Number: 048000000831
  • Bank Name: Equity Bank
  • Branch: Westlands
  • Account Number: 0550296578422.

  • Paybill Number: 222123
  • Account Name: Student's Name

Detailed course information

This course is taken on-campus at JKUAT. The curriculum is as follows:

Year 1
University Units
  • HRD 2101 Communication Skills
  • HRD 2102 Development Studies
Departmental Units
  • SMA 2170 Algebra
  • SMA 2171 Geometry
  • SMA 2172 Calculus I
  • SPH 2102 Physics I
  • SCH 2101 Chemistry I
  • SMA 2174 Introduction to computer Science
  • EME 2101 Engineering Drawing I
  • SPH 2107 Physics II
  • SCH 2108 Chemistry II
  • SMA 2173 Calculus II
  • SMA 2276 Computer Programming II
  • SMA 2273 Applied Mathematics I
  • ECE 2114 Engineering Drawing II
  • EME 2106 Workshop Practice
Year 2

  • HRD 2103 General Economics
  • SMA 2270 Calculus III
  • ECE 2202 Surveying I
  • ECE 2203 Fluid Mechanics I
  • ECE 2204 Strength of Materials I
  • ECE 2205 Theory of structures I
  • ECE 2206 Civil Engineering Materials I
  • ECE 2207 Engineering Drawing III
  • SMA 2271 Ordinary Differential Equations
  • SMA 2272 Statistics
  • ECE 2211 Surveying II
  • ECE 2212 Fluid Mechanics II
  • ECE 2213 Civil Engineering Materials II
  • ECE 2214 Strength of Material II
  • ECE 2215 Theory of Structures II
  • ECE 2216 Engineering Drawing IV
  • ECE 2217++ Practical Attachment I (8 Weeks)
Year 3

  • SMA 2370 Calculus IV
  • ECE 2302 Engineering Geology
  • ECE 2303 Soil Mechanics I
  • ECE 2304 Hydraulics I
  • ECE 2305 Public Health Engineering I
  • ECE 2306 Surveying III
  • ECE 2307 Theory of Structures III
  • ECE 2308 Transportation Planning and Development
  • HRD 2315 Economics for Civil Engineers
  • SMA 2371 Partial Differential Equations
  • ECE 2311 Soil Mechanics II
  • ECE 2312 Hydraulics II
  • ECE 2313 Public Health Engineering II
  • ECE 2314 Surveying IV
  • ECE 2317 Theory of Structures IV
  • ECE 2318 Transportation Engineering I
  • ECE 2317++ Practical Attachment II (8 Weeks)
Year 4

  • SMA 2471 Numerical Analysis I
  • ECE 2402 Hydrology I
  • ECE 2403 Traffic Engineering I
  • ECE 2404 Highway Engineering I
  • ECE 2405 Irrigation Engineering I
  • ECE 2406 Foundation Engineering I
  • ECE 2407* Structural Design I
  • ECE 2408 Theory of Structures V
  • ECE 2409 Research Methodology
  • ECE 2410 Hydrology II
  • ECE 2411 Traffic Engineering II
  • ECE 2412 Highway Engineering II
  • ECE 2413 Irrigation Engineering II
  • ECE 2414 Foundation Engineering II
  • ECE 2415* Structural Design II
  • ECE 2416 Theory of Structures VI
  • ECE 2417++ Practical Attachment III (8 Weeks)
Year 5


  • ECE 2501 Engineering Management I
  • ECE 2502 Structural Design III
  • ECE 2503 Water Resources Engineering I
  • ECE 2504 Public Health Engineering III
  • ECE 2505 Project
  • ECE 2507 Logistics and system analysis in transportation.
OPTIONS (A candidate to select any two units)

  • ECE 2516 Photogrammetry
  • ECE 2517 Geographical information system
  • ECE 2518 Remote sensing
  • ECE 2519 Environmental Engineering

  • ECE 2508 Geotechnical Engineering
  • ECE 2509 Engineering Management II
  • ECE 2510 Harbour Engineering
  • ECE 2511 Civil Engineering practice
OPTIONS (A Candidate to select only Two Units from any of the following groups)

Water Resources Engineering

  • ECE 2512 Public Health Engineering IV
  • ECE 2513 Water Resources Engineering II
Structural Engineering

  • ECE 2514 Theory of structures VII
  • ECE 2515 Structural Design IV
Transportation & Highway Engineering

  • ECE 2520 Traffic Engineering III
  • ECE 2521 Transportation and Land use, Urban and Regional Planning
Show More

Where and When


Jomo Kenyatta University of Agriculture and Technology

About 35 Kilometers North East of Nairobi along the Thika Superhighway, Kiambu, Juja, Kenya

Course Provider