Academics / Academic programs /
B.E. in Computer Engineering
Students in the computer engineering program develop an in-depth knowledge of digital systems, computers, and software. In addition to the computer engineering core, the program emphasizes topics in communication systems. Courses include subjects in microprocessors, operating systems, computer architecture, database systems, networking, electronics, telecommunications, controls, software engineering, reconfigurable computing, and CAD for VLSI. This provides for a balanced coverage and integration of hardware, software, and communications engineering. Six credits of professional experience are also included in the summer of the third year to give students an opportunity to integrate classroom instruction with practical work experience as a part of their academic program. The broad scope of the program enables the student to pursue many different career paths in the design and use of computing and communication systems. Graduates of the program are prepared for employment in the computer and communication industries or may also select to pursue graduate studies.
The Computer Engineering Program requires the completion of 153 semester hours including the 67 credits of the common pre-engineering program. While the program is credit based, a typical schedule over a four year period including summer sessions is listed below. Students may select to take these courses over a longer period of time.
Major Requirements:
First Year
Fall Semester: 17 credits
| Number |
Course |
Cr |
| COE201 | Computer Proficiency | 1 |
| CSC243 | Intro. to Object Oriented Programming | 3 |
| ENG202 | Sophomore Rhetoric | 3 |
| MTH201 | Calculus III | 3 |
| PHY201 | Electricity and Magnetism | 4 |
| CIE200 | Statics | 3 |
Spring Semester: 17 credits
| Number |
Course |
Cr |
| CSC245 | Objects and Data Abstraction | 3 |
| — | Liberal Arts Curriculum Elective | 3 |
| ELE201 | Electrical Circuits I | 3 |
| ETH201 | Moral Reasoning | 1 |
| MEE220 | Engineering Graphics | 4 |
| MTH204 | Differential Equations | 3 |
Summer Module I: 6 credits
| Number |
Course |
Cr |
| CHM201 | Chemical Principles | 3 |
| MTH206 | Calculus IV | 3 |
Summer Module II: 3 credits
| Number |
Course |
Cr |
| ARA2–/3– | Arabic Language/Literature | 3 |
Second Year
Fall Semester: 18 credits
| Number |
Course |
Cr |
| COE312 | Data Structures | 3 |
| ELE302 | Electrical Circuits II | 3 |
| ELE303 | Electrical Circuits II Lab | 1 |
| COE321 | Logical Design | 3 |
| COE322 | Logical Design Lab | 1 |
| GNE333 | Engineering Analysis I | 3 |
| PED101 | Basic Health | 1 |
| — | Social Science Course | 3 |
Spring Semester: 17 credits
| Number |
Course |
Cr |
| COE323 | Microprocessors | 3 |
| COE324 | Microprocessors Lab | 1 |
| COE418 | Database Systems | 3 |
| ELE401 | Electronics I | 3 |
| ELE402 | Electronics I Lab | 1 |
| ELE430 | Signals and Systems | 3 |
| MEE241 | Dynamics | 3 |
Summer Module I: 5 credits
| Number |
Course |
Cr |
| ENG203 | Fundamentals of Oral Communication | 3 |
| GNE301 | Professional Communication | 2 |
Summer Module II: 4 credits
| Number |
Course |
Cr |
| GNE331 | Probability and Statistics | 3 |
| PED— | Physical Education | 1 |
Third Year
Fall Semester: 16 credits
| Number |
Course |
Cr |
| INE320 | Engineering Economy I | 3 |
| COE414 | Operating Systems | 3 |
| ELE537 | Communication Systems | 3 |
| ELE442 | Control Systems | 3 |
| ELE443 | Control Systems Lab | 1 |
| — | Liberal Arts Curriculum Elective | 3 |
Spring Semester: 17 credits
| Number |
Course |
Cr |
| COE416 | Software Engineering | 3 |
| COE424 | Reconfigurable Computing | 3 |
| COE425 | Reconfigurable Computing Lab | 1 |
| ELE538 | Noise in Communication Systems | 3 |
| ELE539 | Telecommunications | 3 |
| ELE540 | Communication Systems Lab | 1 |
Summer Module I: 6 credits
| Number |
Course |
Cr |
| GNE498 | Professional Experience | 6 |
Fourth Year
Fall Semester: 15 credits
| Number |
Course |
Cr |
| COE423 | Computer Architecture | 3 |
| COE591 | Project I | 3 |
| — | Liberal Arts Curriculum Elective | 3 |
| INE402 | Optimization | 3 |
| — | Technical Elective | 3 |
Spring Semester: 13 credits
| Number |
Course |
Cr |
| CHM201 | Chemical Principles | 3 |
| — | Liberal Arts Curriculum Elective | 3 |
| ELE201 | Electrical Circuits I | 3 |
| ETH201 | Moral Reasoning | 1 |
| MTH304 | Differential Equations | 3 |
| MTH206 | Calculus IV | 3 |
Technical Electives
| Number |
Course |
Cr |
| — | Liberal Arts Curriculum Elective | 3 |
| INE427 / 429 | Project Scheduling/Contracting | 3 |
| — | Technical Elective | 3 |
| — | Technical Elective | 3 |
| COE431 | Computer Networks | 3 |
| COE201 | Computer Proficiency | 1 |
| ENG202 | Sophomore Rhetoric | 3 |
| MTH201 | Calculus III | 3 |
| PHY201 | Electricity and Magnetism | 4 |
| CIE200 | Statics | 3 |
| COE211 | Computer Programming | 4 |
Or any other technically related course approved by the department.
Summer Module I: 3 credits
| Number |
Course |
Cr |
| GNE333 | Engineering Analysis I | 3 |
Summer Module II: 4 credits
| Number |
Course |
Cr |
| ARA2–/3– | Arabic Language/Literature | 3 |