my.newpaltz.edu | Blackboard | Hawkmail | Library | Zimbra

A-Z Index | Contact Us | People-Finder

» Current Students | » Faculty & Staff | » Future Students | » Parents | » Alumni, Donors & Friends | » Athletics | » Employment | » Give Today!

classroom photo

Electrical & Computer Engineering > Major in Computer Engineering

The Department of Electrical & 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). Foundation coursework in math and science support a core curriculum that is well grounded in software-, hardware-, and systems-related courses. Numerous opportunities exist to introduce new technologies, and students may choose electives that prepare them well for the "real world."

Admission to the Computer Engineering Major
Students completing the non-engineering foundation sequence (see courses listed below) with a grade point average of 2.50 or above are eligible for admission to the computer engineering program (major code 518). Students are strongly advised to complete at least six credits of General Education 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 foundation requirements and consultation with an adviser from the Department of Electrical & Computer Engineering.

Departmental Academic Policies
Non-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 (EGC208), Digital Logic Fundamentals (EGC230), Ordinary Differential Equations [ODE] (MAT359), Discrete Mathematics (MAT320), and Computer Science II: Data Structures (CPS310). Permission to register in any of these courses must be obtained from the Department of Electrical & 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.

Students are required to receive grades of C- or better in any course that is used to satisfy engineering major requirements.

Courses taken on a Satisfactory/Unsatisfactory basis cannot be applied toward engineering major requirements.

Computer Engineering Curriculum - 127 credits

Computer engineering students must complete a modified General Education Requirement, non-engineering foundation courses (English, math, science, computer science), core engineering courses and technical electives, as follows:

General Education Requirement........................................18 credits
Non-Engineering Foundation Courses................................43 credits
Core Engineering Courses (upper-division courses).............54 credits
Technical Electives (upper-division courses).......................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.

General Education Requirement - 18 credits
Choose one (1) course from each of the following six categories:
1. American History
2. World Civilizations
3. Western Civilization
4. Humanities
5. Social Science
6. Art

Non-Engineering Foundation Courses - 43 credits
English (6 credits)
ENG160 Composition I (3)
ENG180 Composition II (3)
OR
ENG205 General Honors English I (3)
ENG206 General Honors English II (3)

Mathematics (14 credits)
MAT251 Calculus I (4)
MAT252 Calculus II (4)
MAT320 Discrete Mathematics for Computing (3)
MAT341 Applied Mathematics I (3)

Computer Science (11 credits)
CPS210 Computer Science I: Foundations (4)
CPS310 Computer Science II: Data Structures (4)
CPS353 Software Engineering (3)

Physics (8 credits)
PHY201 General Physics I (3)
PHY211 Physics I Lab (1)
PHY202 General Physics II (3)
PHY212 General Physics II Lab (1)

Chemistry (4 credits)
CHE201 General Chemistry I (3)
CHE211 General Chemistry I Lab (1)

Core Engineering Courses - 54 credits

   
Total
Credits
Design
Credits
Eng/Sci
Credits
EGG101 Introduction to Engineering Science
3
0
3.0
EGC150 Engineering Computing I
1
0.5 0.5
EGC230 Digital Logic Fundamentals 3 1.0 2.0
EGC208 Digital Logic Laboratory
1
0.5
0.5
EGC331 Microprocessor System Design
3
1.5
1.5
EGC308 Microprocessor Laboratory
1
0.5 0.5
EGE250 Circuit Analysis
3
0.5 2.5
EGE209 Circuits Laboratory
1
0.5 0.5
EGE370 Engineering Statistics
3
0.5 2.5
EGC450 Digital Systems Design
3
2.0 1.0
CPS342 Embedded Linux
3
1.5 1.5
EGC416 Embedded Systems
3
2.0 1.0
EGE320 Electronics I
3
1.0
2.0
EGE322 Electronics I Lab
1
1.0
0
EGC250 Engineering Computing II
1
0.5
0.5
EGE311 Signals & Systems
3
0.5
2.5
EGC412 Data Communications
3
1.0 2.0
EGC432 Introduction to Computer Architecture
3
1.0 2.0
EGC455 System-on-Chip (SoC)
3
2.0 1.0
EGG309 Technical Communications
3
0
0
EGE408 Senior Design Project I (see footnote, below)
3
3.0
0
EGE409 Senior Design Project II (see footnote, below)
3
3.0
0
   
54
24.0 27.0

Footnote: Seniors must register for Senior Design Project during each of the last two semesters preceding their graduation. A single project under the direction of a single faculty member will be spread over the two semesters. This project should provide a meaningful engineering design experience and should draw on the student's cumulative technical background.


Technical Electives - 12 credits

Twelve credits of technical electives, including at least one electrical and/or computer engineering lecture course (EGExxx and/or EGCxxx - 3 credits). Students must obtain the advice of their adviser 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
Credits

 

Total
Credits

 

Eng/Sci
Credits

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