| PREVIOUS | UP | NEXT | CONTENTS |
The Computer Engineering degree may be completed in four full-time years of study if the student is capable of taking Mathematics 111 (first quarter calculus) in the autumn quarter and Physics 221 (engineering physics with calculus) in the winter quarter of the freshman year. Only strong training in high school will allow a student to begin at this level.
If a student must instead take preparatory classes as a freshman, more than the normal four years may be required for earning a degree. In any event, it is important to take the required pre-major classes early to allow advancement to full major status as soon as possible.
NOTE: Students who graduate no later than 1998 may complete the program in accordance with previously announced requirements. Students who graduate in 1999 or later must complete the program as outlined below.
In addition, the Liberal Education classes must include at least two groups with at least two courses in each group that form a concentration approved by the student's home department. The second course in each concentration must further develop ideas or issues introduced in the first course. A list of sample concentrations and the Liberal Education Program form can be obtained from the Academic Counselor. Students must complete this form and receive approval for their programs.
Graduates must also satisfy the American Institutions requirement by taking Economics 274, History 170, or Political Science 110.
The University writing requirement must be fulfilled (Writing 112 or 210 for English speaking students, Writing 106 for foreign students). In addition, Technical Writing (Writing 301) must be taken prior to taking the Senior Laboratory classes.
| CS 110 | Introduction to Unix | EE 261 | Electronic Properties of Solids |
| EE 120 | Introduction to Electric Circuits | CS 300 | Discrete Structures |
| and Computer Computation Methods | EE 321 | Systems | |
| EE 133 | Electronic Measurements | CS 354-5-6 | Software Fundamentals |
| CS 201-2 | Introduction to Computer Science | CS/EE 361-2-3-7 | Hardware Fundamentals |
| EE 221-2 | Electric Circuits | CS 506 | Operating Systems |
| EE 230 | Engineering Electronics | CS/EE 550-1-2 | Hardware Engineering Laboratory |
In addition, a minimum of 8 Computer Engineering electives must be completed. These must include the following:
| CS 508-57x,EE 511 | Communications (57x = Advanced Data Comm.) |
| EE 547-548,CS 568 | Computer Aided Design |
| CS 561-562-568 | Computer Architecture |
| EE 322-52x-52x (x=0,1,2,3) | Controls |
| EE 323-511-517 | Digital Signal Processing |
| EE 331-532-567 | Electronics |
| CS/EE 542-543-544 | Integrated Circuit Design |
| EE 351-530-531 | Optical Communications |
| EE 567-568-569 | Semiconductor Devices |
| EE 322 | Systems II | EE 532 | Engineering Electronics |
| EE 323 | Systems III | EE 539 | Fiberoptic Systems |
| EE 331 | Engineering Electronics | CS 542 | IC Design Techniques |
| EE 351 | Electromagnetic Fields I | CS 543 | Fundamentals of IC Design |
| EE 352 | Electromagnetic Fields II | CS 544 | Adv. VLSI Theory and Design |
| CS 376 | Scientific Computing | EE 547 | Asynchronous VLSI System Design |
| CS 507 | Compilers | EE 548 | Computer Aided Design of Digital Circuits |
| CS 508 | Data Comm. and Networks | CS 561 | Adv. Computer Organization |
| EE 511 | Communication Eng. | CS 562 | Intro to Parallel Computer Org. |
| EE 517 | Digital Signal Processing | CS 568 | VLSI Architectures |
| EE 520 | Classical Control Theory | EE 567 | Semicond. Physics I |
| EE 521 | Design of Automatic Ctrl. Systems | EE 568 | Semicond. Physics II |
| EE 522 | Digital Controls | EE 569 | Semiconductor Device Fabrication Lab. |
| EE 523 | Control of Electrical Devices | CS 57x | Adv. Data Comm. and Networks |
| EE 530 | Lasers and Their Applications | CS 606 | Adv. Operating Systems |
| EE 531 | Optoelectronic Devices and Systems |
The chart below gives an example four-year degree program leading to a Bachelor's Degree in Computer Engineering. The succeeding graph summarizes the prerequisites for computer science courses.
Students whose grade point average in either of these two categories falls below 2.3 are notified that they are on probation and will be given conditions for a return to good standing. Normally, these conditions must be satisfied during the next two quarters, excluding summers. Students failing to meet their probationary conditions are dropped from department rolls. Reinstatement requires a petition to the Computer Engineering Committee. Reinstated students proceed under the latest graduation requirements.
Students are expected to complete all requirements for their degree within four years of acceptance to full major status. Students not making satisfactory progress toward their degrees may be dropped from the program and declared inactive. The determination that a student is not making satisfactory progress is made in one of two ways. Either (1) the student has not completed a CS or EE course for a period of one year, or (2) there is no reasonable way in which the student can complete all degree requirements at the end of the required period of time.
In order to be reinstated from inactive status, students must petition the Computer Engineering Committee. Reinstated students proceed under the latest graduation requirements.
If personal circumstances prevent completion of all degree requirements within four years of acceptance as a full major in the department, a student may request an extension of a specific duration and submit a revised schedule of completion.
| PREVIOUS | UP | NEXT | CONTENTS |