Program Curriculum


Core engineering program (Years 1 & 2)

A substantial part of the work in first and second year is made up of core classes common to all engineering disciplines. You will apply to your preferred discipline in the winter term of first year and the elective classes taken in second year will depend on your selected discipline.

Electrical and Computer Engineering curriculum (Years 3, 4 & 5)

The Electrical and Computer Engineering curriculum is based on the physical and mathematical principles which constitute the unchanging foundation of the discipline. Classes apply these foundational principles to state-of-the-art applications within specialized areas of the field. In the final year, technical elective classes are offered to provide you with a deeper, more detailed understanding of current technology in your field of interest. Technical electives may also be chosen from listed classes offered by other departments.

Senior year project

Also during the final year the students, usually in teams of two to four, you will work on a project requiring the application of knowledge to a realistic engineering problem. The projects are submitted by professionals in local industrial and research facilities who then provide supervision in conjunction with an assigned Faculty Advisor.

Laboratory sessions form an integral part of most Electrical & Computer Engineering classes. These sessions are conducted in laboratories housed in C Building.

Course requirements

For students entering the Electrical and Computer Engineering prior to the Fall 2019 semester, the standard course schedule is

Core Engineering Program - Years 1 & 2

See requirements listed in: Diploma of Engineering


Upon completion of the core engineering program, students may pursue either the Electrical or the Computer Engineering options as listed below. Students may also take part in Co-operative Education where they can apply for up to three four-month work placements in industry.

In addition to completing the core engineering program:

  • Co-op students will require two years and four months to complete their degree
  • Non co-op students can finish their degree in one year and eight months.

Note that this Department offers the accredited Electrical Engineering Bachelor degree program with the curriculum options of either electrical or computer engineering. This Department does not offer a separate accredited computer engineering Bachelor degree program.

Electrical Engineering Option (Co-op) - Years 3, 4 & 5

Year 3, Study Term 5 (Fall)

  • ECED 3003 Networks & Systems
  • ECED 3102 Electro-mechanics
  • ECED 3201 Introduction to Electronics
  • ECED 3204 Microprocessors
  • ECED 3300 Electromagnetic Fields
  • ECED 3500 Signal Analysis

Year 3, Work Term 1 (Winter)

Year 3, Study Term 6 (Summer)

  • ECED 3101 Power Systems I
  • ECED 3202 Analog Electronics
  • ECED 3301 Electromagnetic Waves and Propagation
  • ECED 3511 Communication Systems
  • ECED 3901 Electrical Engineering Design II

Year 4, Work Term 2 (Fall)

Year 4, Study Term 7 (Winter)

  • ECED 3602 Modern Control Systems
  • ECED 4502 Digital Signal Processing
  • ECED 4513 Communication Networks
  • ECED 4900 Senior Year Project I
  • Technical Elective
  • Technical Elective

Year 4, Work Term 3 (Summer)

Year 5, Study Term 8 (Fall)

  • CPST 3030 Engineering in Society II
  • ECED 4601 Digital Control Systems
  • ECED 4901 Senior Year Project II
  • Technical Elective
  • Humanities Elective

Recommendations for the selection of Humanities Electives are included here: Humanities Recommendations

Technical electives

  • ECED 4071 Analog Filter Design
  • ECED 4082 MOS Switched-Capacitor Circuits
  • ECED 4130 Electric Power Systems II
  • ECED 4260 IC Design and Fabrication
  • ECED 4350 Optical Electronics
  • ECED 4421 Technology and Applications of Fiber Optics
  • ECED 4460 Communications Electronics
  • ECED 4504 Digital Transmission Theory
  • ECED 4760 Biomedical Engineering

Electrical Engineering Option (Non Co-op, Reduced Load) - Years 3 & 4

Year 3, Study Term 5 (Fall)

  • ECED 3003 Networks & Systems
  • ECED 3201 Introduction to Electronics
  • ECED 3204 Microprocessors
  • ECED 3300 Electromagnetic Fields
  • ECED 3500 Signal Analysis

Year 4, Study Term 7 (Winter)

  • ECED 4502 Digital Signal Processing
  • ECED 4602 Modern Controls
  • Humanities Elective
  • Technical Elective

Year 3, Study Term 6 (Summer)

  • ECED 3101 Power Systems 1
  • ECED 3202 Analog Electronics
  • ECED 3301 EM Waves and Propagation
  • ECED 3511 Communication Systems
  • ECED 3901 Electrical Engineering Design II

Year 4, Study Term 8 (Fall)

  • ECED 4601 Digital Control Systems
  • ECED 4900 Senior Year Project I
  • ECED 3102 Electromechanics
  • Technical Elective
  • Technical Elective

Study Term 9 (Winter)

  • ECED 4513 Communications Networks
  • CPST 3030 Engineering in Society II
  • ECED 4901 Senior Year Project II
  • Technical Elective

 

Recommendations for the selection of Humanities Electives are included here: Humanities Recommendations

Technical electives

  • ECED 4071.03 Analog Filter Design
  • ECED 4082.03 MOS Switched-Capacitor Circuits
  • ECED 4130.03 Electric Power Systems II
  • ECED 4260.03 IC Design and Fabrication
  • ECED 4350.03 Optical Electronics
  • ECED 4421.03 Technology and Applications of Fiber Optics
  • ECED 4460.03 Communications Electronics
  • ECED 4504.03 Digital Transmission Theory
  • ECED 4760.03 Biomedical Engineering

Computer Engineering Option (Co-op) - Years 3, 4 & 5

Note: You will follow the Electrical Engineering program for Terms 1 to 3. In Year 2, Term 4, you will start the Computer Engineering program.

Year 3, Study Term 5 (Fall)

  • ECED 3003.03 Networks & Systems
  • ECED 3201.03 Introduction to Electronics
  • ECED 3204.03 Microprocessors
  • ECED 3401.05 System Analysis
  • ECED 3500.03 Signal Analysis
  • ENGM 3102.03 Electro-mechanics

Year 3, Work Term 1 (Winter)

Year 3, Study Term 6 (Summer)

  • CSCI 3120.03 Operating Systems
  • ECED 3202.03 Analog Electronics
  • ECED 3403.03 Computer Architecture
  • ECED 3511.03 Communication Systems
  • ECED 3901.03 Electrical Engineering Design II

Year 4, Work Term 2 (Fall)

Year 4, Study Term 7 (Winter)

  • ECED 4404.03 Computer Networks & Communications
  • ECED 4502.03 Digital Signal Processing
  • ECED 4513.03 Communication Networks
  • ECED 4900.03 Senior Year Project I
  • ECED 4602.03 Control Systems
  • Technical Elective

Year 4, Work Term 3 (Summer)

Year 5, Study Term 8 (Fall)

  • CPST 3030.03 Engineering in Society II
  • ECED 4406.03 Cybersecurity
  • ECED 4901.03 Senior Year Project II
  • ECED 4402.03 Real Time Systems
  • Technical Elective
  • Humanities Elective (to be added)

Recommendations for the selection of Humanities Electives are included here: Humanities Recommendations

Technical electives

  • ECED 4071.03 Analog Filter Design
  • ECED 4082.03 MOS Switched-Capacitor Circuits
  • ECED 4130.03 Electric Power Systems II
  • ECED 4260.03 IC Design and Fabrication
  • ECED 4350.03 Optical Electronics
  • ECED 4421.03 Technology and Applications of Fiber Optics
  • ECED 4460.03 Communications Electronics
  • ECED 4504.03 Digital Transmission Theory
  • ECED 4760.03 Biomedical Engineering

Computer Engineering Option (Non Co-op, Reduced Load) - Years 3 & 4

Note: You will follow the Electrical Engineering program for Terms 1 to 3. In Year 2, Term 4, you will start the Computer Engineering program.

Year 3, Study Term 5 (Fall)

Year 3, Winter Term: Free

Year 3, Study Term 6 (Summer)

Year 5, Study Term 8 (Fall)

Year 4, Study Term 7 (Winter)

  • ECED 4502 Digital Signal Processing
  • ECED 4602 Modern Controls
  • Humanities Elective
  • Technical Elective

Year 5, Study Term 9 (Winter)

Recommendations for the selection of Humanities Electives are included here: Humanities Recommendations

Technical electives

Full Load (Co-op / Non Co-op)

Computer Stream   Electrical Stream

Year 3, Study Term 5 (Fall)

  • ECED 3003 Networks & Systems
  • ECED 3201 Introduction to Electronics
  • ECED 3204 Microprocessors
  • ECED 3300 Electromagnetic Fields
  • ECED 3500 Signal Analysis
  • ECED 3102 Electromechanics
  • ECED 3401 System Analysis


Winter: Co-op Term 1

 

Year 3, Study Term 6 (Summer)

  • ECED 3101 Power Systems I
  • ECED 3202 Analog Electronics
  • ECED 3301 EM Waves and Propagation
  • ECED 3511 Communication Systems
  • ECED 3901 Electrical Engineering Design II
  • ECED 3403 Computer Architecture
  • CSCI 3120 Operating Systems

Fall: Co-op Term 2
 

Year 4, Study Term 7 (Winter)

  • ECED 4502 Digital Signal Processing
  • ECED 4513 Communication Networks
  • ECED 4900 Senior Year Project I
  • ECED 4602 Modern Controls
  • ECED 4404 Computer Networks & Coms
  • Technical Elective
  • Technical Elective

 

Summer: Co-op Term 3

 

Year 5, Study Term 8 (Fall)

  • CPST 3030 Engineering in Society II
  • ECED 4601 Digital Control Systems
  • ECED 4901 Senior Year Project II
  • ECED 4406 Computer Security
  • Technical Elective
  • Technical Elective
  • Humanities Elective

 

Recommendations for the selection of Humanities Electives are included here: Humanities Recommendations

Technical electives

  • ECED 4071.03 Analog Filter Design
  • ECED 4082.03 MOS Switched-Capacitor Circuits
  • ECED 4130.03 Electric Power Systems II
  • ECED 4260.03 IC Design and Fabrication
  • ECED 4350.03 Optical Electronics
  • ECED 4421.03 Technology and Applications of Fiber Optics
  • ECED 4460.03 Communications Electronics
  • ECED 4504.03 Digital Transmission Theory
  • ECED 4760.03 Biomedical Engineering

 

3rd & 4th Year Prerequisite Tree [PDF]


Otherwise, for students entering the Electrical and Computer Engineering Discipline during or after the Fall 2019 semester, the standard curriculum schedule is defined as found here: [PDF]

Calendar description of the courses are found here: Academic Calendar

Questions?

Years 3 & 4
Dr. Ghada Koleilat
Phone: (902) 494-4177
Email: eceugrad@dal.ca