Curriculum and Advising

Curriculum and Advising

The M.Eng. in Railway Engineering degree requires students to complete 36 credit hours of graduate coursework, consisting of courses in areas listed below. There is also an 8- or 16-week international exchange requirement at KTH Royal Institute of Technology in Stockholm, Sweden.

Questions? Contact your program advisors. 

RequirementsHours
Core Courses from Illinois
  • CEE 409 Railroad Track Engineering (3 hours)
  • CEE 412 High-Speed Rail Engineering (3 hours)
  • Or alternate Illinois course from approved list (see below)
6
Core Courses from KTH
  • CEE 498RVT (KTH SD2307) Rail Vehicle Technology (3 hours)
  • CEE 598RVD (KTH SD2313) Rail Vehicle Dynamics (4 hours)
  • CEE 598ET (KTH EJ2400) Electric Traction (2 hours)
  • CEE 498TMS (KTH AK2036) Theory and Methodology of Science with Applications (3 hours)
12
Elective Courses from Illinois
  • Railway Elective Courses from approved list A (minimum 6 hours)
  • Engineering Elective courses from approved list B (minimum 6 hours)
14
Professional Development Courses from approved list4
Total Hours36
Minimum of 12 hours of 500-level courses required in the concentration

Note:  If a student has completed one or more of the above-prescribed core courses (or equivalent) as part of another degree program, the student may select one of the following courses with consultation and approval by the advisor.  500-level courses can only be replaced by other 500-level courses.

Approved Illinois Alternative Core Course List

  • CEE 408 – Railroad Transportation Engineering
  • CEE 410 – Railway Signaling & Control
  • CEE 411 – Railroad Project Design & Construction
  • CEE 498HRP – High-Speed Rail Planning
  • Other technical courses within the major field of study as approved by the advisor

Approved List A of Railway Elective Courses from Illinois

  • CEE 408 – Railroad Transportation Engineering (3 hours) or CEE 498RTM (KTH AH2026) – Railway Traffic Market & Planning (3 hours)
  • CEE 410 – Railroad Signaling & Control (3 hours)
  • CEE 411 – Railroad Project Design & Construction (3 hours)
  • CEE 498HRP – High-Speed Rail Planning (3 hours)
  • CEE 509 – Transportation Soils (4 hours)
  • CEE 598ATE – Advanced Track Engineering (4 hours)
  • CEE 598RTD – Railway Terminal Design & Operations (4 hours)

Approved List B of Engineering Elective Courses from Illinois

  • CEE 401 – Concrete Materials (4 hours)
  • CEE 418 – Public Transportation (3 hours)
  • CEE 472 – Structural Dynamics (3 hours)
  • CEE 483 – Soil Mechanics and Behavior (4 hours)
  • CEE 491 – Decision and Risk Analysis (3 hours)
  • CEE 503 – Construction Materials Deterioration (4 hours)
  • CEE 504 – Infrastructure NDE Methods (4 hours)
  • CEE 507 – Repair of Civil Infrastructure (4 hours)
  • CEE 509 – Transportation Soils (4 hours)
  • CEE 512 – Logistics (4 hours)
  • CEE 573 – Structural Dynamics II (4 hours)
  • CEE 598TSR – Tunneling in Soil and Rock (4 hours)
  • CEE 598UQ – Uncertainty Quantification (4 hours)
  • CEE 598RAO – Reliability Analysis (4 hours)

Approved List of Professional Development Courses from Illinois

Students must complete a minimum of 4 hours of professional development from the list below:

  • CEE 411 – Railroad Project Design & Construction (3 or 4 hours)
  • CEE 524 – Construction Law (4 hours)
  • CEE 525 – Construction Case Studies (4 hours)
  • CEE 526 – Construction Optimization (4 hours)
  • CEE 527 – Construction Conflict Resolution (4 hours)
  • CEE 597 – Independent Study (on rail-related internship or project) (2 to 4 hours)
  • ENG 565 – Technology Innovation & Strategy (2 hours)
  • ENG 566 – Finance for Engineering Management (2 hours)
  • Other advisor-approved 400 or 500-level course meeting the M.Eng. requirements for Professional Development

Core Courses from KTH

The following courses will be delivered by instructors at KTH either online or in person:

Interested in a Master of Engineering in Railway Engineering?

  Apply now

Contact us

  Join our mailing list

Attend an info session

CookieSettings CookieSettings