The Department of Electrical and Computer Engineering offers both undergraduate and masters degree programs. The undergraduate major in Computer Engineering is accredited by the Engineering Accreditation Commission (EAC) of the Accreditation Board for Engineering and Technology (ABET). Students may choose electives in computer hardware, software engineering, computer and information engineering and communication and networking. The Computer Engineering program has been accredited from 2000.
The computer revolution has changed the way in which we live, work and play. Computer engineers are at the heart of this rapid development. Career opportunities for computer engineering graduates continue to be plentiful.
The curriculum consists of a humanities and social sciences component, a pre-engineering phase (pre-engineering major code 516) and upper-division engineering course work (computer engineering major code 518). Computer engineering students must meet a modified General Education Requirement. This includes the pre-engineering courses in mathematics and science and the humanities/social science sequence. The pre-engineering and humanities/social science requirements are exactly the same for the electrical engineering and computer engineering programs.
Computer Engineering Curriculum - 127 credits
Humanities and Social Sciences ............................. 18 credits
Pre-Engineering .................................................. 49 credits
Computer Engineering Core.................................. 48 credits
Technical Electives ............................................. 12 credits
Although it is possible for a dedicated student who begins the math sequence with Calculus I to complete all degree requirements in four years, our students, like those at most engineering schools in the United States, typically require an additional semester to complete the program.
Humanities and Social Sciences Component - 18 credits
Choose one (1) course from each of the following six categories:
1. American History
2. World Civilization
3. Western Civilization
4. Humanities
5. Social Science
6. Art
Pre-Engineering Requirement - 49 credits
The pre-engineering course of study consists of 49 credits in mathematics, computer science, physics, chemistry, introductory engineering, and English.
The required courses are:
Mathematics
MAT251 Calculus I (4)
MAT252 Calculus II (4)
MAT320 Discrete Mathematics for Computing (3)
MAT341 Applied Mathematics I (3)
Computer Science
CPS210 Computer Science I: Foundations (4)
CPS310 Computer Science II: Data Structures (4)
CPS342 Embedded Linux (3)
CPS353 Software Engineering (3)
Physics
PHY201 General Physics I (4)
PHY202 General Physics II (4)
Chemistry
CHE201 General Chemistry I (4)
Engineering
EGE370 Engineering Statistics (3)
English
ENG160 Freshman Composition I (3)
ENG180 Freshman Composition II (3)
OR
ENG205 General Honors English I (3)
ENG206 General Honors English II (3)
Admission to the Computer Engineering Major
Students completing the pre-engineering sequence with a grade point average of 2.50 or above are eligible for admission to the computer engineering program (major code 518).
Note that the general education and pre-engineering requirements are identical for both electrical and computer engineering majors. Therefore, a student who has successfully completed the pre-engineering requirement may declare either the electrical engineering (major code 517) or the computer engineering (major code 518) upper division major.
Students are strongly advised to complete at least six credits of humanities and social science courses before applying for admission to an engineering major.
The admission of transfer students will be based on a detailed comparison of their transcript with the New Paltz pre-engineering requirements and consultation with an advisor from the Department of Electrical and Computer Engineering.
Departmental Academic Policies
Pre-engineering students may not enroll in engineering or engineering-related courses other than Introduction to Engineering Science (EGG101), and Technical Communications(EGG309). Exceptions are frequently granted for Circuits Laboratory (EGE209), Circuit Analysis (EGE210), Digital Logic Laboratory (EGG208), Digital Logic Fundamentals (EGC230), Ordinary Differential Equations [ODE] (MAT359), Discrete Mathematics (MAT320) and Computer Science II: Date Structures (CPS310). Permission to register in any of these courses must be obtained from the Department of Electrical and Computer Engineering before registration.
Students may not enroll in any engineering course unless all prerequisites have been met with a grade of C- or better. Courses taken on a Satisfactory/Unsatisfactory basis cannot be applied toward the engineering degree requirements.
Upper-Division Computer Engineering Requirements
The upper-division engineering course work, which leads to the Bachelor of Science degree in Computer Engineering, consists of the computer engineering core and a series of technical electives.
Computer Engineering Core Curriculum - 48 credits
The following courses constitute the computer engineering core:
|
Total
Credits |
Design
Credits |
Eng/Sci
Credits |
||
| EGE209 | Circuits Laboratory |
1
|
0.5 |
0.5
|
| EGE250 | Circuit Analysis |
3
|
0.5 |
2.5
|
| EGE311 | Signals and Systems |
3 |
0.5
|
2.5
|
| EGE320 | Electronics I |
3
|
1.0
|
2.0
|
| EGE322 | Electronics I Lab |
1
|
1.0
|
0
|
| EGE408 | Senior Design Project I1 |
3
|
3.0 |
0
|
| EGE409 | Senior Design Project II1 |
3
|
3.0
|
0
|
| EGC150 | Engineering Computing I |
1
|
||
| EGC208 | Digital Logic Laboratory |
1
|
0.5
|
0.5
|
| EGC230 | Digital Logic Fundamentals |
3
|
1.0
|
2.0
|
| EGC250 | Engineering Computing II |
1
|
||
| EGC308 | Microprocessor Laboratory |
1
|
0.5
|
0.5
|
| EGC331 | Microprocessor System Design |
3
|
1.5
|
1.5
|
| EGC412 | Data Communications |
3
|
||
| EGC416 | Embedded Systems |
3
|
||
| EGC432 | Introduction to Computer Architecture |
3
|
1.0
|
2.0
|
| EGC450 | Digital Systems Design |
3
|
||
| EGC455 | System-on-Chip (SoC) |
3
|
||
| EGG101 | Introduction to Engineering Science |
3
|
||
| EGG309 | Technical Communications |
3
|
0
|
0
|
|
|
||||
|
48
|
Computer Engineering Technical Electives - 12 credits
Twelve credits of technical electives are required which must include at least one electrical engineering (EGEXXX) lecture course (3 credits) and one electrical engineering (EGEXXX) laboratory (1 credit). Students must obtain the advice of their advisor about their choice of electives before registering. (Engineering Graduate Courses can be used as undergraduate Technical Electives.)
| Lecture Group: |
Total
Credits |
Total
Credits |
Eng/Sci
Credits |
|
| CPS340 | Operating Systems I | 4 |
1.0
|
2.0
|
| EGE312 | Communication Systems |
3
|
1.0
|
2.0
|
| EGE316 | Control Systems I |
3
|
1.0
|
2.0
|
| EGE317 | Digital Control Systems |
3
|
1.0
|
2.0
|
| EGE342 | Microwave Fundamentals |
3
|
1.0
|
2.0
|
| EGE423 |
Digital Integrated Circuits |
3
|
1.0
|
2.0
|
| EGE436 |
Microelectronic Technology |
3
|
1.0
|
2.0
|
| EGE451 |
Electromechanical Energy Conversion |
3 |
1.0
|
2.0
|
| EGE452 |
Electric Power Systems |
3
|
1.0
|
2.0
|
| EGE440 |
Solid State Devices |
3
|
1.0
|
2.0
|
| CPS470 |
Computer Communications |
3
|
1.0
|
2.0
|
| MAT375 |
Numerical Methods |
3
|
0 |
1.0
|
| MAT382 |
Probability and Statistics II |
3
|
0
|
1.0
|
| PHY308 |
Modern Physics |
3
|
0
|
0
|
|
Laboratory Group: |
Total |
Total |
Eng/Sci |
|
| EGE302 | Antenna Lab |
1
|
0
|
1.0
|
| EGE303 | Microwave Fundamentals Lab |
1
|
0.5
|
0.5
|
| EGE304 | Control Lab |
1
|
0
|
1.0
|
| EGE305 | Communication Lab |
1
|
0.5
|
0.5
|
| EGE306 | Microwave Circuits Lab |
1
|
0.5
|
0.5
|
| EGE450 | Microelectronic Technology Lab |
1
|
0
|
1.0
|
| EGEXXX | Electromechanical Energy Conversion |
1
|
0
|
1.0
|
| EGEXXX | Digital Signal Processing |
1
|
0
|
1.0
|
| EGEXXX | Digital Control |
1
|
0
|
1.0
|
| EGC401 | VLSI Design Lab |
1
|
1.0
|
0
|
Footnotes:
1 Senior Design Project (EGE408 and EGE409) - 6 cr. Seniors must register during each of the last two semesters preceding their graduation for Senior Design Project. A single project under the direction of a single faculty member will be spread over two semesters. This project should provide a meaningful engineering design experience and should draw on the cumulative technical background of the student.


