UofC " This Is Now

Search Calendar:


Site Navigation
Welcome
Important Notice and Disclaimer
Fee Payment Deadlines
Academic Schedule
Examinations Schedule
Undergraduate Degrees with a Major
Combined Degrees
Minor Programs
Student Services
Undergraduate Admissions
Academic Regulations
Tuition and General Fees
English for Academic Purposes Program
Faculty of Arts
Faculty of Education
Faculty of Environmental Design
Faculty of Graduate Studies
Haskayne School of Business
Faculty of Kinesiology
Faculty of Law
Faculty of Medicine
Faculty of Nursing
Schulich School of Engineering
1. Summary of Degree Programs
2. Faculty Information
3. School Regulations
4. Program Details
4.1 First Year, Curriculum Requirements Common to All Programs
4.2 Chemical Engineering
4.3 Civil Engineering
4.4 Computer Engineering
4.5 Electrical Engineering
4.6 Geomatics Engineering
4.7 Manufacturing Engineering
4.8 Mechanical Engineering
4.9 Oil & Gas Engineering
4.10 Software Engineering
4.11 Biomedical Engineering Specialization
4.12 Energy and Environment Specialization
4.13 Combined Programs
4.14 Diplomas
4.15 Engineering Internship Program
4.16 Minor in Entrepreneurship and Enterprise Development in the Schulich School of Engineering
5. Administration
Faculty of Science
Faculty of Social Work
Faculty of Veterinary Medicine
Co-operative Education/Internship
Continuing Education
Awards and Financial Assistance
COURSES OF INSTRUCTION
About the University of Calgary
Where
Who's Who
Glossary of Terms
Contact Us
University of Calgary Calendar 2010-2011 Schulich School of Engineering 4. Program Details 4.4 Computer Engineering
4.4 Computer Engineering
Admission

Refer to 3.1 Admissions.

2nd Year

1. Applied Mathematics 307 Differential Equations

2. Complementary Studies Course (one half-course equivalent)

3. Computer Engineering 339 Programming Fundamentals

4. Computer Engineering 369 Computer Organization

5. Electrical Engineering 327 Signals and Transforms

6. Electrical Engineering 341 Circuits I1

7. Electrical Engineering 343 Circuits II

8. Electrical Engineering 353 Digital Circuits

9. Complementary Studies Course (one half-course equivalent)

10. Electrical Engineering 361 Electronic Devices and Materials

11. Physics 369 Acoustics, Optics and Radiation for Engineers

Computer Engineering Biomedical Engineering Specialization

1. Applied Mathematics 307 Differential Equations

2. Complementary Studies Course (one half-course equivalent)

3. Computer Engineering 339 Programming Fundamentals

4. Computer Engineering 369 Computer Organization

5. Electrical Engineering 327 Signals and Transforms

6. Biomedical Engineering 327 Electrical Circuits for Biomedical Engineers2

7. Electrical Engineering 343 Circuits II

8. Electrical Engineering 353 Digital Circuits

9. Biomedical Engineering 319 Applied Statistics for the Experimental Sciences

10. Electrical Engineering 361 Electronic Devices and Materials

11. Physics 369 Acoustics, Optics and Radiation for Engineers

12. Biomedical Engineering 309 Anatomy and Physiology for Engineers

Block Course - Biomedical Engineering 103 Biomedical Engineers and Technology in Health Care Q(20 hours)

Notes:

1. Electrical Engineering 341 Circuits I will not be offered in 2011/2012. Students who have not successfully completed Electrical Engineering 341 Circuits I by the end of the Fall 2010 session will be required to complete Engineering 225 Fundamentals of Electric Circuits and Machines.

2. Biomedical Engineering 327 Electrical Circuits for Biomedical Engineers will not be offered in 2011/2012. Students who have not successfully completed Biomedical Engineering 327 Electrical Circuits for Biomedical Engineers by the end of the Fall 2010 session will be required to complete Engineering 225 Fundamentals of Electric Circuits and Machines.

3rd Year

Note: Students should refer to the Complementary Studies section in 3.3 to ensure they meet all School of Engineering Complementary Studies requirements.

1. Computer Science 331 Data Structures, Algorithms, and Their Analysis

2. Mathematics 271 Discrete Mathematics

3. Computer Engineering 511 Embedded System Interfacing

4. Computer Engineering 467 Digital Electronic Circuits

5. Electrical Engineering 469 Analog Electronic Circuits

6. Software Engineering for Engineers 409 Principles of Software Development

7. Electrical Engineering 441 Control Systems I

8. Electrical Engineering 453 Digital Systems Design

9. Electrical Engineering 471 Introduction to Communications Systems and Networks

10. Electrical Engineering 419 Probability and Random Variables

11. Complementary Studies Course (one half-course equivalent)

Computer Engineering Biomedical Engineering Specialization

1. Computer Science 331 Data Structures, Algorithms, and Their Analysis

2. Mathematics 271 Discrete Mathematics

3. Computer Engineering 511 Embedded System Interfacing

4. Computer Engineering 467 Digital Electronic Circuits

5. Electrical Engineering 469 Analog Electronic Circuits

6. Software Engineering for Engineers 409 Principles of Software Development

7. Electrical Engineering 441 Control Systems I

8. Electrical Engineering 453 Digital Systems Design

9. Electrical Engineering 471 Introduction to Communications Systems and Networks

10., 11. Complementary Studies Courses (two half-course equivalents)

12. Biomedical Engineering Core Elective

4th Year

Note: Students who completed third year when Electrical Engineering 469 was not required must take one additional technical elective (6 in total). Students should refer to the Complementary Studies section in 3.3 to ensure they meet all School of Engineering Complementary Studies requirements.

1. Computer Engineering 501 Principles of Computer Architecture

2. Electrical Engineering 583 Fourth Year Computer/Electrical/Software Engineering Team Design Project, Part A

3. Electrical Engineering 589 Fourth Year Computer/Electrical/Software Engineering Team Design Project, Part B

4. Engineering 513 The Role and Responsibilities of the Professional Engineer in Society

5. Computer Science 441 Computer Communications

6. - 10. Technical Electives (five half-course equivalents)

11. Complementary Studies Course (one half-course equivalent)

12. Computer Science 457 Principles of Operating Systems

Block Course Electrical Engineering 107 Computer, Electrical and Software Engineering Fourth-Year Block Course Q(16 hours)

Computer Engineering Biomedical Engineering Specialization

1. Biomedical Engineering Technical Elective

2. Electrical Engineering 583 Fourth Year Computer/Electrical/Software Engineering Team Design Project, Part A

3. Electrical Engineering 589 Fourth Year Computer/Electrical/Software Engineering Team Design Project, Part B

4. Engineering 513 The Role and Responsibilities of the Professional Engineer in Society

5. Computer Engineering 501 Principles of Computer Architecture

6. Computer Science 441 Computer Communications

7. Biomedical Engineering Technical Elective

8. - 10. Biomedical Engineering 500 Biomedical Engineering Research Thesis (three half-course equivalents)

or

8. Biomedical Engineering 501 Biomedical Engineering Project (one half-course equivalent)

9., 10. Biomedical Engineering or Computer Engineering Technical Electives (two half-course equivalents)

11. Complementary Studies Course (one half-course equivalents)

12. Computer Science 457 Principles of Operating Systems

Block Course Electrical Engineering 107 Computer, Electrical and Software Engineering Fourth-Year Block Course Q(16 hours)

Computer Engineering Approved Technical Electives

Select six half-course equivalents

Biomedical Engineering 509 Introduction to Biomedical Imaging and Applications

Biomedical Engineering 515 Bioengineering Methods in Systems Biology and Physiology

Computer Science 411 Compiler Construction I

Computer Science 453 Introduction to Computer Graphics

Computer Science 471 Data Base Management Systems

Computer Engineering 491 Real-Time Systems Design

Computer Engineering 503 Digital Video Processing

Computer Engineering 505 Parallel Computer Architectures

Computer Engineering 507 Computer Aided Design of Integrated Circuits

Computer Engineering 517 Computer Arithmetic and Computational Complexity

Computer Engineering 515 Digital Signal Processors

Computer Engineering 519* Special Topics in Computer Engineering

Electrical Engineering 591 Individual Computer, Electrical, and Software Engineering Project

Electrical Engineering 599 Individual Computer, Electrical, and Software Engineering Project, Part II

Electrical Engineering 525 Neuro-Fuzzy and Soft Computing

Electrical Engineering 527 Design and Implementation of FPGA-Based DSP Systems

Electrical Engineering 529 Wireless Communications Systems

Electrical Engineering 541 Control Systems II

Electrical Engineering 563 Biomedical Signal Analysis

Electrical Engineering 567 CMOS VLSI Engineering

Electrical Engineering 571 Digital Communications

Electrical Engineering 573 Telecommunications and Computer Communications

Electrical Engineering 593 Digital Filters

Energy and Environment, Engineering 555 Energy and Environmental Systems Analysis

Software Engineering for Engineers 533 Software Performance Evaluation

Software Engineering for Engineers 545 Introduction to Virtual Reality

*A maximum of three Computer Engineering 519 courses can be selected as technical electives.

Note: Selection of a course not on this list requires department approval. Elective courses are offered, in any calendar year, at the discretion of the department.

Note: Students may not take Computer Science 471 as a technical elective if they have already completed Software Engineering for Engineers 519.31 or Computer Engineering 519.31.

Note: All technical-elective courses have similar workloads even though the hours in the timetable are variable. One 500-level or higher course from either the Faculty of Science or the Schulich School of Engineering may be approved by the Associate Head or by the Program Director as a technical elective. Optional undergraduate courses and all graduate courses are offered, in any calendar year, at the discretion of the department.