CA.SFU.FAS.UCC/Papers:2004-44

2005/2006 Calendar Revisions - School of Engineering Science

Paul Ho, Chair of Undergraduate Curriculum Committee, School of Engineering Science

November 23, 2004

Summary of Changes

  1. Change in Description: ENSC 204-1
  2. Change in Description: ENSC 450-4
  3. Change in Corequisites: ENSC 320-3 and ENSC 380-3
  4. Change in Progress Review Policy
  5. Program Changes

1. Change in Description: ENSC 204-1

Current

Proposed

This course provides an introduction to graphical communication with attention to manual drafting and computer-assisted design. The course involves the use of several CAD packages for circuit schematic entry, mechanical design and circuit board layout..

This course provides an introduction to the use of graphical communication in engineering.  The objective is to improve the student's literacy in the  use of graphics to communicate engineering information. A second objective is to improve their ability to visualize and to think in three dimensions. Specific application areas discussed include 2D and 3D geometry in mechanical drawing, electronics-related drawings, block diagrams, and flow charts. If time permits, system diagram methodologies such as UML will be introduced. The use of CAD tools will be discussed, and demonstrations of some tools will be provided.

Rationale:

The content of ENSC204 has been modified since the current description was written. The course now focuses on the use of graphics in the communication of engineering information. The use of CAD packages has been omitted.

 

2. Change in Description: ENSC 450-4

Current

Proposed

Provides an introduction to the design of Very Large Scale Integrated (VLSI) circuits and systems using mainly CMOS technology.  It links computer architecture and design limitations with integrated circuit physical layout issues.  Topics will include: CMOS technology and circuit layout rules; combinational and sequential logic; logic simulation; systems design; design for verification and testability.  Some consideration is given to the question of when to use off-the-shelf programmable logic or full custom VLSI (e.g. for DSP).  Prerequisite:  ENSC151, 222 or 225 and CMPT250 or ENSC250.

Provides an introduction to the design of Very Large Scale Integrated (VLSI) circuits and systems  (System-on-Chip, SoC) using mainly CMOS technology.  SoC design techniques and applications will be covered.   Basic topics will include: CMOS technology and circuit layout rules; combinational and sequential logic; logic simulation; systems design; design for verification and testability; and embedded-processor design and application.  An advanced digital design flow based on the VHDL hardware description language will be introduced and exercised in the labs.  Prerequisites:  ENSC 225 and ENSC 350.

Rationale:

The language of the course description has been "modernized". The pre-requisite has been changed to reflect the use of advanced digital design techniques based on the ENSC350 course (and its pre-requisites). In particular, students need the exposure to VHDL (or Verilog) that comes from E350.

 

3. Change in Corequisites: ENSC 320-3 and ENSC 380-3

 

Current

Proposed

ENSC 320-3

Corequisite: ENSC 380.

 

ENSC 380-3

Corequisite: ENSC 320.

Corequisite: ENSC 320 is a pre- or co-requisite requirement for ENSC 380.

Rationale:

 

4. Change in Progress Review Policy

Page 121, under BASc Program, second and third paragraphs

Current

Proposed

Students must maintain both a cumulative grade point average (CGPA) and an upper division grade point average (UDGPA) of at least 3.0 to remain in the honors program. The honors program requires an undergraduate thesis.

The general degree program substitutes a final year project for the undergraduate thesis and requires a CGPA and UDGPA each of at least 2.4 for continuation. If either GPA falls below 2.4, the student is placed on probationary standing with the school. Courses available to probationary students may be limited. Each semester, probationary students must consult an advisor prior to course registration.  Reinstatement from probationary standing occurs when both CGPA and UDGPA return to 2.4 or better. Continuation of probationary standing requires a semester GPA of at least 2.4 or better.

 

Students must achieve both a cumulative grade point average (CGPA) and an upper division grade point average (UDGPA) of at least 3.0 to graduate from the honors program. The honors program requires an undergraduate thesis

The general degree program substitutes a final year project for the undergraduate thesis and requires a CGPA and UDGPA each of at least 2.4 for graduation.  If the CGPA is below 2.4 at the time of the annual progress review, the student will be required to withdraw from the School.

 

Rationale:

These changes streamline the progress review process and reflect the current practices in the school.

5. Program Changes

Course substitutions and schedule changes are proposed for the Engineering Science program.

5.1 Course Substitutions

The following table summarizes proposed course substitutions. These changes are also integrated into the revised schedule as presented in section 5.2.

 

Courses to be deleted

Courses to be added

Electronics

Tech I-3 technical (computing science, science, or math) elective (G)

ENSC 224-3 Electronic Devices

Tech II-3 or Ensc V-4 (H)

ENSC 224-3 Electronic Devices

Math 252-3 Vector Calculus

Math 254-3 Vector and Complex Analysis for Applied Sciences

Computer Engineering

Scie III-3 third science elective

ENSC 224-3 Electronic Devices

Engineering Physics

Math 252-3 Vector Calculus

Math 254-3 Vector and Complex Analysis for Applied Sciences

Rationale:

5.2 Schedule Changes

The following changes to the schedule of courses are proposed.

  1. Bringing Math 232-3 forward from Semester 3 to Semester 2,
  2. Moving ENSC 201-3 from Semester 4 to Semester 8,
  3. Introduce ENSC 224-3 to the Electronics and Computer options in Semester 4,
  4. Bringing forward Cmpl I-3 to Semester 4 for the Engineering Physics and the System options (Cmpl I-3 in the existing calendar becomes Cmpl II-3 for both the System and Engineering Physics options), and
  5. Removal of the Tech and Scie III-3 electives in Semester 8 for the Electronics and the Computer options respectively.

Rationale

 

  1. Since the 2003/2004 Calendar year, the Math department has made Math 232-3 a prerequisite for Math 310-3,
  2. Mike Volker, the instructor of ENSC 201-3, suggests that the students will be better prepared for the course if it is offered at later stage of their studies.

The details of the proposed schedule change can be found in the next few pages of this document.

Current

Proposed

Semester One (Fall)

 

CHEM 121-4 General Chemistry and Laboratory I
ENSC 100-3 Engineering Technology and Society*
ENSC 101-1 Writing Process, Persuasion and Presentations*
ENSC 150-3 Introduction to Computer Design*
MATH 151-3 Calculus I*
PHYS 120-3 Modern Physics and Mechanics*
17 credit hours

 

Semester Two (Spring)

 

CMPT 128-3 Introduction to Computing Science and Programming for Engineers*
ENSC 102-1 Form, Style and Professional Genres*
ENSC 151-2 Digital and Computer Design Laboratory*
ENSC 250-3 Introduction to Computer Architecture*
MATH 152-3 Calculus II*
PHYS 121-3 Optics, Electricity and Magnetism*
PHYS 131-2 General Physics Laboratory B*
17 credit hours

 

Semester Three (Fall)

 

ECON 103-3 Principles of Microeconomics
ENSC 220-3 Electric Circuits I*
ENSC 350-3 Digital Systems Design (C,E)
MACM 101-3 Discrete Mathematics I* (C,S)
MATH 232-3 Elementary Linear Algebra*
MATH 251-3 Calculus III* (E,P,S)
MATH 310-3 Introduction to Ordinary Differential Equations*
PHYS 211-3 Intermediate Mechanics* (P)
18 credit hours

 

 

Semester Four (Summer)

 

CMPT 225-3 Data Structures and Programming* (C,S)
ENSC 204-1 Graphical Communication for Engineering*
ENSC 201-3 The Business of Engineering
ENSC 225-4 Microelectronics I*
MATH 251-3 Calculus III* (C)
MATH 252-3 Vector Calculus* (P,E)
PHYS 221-3 Intermediate Electricity and Magnetism* (P,E,S)
STAT 270-3 Introduction to Probability and Statistics*
17 credit hours
*should be taken in the designated semester; consequences of deviating from this schedule are the responsibility of the student.
Courses are only required by the program option that appears in parenthesis next to them: C (computer engineering option), E (electronics engineering option), P (engineering physics option), and S (systems option). As an example, a student in the systems option in his/her third semester would be expected to carry 18 credit hours, and should take MACM 101 and MATH 251.

Semester One (Fall)

 

CHEM 121-4 General Chemistry and Laboratory I
ENSC 100-3 Engineering Technology and Society*
ENSC 101-1 Writing Process, Persuasion and Presentations*
ENSC 150-3 Introduction to Computer Design*
MATH 151-3 Calculus I*
PHYS 120-3 Modern Physics and Mechanics*
17 credit hours

 

Semester Two (Spring)

 

CMPT 128-3 Introduction to Computing Science and Programming for Engineers*
ENSC 102-1 Form, Style and Professional Genres*
ENSC 151-2 Digital and Computer Design Laboratory*

MATH 232-3 Elementary Linear Algebra*
MATH 152-3 Calculus II*
PHYS 121-3 Optics, Electricity and Magnetism*
PHYS 131-2 General Physics Laboratory B*
17 credit hours

 

Semester Three (Fall)

 

ECON 103-3 Principles of Microeconomics
ENSC 220-3 Electric Circuits I*

ENSC 250-3 Introduction to Computer Architecture*

MACM 101-3 Discrete Mathematics I* (C,S)
MATH 251-3 Calculus III*
MATH 310-3 Introduction to Ordinary Differential Equations*
PHYS 211-3 Intermediate Mechanics* (P)

STAT 270-3 Introduction to Probability and Statistics* (E)

18 credit hours

 

 

Semester Four (Summer)

 

Cmpl I-3 first complementary elective1 (P,S)1

CMPT 225-3 Data Structures and Programming* (C,S)
ENSC 204-1 Graphical Communication for Engineering*

ENSC 224-3 Electronic Devices* (C,E)
ENSC 225-4 Microelectronics I*

ENSC 320-3 Electric Circuits II* (C,E)
MATH 254-3 Vector and Complex Analysis* (P,E)
PHYS 221-3 Intermediate Electricity and Magnetism* (P,E,S)
STAT 270-3 Introduction to Probability and Statistics* (C,P,S)
17 credit hours
*should be taken in the designated semester; consequences of deviating from this schedule are the responsibility of the student.
Courses are only required by the program option that appears in parenthesis next to them: C (computer engineering option), E (electronics engineering option), P (engineering physics option), and S (systems option). As an example, a student in the systems option in his/her third semester would be expected to carry 18 credit hours, and should take MACM 101 and MATH 251.

1 must be an approved course. A pre-approved list of complementary studies courses is available from the School of Engineering Science.

 

Electronics

Current

Proposed

Semester Five (Spring)

 

ENSC 304-1 Human Factors and Usability Engineering*
ENSC 320-3 Electric Circuits II*
ENSC 330-4 Engineering Materials
ENSC 351-4 Real Time and Embedded Systems*
ENSC 380-3 Linear Systems*
PHYS 324-3 Electromagnetics 18 credit hours

 

Semester Six (Fall)

 

Cmpl I-3 first complementary elective1 (G)
ENSC 305-1 Project Documentation and Team Dynamics* (H)
ENSC 325-4 Microelectronics II*
ENSC 327-4 Communication Systems*
ENSC 340-4 Engineering Science Project* (H)
ENSC 383-4 Feedback Control Systems*
Scie I-3 science elective3 (G)
18 credit hours (G); 17 credit hours (H)

 

Semester Seven (Spring)

 

Cmpl I-3 first complementary elective1 (H)
ENSC 305-1 Project Documentation and Team Dynamics* (G)
ENSC 440-4 Capstone Engineering Science Project (G)
Ensc I-4 first Engineering Science elective2
Ensc II-4 second Engineering Science elective2
ENSC 406-2 Social Responsibility and Professional Practice*
MACM 316-3 Numerical Analysis I
Tech I-3 technical (computing science, science or math) elective3 (H) (corrected 9/9/04)
18 credit hours (G); 19 credit hours (H) (corrected 9/9/04)

 

Semester Eight (Fall)

 

Cmpl II-3 second complementary studies elective1
Ensc III-4 third Engineering Science elective2
Ensc IV-4 fourth Engineering Science elective2
Ensc V-4 fifth Engineering Science elective2 (G)
Scie I-3 science elective3 (H)
Tech I-3 technical (computing science, science or math) elective3 (G)
Tech II-3 or Ensc V-42 (H)
18 credit hours (G); 17 credit hours (H)

Semester Five (Spring)

 

ENSC 304-1 Human Factors and Usability Engineering*
ENSC 330-4 Engineering Materials

ENSC 350-3 Digital Systems Design
ENSC 351-4 Real Time and Embedded Systems*
ENSC 380-3 Linear Systems*
PHYS 324-3 Electromagnetics 18 credit hours

 

Semester Six (Fall)

 

Cmpl I-3 first complementary elective1 (G)
ENSC 305-1 Project Documentation and Team Dynamics* (H)
ENSC 325-4 Microelectronics II*
ENSC 327-4 Communication Systems*
ENSC 340-4 Engineering Science Project* (H)
ENSC 383-4 Feedback Control Systems*
Scie I-3 science elective3 (G)
18 credit hours (G); 17 credit hours (H)

 

Semester Seven (Spring)

 

Cmpl I-3 first complementary elective1 (H)
ENSC 305-1 Project Documentation and Team Dynamics* (G)
ENSC 440-4 Capstone Engineering Science Project (G)
Ensc I-4 first Engineering Science elective2
Ensc II-4 second Engineering Science elective2
ENSC 406-2 Social Responsibility and Professional Practice*
MACM 316-3 Numerical Analysis I
Tech I-3 technical (computing science, science or math) elective3 (H) (corrected 9/9/04)
18 credit hours (G); 19 credit hours (H) (corrected 9/9/04)

 

Semester Eight (Fall)

 

Cmpl II-3 second complementary studies elective1
Ensc III-4 third Engineering Science elective2
Ensc IV-4 fourth Engineering Science elective2
Ensc V-4 fifth Engineering Science elective2 (G)

ENSC 201-3 The Business of Engineering
Scie I-3 science elective3 (H)
18 credit hours (G); 17 credit hours (H)

 

Computer Engineering

Current

Proposed

Semester Five (Spring)

 

CMPT 275-4 Software Engineering*
MACM 201-3 Discrete Mathematics II*
ENSC 304-1 Human Factors and Usability Engineering*
ENSC 320-3 Electric Circuits II*
ENSC 351-4 Real Time and Embedded Systems*
ENSC 380-3 Linear Systems* 18 credit hours

 

Semester Six (Fall)

 

Cmpl I-3 first complementary elective1 (G)
ENSC 305-1 Project Documentation and Team Dynamics* (H)
ENSC 325-4 Microelectronics II*
ENSC 327-4 Communication Systems*
ENSC 340-4 Engineering Science Project* (H)
ENSC 383-4 Feedback Control Systems*
Scie I-3 first science elective3 (G)
18 credit hours (G); 17 credit hours (H)

 

Semester Seven (Spring)

 

Cmpl I-3 first complementary elective1 (H)
CMPT 300-3 Operating Systems I
ENSC 305-1 Project Documentation and Team Dynamics* (G)
ENSC 440-4 Capstone Engineering Science Project (G)
Ensc I-4 first Engineering Science elective2
ENSC 406-2 Social Responsibility and Professional Practice*
MACM 316-3 Numerical Analysis I
Scie I-3 first science elective3 (H)
17 credit hours (G); 18 credit hours (H)

 

Semester Eight (Fall)

 

Cmpl II-3 second complementary studies elective1
Ensc II-4 second Engineering Science elective2
ENSC 450-4 VLSI Systems Design
Scie II-3 second science elective3
Scie III-3 third science elective3
17 credit hours (G); 17 credit hours (H)

Semester Five (Spring)

 

CMPT 275-4 Software Engineering*
MACM 201-3 Discrete Mathematics II*
ENSC 304-1 Human Factors and Usability Engineering*
ENSC 350-3 Digital Systems Design
ENSC 351-4 Real Time and Embedded Systems*
ENSC 380-3 Linear Systems* 18 credit hours

 

Semester Six (Fall)

 

Cmpl I-3 first complementary elective1 (G)
ENSC 305-1 Project Documentation and Team Dynamics* (H)
ENSC 325-4 Microelectronics II*
ENSC 327-4 Communication Systems*
ENSC 340-4 Engineering Science Project* (H)
ENSC 383-4 Feedback Control Systems*
Scie I-3 first science elective3 (G)
18 credit hours (G); 17 credit hours (H)

 

Semester Seven (Spring)

 

Cmpl I-3 first complementary elective1 (H)
CMPT 300-3 Operating Systems I
ENSC 305-1 Project Documentation and Team Dynamics* (G)
ENSC 440-4 Capstone Engineering Science Project (G)
Ensc I-4 first Engineering Science elective2
ENSC 406-2 Social Responsibility and Professional Practice*
MACM 316-3 Numerical Analysis I
Scie I-3 first science elective3 (H)
17 credit hours (G); 18 credit hours (H)

 

Semester Eight (Fall)

 

Cmpl II-3 second complementary studies elective1
Ensc II-4 second Engineering Science elective2

ENSC 201-3 The Business of Engineering
ENSC 450-4 VLSI Systems Design
Scie II-3 second science elective3
17 credit hours (G); 17 credit hours (H)

 

Engineering Physics

Current

Proposed

Semester Five (Spring)

 

Cmpl I-3 first complementary elective1
ENSC 304-1 Human Factors and Usability Engineering*
ENSC 320-3 Electric Circuits II*
ENSC 351-4 Real Time and Embedded Systems*
ENSC 380-3 Linear Systems*
PHYS 233-2 Introductory Physics Laboratory A*
PHYS 324-3 Electromagnetics* 19 credit hours

 

Semester Six (Fall)

 

ENSC 305-1 Project Documentation and Team Dynamics*
ENSC 325-4 Microelectronics II*
ENSC 327-4 Communication Systems*
ENSC 340-4 Engineering Science Project*
ENSC 383-4 Feedback Control Systems*
17 credit hours

 

Semester Seven (Spring)

 

Cmpl II-3 second complementary elective1
Ensc I-4 first Engineering Science elective2
ENSC 406-2 Social Responsibility and Professional Practice*
PHYS 344-3 Thermal Physics
PHYS 365-3 Semiconductor Device Physics
PHYS 385-3 Quantum Physics 18 credit hours

 

Semester Eight (Fall)

 

Ensc II-4 second Engineering Science elective2
Ensc III-4 third Engineering Science elective2
PHYS 332-3 Intermediate Laboratory
PHYS 384-3 Methods of Theoretical Physics
PHYS 355-3 Optics
Phys 4XX-3 physics elective 20 credit hours

Semester Five (Spring)

 

Cmpl II-3 second complementary elective1
ENSC 304-1 Human Factors and Usability Engineering*
ENSC 320-3 Electric Circuits II*
ENSC 351-4 Real Time and Embedded Systems*
ENSC 380-3 Linear Systems*
PHYS 233-2 Introductory Physics Laboratory A*
PHYS 324-3 Electromagnetics* 19 credit hours

 

Semester Six (Fall)

 

ENSC 305-1 Project Documentation and Team Dynamics*
ENSC 325-4 Microelectronics II*
ENSC 327-4 Communication Systems*
ENSC 340-4 Engineering Science Project*
ENSC 383-4 Feedback Control Systems*
17 credit hours

 

Semester Seven (Spring)

 

Ensc I-4 first Engineering Science elective2
Ensc II-4 second Engineering Science elective2
ENSC 406-2 Social Responsibility and Professional Practice*
PHYS 344-3 Thermal Physics
PHYS 365-3 Semiconductor Device Physics
PHYS 385-3 Quantum Physics 18 credit hours

 

Semester Eight (Fall)

 

Ensc III-4 third Engineering Science elective2

ENSC 201-3 The Business of Engineering
PHYS 332-3 Intermediate Laboratory
PHYS 384-3 Methods of Theoretical Physics
PHYS 355-3 Optics
Phys 4XX-3 physics elective 20 credit hours

 

Systems

Current

Proposed

Semester Five (Spring)

 

ENSC 230-4 Introduction to Mechanical Design*
ENSC 304-1 Human Factors and Usability Engineering*
ENSC 320-3 Electric Circuits II*
ENSC 330-4 Engineering Materials
ENSC 351-4 Real Time and Embedded Systems*
ENSC 380-3 Linear Systems* 19 credit hours

 

Semester Six (Fall)

 

Cmpl I-3 first complementary elective1 (G)
ENSC 305-1 Project Documentation and Team Dynamics* (H)
ENSC 325-4 Microelectronics II*
ENSC 340-4 Engineering Science Project* (H)
ENSC 383-4 Feedback Control Systems*
ENSC 387-4 Introduction to Electromechanical Sensors and Actuators*
Scie I-3 science elective3 (G)
18 credit hours (G); 17 credit hours (H)

 

 

Semester Seven (Spring)

 

Cmpl I-3 first complementary elective1 (H)
ENSC 305-1 Project Documentation and Team Dynamics* (G)
ENSC 440-4 Capstone Engineering Science Project (G)
Ensc I-4 first Engineering Science elective2
ENSC 406-2 Social Responsibility and Professional Practice*
ENSC 483-4 Modern Control Systems*
MACM 316-3 Numerical Analysis I
18 credit hours (G); 16 credit hours (H)

 

Semester Eight (Fall)

 

Cmpl II-3 second complementary studies elective1
ENSC 488-4 Introduction to Robotics*
ENSC 489-4 Computer Aided Design and Manufacturing*
Ensc II-4 second Engineering Science elective2
Scie I-3 science elective3 (H)
15 credit hours (G); 18 credit hours (H)

Semester Five (Spring)

 

ENSC 230-4 Introduction to Mechanical Design*
ENSC 304-1 Human Factors and Usability Engineering*
ENSC 320-3 Electric Circuits II*
ENSC 330-4 Engineering Materials
ENSC 351-4 Real Time and Embedded Systems*
ENSC 380-3 Linear Systems* 19 credit hours

 

Semester Six (Fall)


Cmpl II-3 second complementary elective1 (G)

ENSC 305-1 Project Documentation and Team Dynamics* (H)
ENSC 325-4 Microelectronics II*
ENSC 340-4 Engineering Science Project* (H)
ENSC 383-4 Feedback Control Systems*
ENSC 387-4 Introduction to Electromechanical Sensors and Actuators*
Scie I-3 science elective3 (G)
18 credit hours (G); 17 credit hours (H)

 

 

Semester Seven (Spring)

 

Cmpl II-3 second complementary elective1 (H)
ENSC 305-1 Project Documentation and Team Dynamics* (G)
ENSC 440-4 Capstone Engineering Science Project (G)
Ensc I-4 first Engineering Science elective2
ENSC 406-2 Social Responsibility and Professional Practice*
ENSC 483-4 Modern Control Systems*
MACM 316-3 Numerical Analysis I
18 credit hours (G); 16 credit hours (H)

 

Semester Eight (Fall)

 

ENSC 201-3 The Business of Engineering
ENSC 488-4 Introduction to Robotics*
ENSC 489-4 Computer Aided Design and Manufacturing*
Ensc II-4 second Engineering Science elective2
Scie I-3 science elective3 (H)
15 credit hours (G); 18 credit hours (H)