COMPUTER ENGINEERING by hcj

VIEWS: 68 PAGES: 6

									Undergraduate Calendar Content 2008-2009

COMPUTER ENGINEERING
DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING General Office: Head Hall, Room D36

Mailing Address: Department of Electrical and Computer Engineering, University of New Brunswick, P.O. Box 4400, Fredericton, N. B., Canada, E3B 5A3 Phone: Fax: Email: Website: (506) 453-4561 (506) 453-3589 ece@unb.ca www.ece.unb.ca

NOTE: For Faculty listing please see the Electrical Engineering program section.

General Information
Computer Engineering is a multi-disciplinary program that combines the two disciplines of Electrical Engineering and Computer Science. The applications of Computer Engineering are highly diversified with an emphasis on the application of computers in solving real-world problems. Students in Computer Engineering develop an expertise with interfacing and integrating computers and computer communications for creating new and innovative products and services. Engine control computers, industrial distributed computer control systems, DVD players, wireless computer networks, embedded computers and computer games are but a few. The Computer Engineering Program is one of three distinct programs offered by the Department of Electrical and Computer Engineering. The Department also administers the Electrical Engineering Program and the Software Engineering Program is administered jointly with the Faculty of Computer Science. The Department of Electrical and Computer Engineering is committed to delivering a high quality program that prepares students for entering the workforce as Professional Engineers. A foundation is first developed in mathematics, computer science and engineering science. Students are then introduced to more specialized topics in Computer Engineering and in the final year students broaden their knowledge by choosing a number of elective courses in Electrical and Computer Engineering or in such related areas as Mathematics, Physics, Computer Science and other Engineering disciplines. The program also makes available courses in cultural subjects that provide an awareness of social and professional perspectives both as individuals and as future engineers. The Department of Electrical and Computer Engineering believes strongly in the value of relevant industrial experience. The Department endorses the Professional Experience Program and the Coop Program as described under Bachelor of Science in Engineering in Section E and students who wish to gain industrial experience are strongly encouraged to participate in either of these internship programs. Students planning to participate in the Co-op or PEP Program must obtain approval of their work/study plan from the CMPE Program Coordinator The Department also supports emerging research that advances technology and fosters scientific discovery.

Page 1 of 6

Undergraduate Calendar Content 2008-2009

Curriculum

Required Courses
A minimum grade of C is required for all courses used for credit towards the B.Sc.E. degree. The following is a list of the courses that are core to the program. APSC 1013 * Mechanics I APSC 1023 * Mechanics II CHE 2501 CHE 2506 CMPE 2213 CMPE 2412 CMPE 3221 CMPE 3232 CMPE 3242 CMPE 3812 CMPE 4251 CMPE 4261 CMPE 4040 or EE 4040 or SWE 4040 CS 1003 CS 1023 CS 2033 EE 1813 * EE 2711 EE 2722 EE 3111 EE 3122 EE 3312 EE 3511 EE 3821 ENGG 4013 Software Engineering Design Project Introduction to Computer Programming Data Structures and Algorithms Software Design for Engineers Electricity and Magnetism Electric Circuits Circuits and Systems Electronics I Electronics II Systems and Control Signals Electromagnetics I Law and Ethics for Engineers Electrical Engineering Design Project General Materials Science Materials Science Laboratory Digital Systems Simulation and Engineering Analysis Computer Organization Embedded System Design Computer Architecture Data Communications and Networking Real Time Systems Digital System Design Computer Engineering Design Project

CHEM 1882* General Chemistry: Physical and Inorganic Chemistry

ENGG 1013* Design and Communications MATH 1003 * Introduction to Calculus I MATH 1013 * Introduction to Calculus II MATH 1503 * Introduction to Linear Algebra MATH 2513 MATH 3503 ME 3232 Or CE 3963 Engineering Economy Multivariable Calculus for Engineers Differential Equations for Engineers Engineering Economics

Page 2 of 6

Undergraduate Calendar Content 2008-2009
STAT 2593 Probability & Statistics for Engineers

Note:* Denotes standard first year course. In addition to the core courses there is also requirement to complete four technical elective courses (normally 16 ch), one basic science elective (3 ch) and four complementary studies electives (normally 12 ch).

Electives
BASIC SCIENCE ELECTIVE Each student is required to take one 3 ch basic science course chosen from Physics, Chemistry, and the life or earth sciences. TECHNICAL ELECTIVE COURSES Each student is required to take four technical elective courses (normally 16 ch). At least one of the electives must be a CMPE course. CMPE 4273 VLSI System Design CMPE 4433 Safety Critical System Design CMPE 4823 Communications Network Engineering CMPE 4833 Digital Communications CMPE 4913 Topics in Computer Engineering EE 3612 EE 3832 EE 4133 EE 4142 EE 4173 EE 4323 EE 4333 EE 4523 EE 4531 EE 4542 EE 4843 EE 4913 EE 4923 Electric Machines Electromagnetics II Instrumentation Design Electronic Circuit Design Devices and Circuits for VLSI Industrial Control Systems Robotics Communications Systems Digital Signal processing I Digital Signal Processing II Optical Communications Independent Project Introduction to Biomedical Engineering

SWE 4103 Software Quality and Project Management SWE 4203 Software Evolution and Maintenance SWE 4303 Performance Analysis of Computer Systems SWE 4403 Software Architecture Students are encouraged to take combinations of electives which will permit some degree of specialization in one or more of the major fields of Computer Engineering. Two of the technical electives may be taken in another discipline subject to Department approval. For instance, a number of 3000 and 4000 level courses in Math, Science, Computer Science and other Engineering disciplines are eligible.

Page 3 of 6

Undergraduate Calendar Content 2008-2009
COMPLEMENTARY STUDIES ELECTIVES The CMPE program requires 12 credit hours of Complementary Studies electives. The choice of courses is subject to the Faculty of Engineering regulations for Complementary Studies Electives and the following: 1. A minimum of 3 ch of non-language Humanities and Social Sciences (HSS) courses is required from the following: Anthropology, Classics, Literature, History, Philosophy, Political Science and Sociology. 2. An additional 3 ch must be an HSS related to technology and society (examples: HIST 3925 Technology and Society, SOCI 2534 Technology and Social Change). 3. The remaining 6 ch may be taken from: Administration, Technology Management and Entrepreneurship (TME) or the Humanities and Social Sciences. Students are encouraged to seek out courses of interest and value to them. The final choice of electives is subject to the approval of the Department of Electrical and Computer Engineering. Recommended Program The program has been designed to be completed in eight study terms. The General Regulations of the Faculty of Engineering, including minimum credit hour requirements that are listed under Bachelor of Science in Engineering, apply to the Computer Engineering program.

Instrumentation & Control Option in Computer Engineering
The Instrumentation & Control Option is available to all students in Computer Engineering who meet the following conditions: 1. Successful completion of 80 ch in the Computer Engineering program, including EE3323 or EE 3312 . 2. Approval by the Department and the Instrumentation and Control Option coordinator. Students must complete the three required courses and one of the area electives from the lists below. In addition students are required to complete a senior project in the area of instrumentation and/or control subject to the approval of the Instrumentation and Control Option Coordinator. Required Courses EE 4343 or EE 4323 Industrial Control Systems ME 5643 ME 5653 Automatic Controls II (4 ch) (4 ch)

Predictive Control and Intelligent Sensors (4 ch)

Area Electives (select one) EE 4133 Instrumentation Design EE 4333 Robotics ME 5663 Hydraulic Power Systems (4 ch) (4 ch) (4 ch)

ME 5163 Machinery Vibration and Noise (4 ch)

Page 4 of 6

Undergraduate Calendar Content 2008-2009
In the event that a required course is not offered as scheduled, an area elective will be designated as a required course.

Biomedical Engineering Option in Computer Engineering
The Biomedical Engineering option is available to students in Computer Engineering. Students must apply for entrance and option approval from the Option Coordinator. Students must complete the 3 required courses listed below. BIOL 1001 and BIOL 2043 replace the basic science elective and CHE 2501 / 2506 . APSC 3953 replaces a technical elective. A minimum of 6ch of the remaining 12ch of technical electives in the CMPE program must be chosen from the area elective courses listed below. Other technical electives may be chosen from the area elective courses, the additional technical elective courses listed below or from the technical elective courses listed for the CMPE program. Students are also required to complete a senior project in the area of biomedical engineering subject to the approval of the Biomedical Engineering Option Coordinator. Required Courses BIOL 1001 Introductory Biology BIOL 2043 Cell Biology APSC 3953 Basis of Biomedical Engineering Area Elective Courses EE 4923 ME 5913 CS 3003 CS 4965 KIN 3061 KIN 3161 KIN 4063 KIN 4161 KIN 4163 Introduction to Biomedical Engineering Biomechanics Biocomputing in Drug Design I Computational Biology Advanced Biomechanics Human Factors in Ergonomic Design Occupational Biomechanics Workplace Ergonomic Design and Analysis (4 ch) (4 ch) (4 ch) (5 ch) (4 ch) (4 ch) (3 ch) (3 ch) (3 ch) (3 ch) (3 ch) (5 ch) (3 ch) (3 ch) (3 ch) (3 ch) (3 ch) (3 ch) (3 ch)

PHYS 5143 Magnetic Resonance Imaging

Biomechanics Instrumentation and Data Analysis (3 ch)

Additional Technical Elective Courses BIOL 2033 Biochemistry BIOL 2053 Genetics BIOL 2073 Bacteriology BIOL 2752 Introduction to Human Anatomy BIOL 2792 Human Physiology – Systems CHEM 2401 Organic Chemistry for the Life Sciences KIN 2062 Introduction to Biomechanics

Other courses may qualify as area electives subject to approval of the Biomedical Engineering Option Coordinator. Some area electives may require prerequisite courses to be taken in addition to the program.

Page 5 of 6

Undergraduate Calendar Content 2008-2009

Mechatronics Option in Computer Engineering
Mechatronics is the integration of the fields of Mechanical Engineering, Electrical Engineering and Computer Engineering that deals with the design of computer controlled electromechanical systems like robotics and other intelligent systems. This option is designed to supplement existing courses in Computer Engineering with courses from other aspects of mechatronics found in Mechanical and Electrical engineering. The Mechatronics Option is available to all students in Computer Engineering who meet the following conditions: 1. Successful completion of 35 ch in the Computer Engineering program. 2. Approval by the Department. Applications are normally considered in August each year. 3. All elective choices must be approved by the department. Students are required to complete five required courses and one area technical elective. These can replace CMPE 3242 (Computer Architecture) and four technical electives from the Computer Engineering program. Students are also required to complete a senior design project in the area of mechatronics. Required Courses CE 2023 EE 4133 EE 4333 FE 3363 ME 2143 Mechanics of Materials Instrumentation Design Robotics Machine Design I Kinematics and Dynamics of Machines (5 ch)</TABLEDATA< tr> (4 ch) (4 ch) (3 ch) (3 ch)

In the event that a required course is not offered as scheduled, an area elective will be designated as a required course. Area Technical Elective Courses Each student is required to take one technical elective course (normally 4 ch). CMPE 3242 CMPE 4433 EE 3612 EE 4323 ME 4173 ME 4683 ME 5653 Computer Architecture Safety Critical System Design Electric Machines Industrial Control Systems Design and Analysis of Robots Mechatronics Applications Predictive Control and Intelligent Systems (4 ch) (4 ch) (4 ch) (4 ch) (4 ch) (4 ch) (4 ch)

Page 6 of 6


								
To top