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.
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.
|
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. |
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.
|
Course substitutions and schedule changes are proposed for the Engineering Science program.
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 |
The following changes to the schedule of courses are proposed.
Rationale
The details of the proposed schedule change can be found in the next few pages of this document.