Communication Skills ElectiveTo complete the Communications Skills Elective, one of the following courses or options should be chosen:
Industrial Engineering DepartmentENGR 1010 - Communications Skills for Engineers Rhetoric and Communication DepartmentCOMMRC 0500 - Argument COMMRC 0520 - Public COMMRC 0540 - Discussion COMMRC 1101 - Evidence English DepartmentENGCMP 0400 - WPC Written Professional Communication -Note that English BW (Basic Writing) or English GW (General Writing) cannot be used to satisfy this requirement. All engineering students complete an examination upon entry into the University and if it is determined that the student is weak in written communication, English GW is required as a remedial course beyond the normal requirements.
Any COE elective, CS elective (intended for Engineering majors), EE elective, or any other School of Engineering or basic science or mathematics course (except ENGR 1010 Communications Skills for Engineers) which has not been used to fulfill another requirement, or does not substantially duplicate other required course material, can be used to fulfill this requirement.
Example courses that are acceptable include (but are not limited to): ENGR 0022 - Materials Structure and Properties IE 1040 - Engineering Economic Analysis PHYS 0479 - Principles of Modern Physics CHEM 0250 - Introduction to Analytical Chemistry BIOSC 0150 - Foundations in Biology I MATH 0240 - Analytical Geometry and Calculus 3 Enrollment in any of these courses is, of course, constrained by the space and prerequisite limitations of the host department.
Any course that is NOT of a similar nature to, or lower level than, a required or previously taken course can be used to fulfill this requirement. Three credits of Physical Education, or three credits of Band, ROTC, or Chorus may also be used as an open elective. Three credits of CO-OP may also be used to fulfill the Open elective.
Computer Engineering Advanced ElectivesEach student is required to take at least four COE Electives (though additional courses could be added at any time). Options include (but are not limited to:ECE/COE 1150 - Intro to Computer Networks (COE 0147 or 0142) ECE/COE 1160 - Embedded Computer Design (COE 0147 or 0142) ECE/COE 1161 - Embedded Computer Design 2 ECE/COE 1192 - Introduction to VLSI (COE 0147 or 0142) ECE/COE 1193 - VLSI Design (COE 1192) ECE/COE 1896 - Senior Design Project CS 1502 - Formal Methods in Computer Science (COE 0445) CS 1510 - Design/Analysis of Algorithms (COE 1501) COE 1520 - Programming Lang for the Web (COE 0445) COE 1550 - Intro to Operating Systems (COE 0147 and 0449) CS 1555 - Database Management Sys (COE 0445) CS 1567 - Programming System Design on a Mobile Robot Platform (COE 0445) CS 1571 - Intro to Artificial Intelligence (COE 0445) CS 1622 - Compiler Design (COE 0445) COE 1651 - Advanced Systems Software (COE 1550) ECE 0257 - Electronic Circuits (COE 0031) ECE 1232 - Lasers and Optical Electronics (ECE 1259) ECE 1236 - Design with Integrated Circuits (ECE 0257) ECE 1238 - Digital Electronics (ECE 0132 and 0257) ECE 1247 - Semiconductor Device Theory (MATH 0290 and PHYS 0175) ECE 1259 - Electromagnetics 1 (MATH 0240) ECE 1286 - Analog Integrated Circuits (ECE 0257) ECE 1266 - Applications of Fields and Waves (ECE 1259) ECE 1472 - Communication Theory (ECE 1552) ECE 1552 - Signals and Systems Analysis (COE 0041) ECE 1562 - Filter Design (ECE 1552) ECE 1673 - Linear Control Systems (ECE 1552) ECE 1769 - Power System Analysis I (COE 0041) (Indicates prerequisite) In addition to these courses, those students with overall cumulative QPA of over 3.00 may take a EE or CS Graduate Course with the permission of their adviser and the course instructor.
Computer Engineering Design Electives Each student is required to take at least one "COE Design Elective." These courses have a very limited enrollment.
Design courses include: COE 1896 - Senior Design Project ENGR 1050 - Product Realization Special Projects (requires special permission - contact the COE Program Administrator)
In special circumstances, students may speak to the COE Adviser to request to take COE 1898 Special Projects as a Design Elective. COE 1898 is a course which is designed to be used for unique situations which may occur within a particular student's program. The use of this course to fulfill a requirement generally falls into three categories, an COE Required or Elective Course, a Technical Elective, or under UNIQUE circumstances, a COE Design Course (with guidance of specific criteria provided by the Undergraduate Administrator). In each case the student must submit a petition to the Undergraduate Administrator indicating the course to be fulfilled, the rationale for using this particular course number, and the signature of the faculty who has agreed to monitor the completion of the coursework and grading.