School of Science & Engineering

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

Electrical and Computer Engineering illustration

BS in Electrical and Computer Engineering Program

The Department of Electrical and Computer Engineering at SUNY New Paltz is committed to academic excellence.  We offer high-quality undergraduate and master’s programs that prepare students to participate effectively as members of the engineering profession of today and tomorrow and to function as thoughtful and responsible members of modern society.  We strive to create and maintain a challenging learning environment supportive of engineering study for a diverse student body.  As well, we provide engineering education and technical support to the campus community, regional industry and the community-at-large.


This mission follows closely those of our institution and is stated as:

  1. Offering high-quality undergraduate programs in Electrical and Computer Engineering and a master’s program in Electrical Engineering to a diverse student body.
  2. Providing engineering education and technical support to the campus community, regional industry and the community-at-large.
  3. Admitting students who show promise of succeeding in the challenging field of engineering.
  4. Having our students gain technical knowledge, social skills and confidence to contribute as productive and responsible members of the engineering profession and the society.

Program Educational Objectives of the Electrical Engineering Program

Program Educational Objectives describe the career and professional accomplishments that the program is preparing graduates to achieve in three to five years.  The educational objectives of the Electrical and Computer Engineering program are to produce graduates who attain:

  1. An ability to enter professional careers or pursue graduate studies in electrical or computer engineering or related fields.
  2. An ability to advance in their professional careers through completion of engineering projects that utilize teamwork and communication skills, life-long learning, independent and creative thinking, and leadership, with adherence to the highest principles of ethical conduct;

An ability to advance in their careers by completing graduate coursework, earning graduate degrees, and   
conducting, presenting and publishing original research, with adherence to the highest principles of ethical

  • An ability to work beyond their primary responsibilities by providing service through active membership in professional societies and/or by being a productive member of their community.

Student Outcomes of the Electrical Engineering Program

Engineering students, by graduation time, will attain:

  1. An ability to apply knowledge of mathematics, science, and engineering.
  2. An ability to design and conduct experiments, as well as to analyze and interpret data.
  3. An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
  4. An ability to function on multidisciplinary teams.
  5. An ability to identify, formulate, and solve engineering problems.
  6. An understanding of professional and ethical responsibility.
  7. An ability to communicate effectively.
  8. The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context.
  9. A recognition of the need for, and an ability to engage in, life-long learning.
  10. A knowledge of contemporary issues.
  11. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

Annual student enrollment and graduation data

Undergraduate Electrical Engineering Enrollment



2008 -2009



2009 - 2010



2010 - 2011



2011 - 2012



2012 - 2013



2013 - 2014


BSEE Degree Granted

2008 -2009


2009 - 2010


2010 - 2011


2011 - 2012


2012 - 2013



The SUNY New Paltz Electrical and Computer Engineering programs are both accredited by the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET), 111 Market Place, Suite 1050, Baltimore, MD  21202-4012.

Admission to the Electrical and Computer Engineering Department
The department does not have any additional requirements once students are accepted to SUNY New Paltz.

Transfer Students:  Application and Transfer Credit Procedure                                                      
Successfully completed coursework from another institution will transfer provided it is evaluated and determined eligible to meet general education and/or major requirements. Students wanting to complete their engineering education at SUNY New Paltz must complete the general SUNY application online at Once the undergraduate application is received, the Admissions Office evaluates the student’s transcript and makes an acceptance decision. 

Transfer credit is initially evaluated by Undergraduate Admissions.  Each accepted applicant receives a preliminary evaluation of credit given for courses completed at another college.  If the student is transferring in from a local community college, transfer of credit will be in accordance with the agreed upon transfer credit articulation policies.  Under certain circumstances, if the Admissions Office is unable to evaluate specific courses and is unable to make a decision on transferability of credits, the Chair of the Engineering Department will consider the matter and render a decision after evaluating the course description and pre-requisites. 

An eligible applicant can expect to receive equivalent credits for college-level electrical engineering course work successfully completed from universities or colleges accredited by the Accreditation Board for Engineering and Technology, provided that the course work corresponds directly to the existing ECE Program. Therefore, all evaluated coursework, which appears in the students Progress Report, may not apply to the degree requirements of the Electrical and Computer Engineering Program.  The most essential step is for the student to consult with the chair of the department and his/her advisor. All transfer credits should be evaluated by the end of the first semester at SUNY New Paltz.  A student must receive a grade of C- or higher to be awarded credit for a course. In calculating grade point averages, only SUNY New Paltz courses are used.



The Department of Electrical and Computer Engineering offers a comprehensive program in electrical engineering, which is accredited by the Engineering Accreditation Commission (EAC) of the Accreditation Board for Engineering and Technology (ABET).  Students may choose electives in microelectronics, communications, signal processing, control, robotics, energy conversion, microwaves, electromagnetics and computer engineering.

Electrical engineering continues to be a growing program in the field of engineering due to a rapidly changing technological society and expanding industrial needs.  The program at New Paltz is designed to meet these needs generally and those of the Mid-Hudson Valley specifically.

The curriculum consists of a general education component, basic science and mathematics, electrical engineering required courses and technical electives (electrical engineering major code 517).  Electrical engineering students must meet a modified General Education requirement.  The general education requirements are exactly the same for the electrical engineering and the computer engineering programs.

Our curriculum is designed to provide students with a solid knowledge of mathematics, science and engineering concepts and the ability to apply them to engineering problems.  Design is emphasized throughout the engineering program.  Students also complete a series of courses in general education that complement their engineering education, which encourages them to understand engineering roles in a broader context.  The flexibility of the engineering curriculum serves full- and part-time students, traditional and non-traditional students, and students new to engineering as well as those who have had some experience in technical areas.


General Education                                                                                 24 credits
Basic Science and Mathematics                                                             33-34 credits
Computer Science                                                                                 4 credits
Electrical Engineering Required Courses                                     52 credits
Technical Electives                                                                                14 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 REQUIREMENTS                                                                    24 credits

The General Education is comprised of 6 credits of English and 18 credits of coursework from the following list:
ENG160   Freshman Composition I                               3         
ENG180   Freshman Composition II                              3
ENG205   General Honors English I                             3
ENG206   General Honors English II                            3

            Choose one (1) course from each of the following six categories:                                                                               
1.  American History
2.  Art
3.  Humanities
4.  Social Science
5.  Western Civilization
6.  World Civilization  
For the list of courses in each category, please refer to the GE III Requirements for Electrical and Computer Engineering brochure.
BASIC SCIENCE AND MATHEMATICS REQUIREMENTS                              33-34 credits
The basic science and mathematics course of study consists of 33-34 credits in mathematics, physics, and chemistry.  They form a foundation for the material in the engineering courses.  The required courses are:

            Mathematics                                                              Credits
MAT251   Calculus I                                                    4                                                         
MAT252   Calculus II                                                   4             
MAT353   Calculus III                                                  4           
MAT341   Applied Math I                                             3
MAT342   Applied Math II                                            3  

PHY201   General Physics I                                        3                                 
PHY211   General Physics I Lab                                  1                                 
PHY202   General Physics II                                        3
PHY212   General Physics II Lab                                 1                                        
PHY315   Engineering Mechanics                                4
PHY422   Thermal Physics                                          3

CHE201   General Chemistry I                                     3
CHE211   General Chemistry I Lab                               1

COMPUTER SCIENCE REQUIREMENT                                                 4 credits
Computer Science requirement is:

               CPS210   Computer Science I: Foundations                 4


ELECTRICAL ENGINEERING REQUIRED COURSES                                          52 credits

The following courses constitute the Electrical Engineering required courses.

EGG101   Introduction to Engineering Science                     3                              
EGE209   Circuits Laboratory                                                     1                           
EGE250   Circuit Analysis                                                           3                        
EGE311   Signals and Systems                                                3                            
EGE312   Communication Systems                                         3                        
EGE316   Control Systems                                                         3                            
EGE320   Electronics I                                                                 3                            
EGE321   Electronics II                                                                3                            
EGE322   Electronics I Lab                                                         1                            
EGE323   Electronics II Lab                                                        1                            
EGE340   Engineering Electromagnetics I                              3                            
EGE341   Engineering Electromagnetics II                             3                            
EGE408   Senior Design Project I1                                             3                            
EGE409   Senior Design Project II1                                            3                            
EGC150   Engineering Computing Lab I                                 1                            
EGC208   Digital Logic Laboratory                                           1                            
EGC230   Digital Logic Fundamentals                                                    3                            
EGC250   Engineering Computing Lab II                                1                            
EGC308   Microprocessor Laboratory                                      1                            
EGC331   Microprocessor System Design                              3                            
EGG309   Technical Communications                                                    3                            
EGE370   Engineering Statistics                                               3                            



  • Senior Design Project I and II (EGE408 and EGE409 - 6 cr).   Seniors must register during each of the last two semesters preceding their graduation for Senior Design Project I and II.  A single project under the direction of a faculty member (single of group) 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.  Students work with a team of two, or at most, three – depending on the complexity of the project.  On rare occasions students are allowed to work individually on a project.  Senior Designs I and II are presented twice a year (spring and , fall).  Students are required to give oral presentations of their projects using PowerPoint and submit a formal report at the end of the semester.


ELECTRICAL ENGINEERING TECHNICAL ELECTIVES                                      14 credits

Fourteen credits of technical electives are required (4 courses and 2 laboratories).  Technical electives also include certain upper division computer science, physics, and math courses.  Students must obtain the advice of their advisor about their choice of electives before registering. 

     Lecture Group                                                                           Total                      
CPS340     Operating Systems I                                               4                             
CPS341     Operating Systems II                                              3                             
CPS353     Software Engineering                                            3                             
CPS393     Computer Science 2A                                            4                             
CPS410     Design and Analysis of Algorithms                    3                              
CPS420     Languages and Machines                                     3                             
CPS342     Embedded Linux                                                     3                             
CPS450     Design of Programming Languages                  3                             
EGE317     Digital Control Systems                                         3                             
EGE342     Microwave Fundamentals                                     3                             
EGE436     Microelectronic Technology                                  3                             
EGE451     Electromechanical Energy Conversion             3                              
EGE452     Electric Power Systems                                         3                             
EGE440     Solid State Devices                                                 3                             
EGC412    Data Communication                                             3                             
EGC416    Embedded Systems                                                       3                                     
EGC432    Computer Architecture                                           3                             
EGC450    Digital Systems Design                                          3                             
EGC435    VLSI Design                                                             3                             
EGC493    System-on-Chip                                                      3                             
EGE494     Co-op/fieldwork                                                       3                             
MAT320     Discrete Mathematics                                             3                             
MAT375     Numerical Methods                                                        3                                     
MAT488     Partial Differential Equations                                3                             
PHY305     Computational Physics                                          3                             
PHY309     Modern Physics I                                                     3                             
    Laboratory Group                                                               Total                  
EGE302     Antennas                                                                   1                             
EGE303     Microwave Fundamentals                                     1                             
EGE304     Control                                                                       1                             
EGE305     Communication                                                       1                             
EGE306     Microwaves Circuits                                                        1                                     
EGE450     Microelectronics Technology                                1                             
EGE455     Electromechanical Energy Conversion              1                             
EGE493     Electric Power Systems                                         1                             
EGC401    VLSI Design                                                             1                             


Students are required to receive grades no less than a C- in any course that is used to satisfy the Engineering major requirement.  Courses taken on a Satisfactory/Unsatisfactory basis cannot be applied toward the engineering degree requirements.






EGG101   Introduction to Engineering Science (3)
This course will provide students with an introduction to electrical, computer, and electro-mechanical engineering through project-based learning.  Foundations of electrical engineering (circuits, semiconductors, and energy) are explored through lecture and experimentation of solar photovoltaics.  Foundations of electrical, computer, and electro-mechanical engineering (circuits, programming, and interfacing) are explored through lecture, design, simulation, and implementation of microcontroller-based robotics.  Foundations of electrical and mechanical engineering are explored through instructor demonstration and student implementation of Computer Aided Drafting and Design (CADD).  Electrical CADD Schematics are created using Cadence Orcad, and Mechanical CADD 3D design solutions are created using Solidworks.

EGG309   Technical Communications (3)
This course guides the student in preparing the proposal for their Senior Design Project.  This is done by building a high level statement of the Senior Design Project, an audience and stakeholder definition, a product definition statement, a product plan, a risk assessment, and a product verification and wrap-up plan.  The course also covers business memos, abstracts and summaries, mechanical descriptions, poster sessions, business ethics, and business oriented oral presentations.  All students are required to give two oral presentations.

EGE209   Circuits Laboratory (1)
Laboratory exercises covering the material of Circuit Analysis. 
Co-requisite:  EGE250

EGE250   Circuit Analysis  (3)
Electrical circuit parameters and laws, circuit theorems, RC, RL, and RCL circuits, sinusoidal and phasor, circuits with ac input, power calculation, three-phase circuits, transfer function, filters, two-port circuits, magnetically coupled circuits and transformers.  
Co-requisite:  PHY202, MAT341, and EGE209

 EGE302   Antenna Laboratory (1)
Measurement of the far field pattern and char­acteristics of wire antennas and arrays for VHF.  Measurement of the field pattern and characteristics of reflector type antennas in the X-band, and of aperture type antennas and arrays in the X-band. 
Pre-requisite:  PI

EGE303   Microwave Fundamentals Laboratory (1)
Measurement of VSWR and wavelength in waveguides, stub tuners and matching, calibration of attenuators, time domain reflectometry and frequency domain network analyzer measurement.  Pre/Co-requisite:  EGE342

EGE304   Control Laboratory (1)
Transient response and frequency response meas­urements to characterize control system devices and components. Laboratory study of open-loop and  closed-loop linear systems.  Steady-state error analysis;  Positional speed control systems. 
Pre-requisite:  EGE316 or EGE317

EGE305   Communication Laboratory (1)
AM communication circuits.   FM communication.  SSB communication circuits.  RF power transmitting. Phase-locked loop circuits, frequency synthesis, time division multiplexing (sampling, PCM, DM), frequency division multiplexing, amplitude shift keying, phase shift keying, frequency shift keying.  Pre-requisite:  EGE312

EGE306   Microwave Circuits Laboratory (1)
Design, build and test planar microwave devices such as power divider, coupler, filter, mixer, amplifier, and oscillator.
Pre-requisite:  PI

EGE311   Signals and Systems (3)
Continuous and discrete-time signals, systems, and their properties.  Continuous and discrete-time linear time-invariant systems.  Convolution sum and convolution integral.  System descriptions using differential and difference equations.  Continuous - time Fourier series, Fourier transform, and their properties.  Frequency-selective filters, amplitude modulation, and sampling. 
Pre-requisite:  MAT341 and EGE250

EGE312   Communication Systems (3)
Signal analysis, Signal transmission. Digital communication systems. Amplitude modulation; angle modulation. 
Pre-requisite:  EGE311


EGE316   Control Systems (3)
Automatic control systems: concept of feedback and robustness. Review of pertinent mathematical background: The Laplace Transform.The transfer function approach. Signal Flow graph and Mason's gain formula. The state-space approach and its relation to transfer function. Mathematical modeling of physical systems. Stability analysis: The Routh-Hurtwitz method. Stability analysis in parameter space. Analysis using the Evans diagram (Root Locus). Analysis using Bode diagrams. Design of lag-phase and lead-phase controllers using Evans and Bode diagrams. Design of State-Feedback controllers.  Pre-requisite:  EGE311

EGE317   Digital Control Systems (3)
Analysis and design of discrete-time control systems.  General formulation of dynamic systems using difference equa­tions.  The Z-transform and its applications.  Signal conversion and processing.  Stability analysis.  Design of discrete-time control system via transform methods.  Compensator design using classical techniques.  Pre-requisite: EGE311

EGE320   Electronics I (3)
Op-amp as a device, semiconductors, diodes, zener diodes, diode circuits.  Bipolar junction transistors:  physics, biasing, and amplification.  Metal-oxide semiconductor field effect transistor: physics, biasing and amplification.  Bipolar transistor as a switch.  Laboratory exercises.  Pre-requisite:  EGE250

EGE321   Electronics II (3)
Multistage amplifiers (direct coupled, capacitor coupled), differential amplifiers.  Advance current sources.  Applications of operational amplifiers.  Frequency response of amplifiers.  Tuned amplifiers.  Oscillators.  Waveform generators.  Feedback amplifiers, and stability of feedback amplifiers.  Power amplifiers.  Laboratory exercises.  Pre-req­uisite:  EGE320

EGE322   Electronics I Laboratory (1)

Laboratory exercises covering op-amps, characterization of diodes, BJT, and MOSFET, diode circuits, biasing and amplification of BJT  and MOSFET, including simple current source.  Co-requisite: EGE320

EGE323   Electronics II Laboratory (1)
Laboratory exercises covering the multistage amplifier, direct coupled amplifier, difference amplifier, op-amp applications, frequency response, oscillator, waveform generator, power amplifier, and frequency response.  Co-requisite: EGE321

EGE340   Engineering Electromagnetics I (3)
Transmission line theory.  Graphical solutions using Smith Chart.  Impedance matching.  Transients on lossless lines.  Coordinate systems and vector calculus.  Maxwell’s equations and the wave equation.  Uniform plane waves.  Pre-requisite:  EGE250, MAT353

EGE341   Engineering Electromagnetics II (3)
Electrostatic fields in free space and material media.  Electric energy, potential, and capacitance.  Laplace’s and Poisson’s equations.  Magnetostatic fields in free space and material media.  Magnetic energy, magnetic potential, and inductance.  Magnetic circuits.  Quasi-static electromagnetic fields.  Induction, magnetic forces and torque's.  Time-varying fields and Maxwell’s equations.  Propagation of plane waves. Pre-requisite:  EGE340

EGE342   Microwave Fundamentals (3)
Review of Maxwell's equations, propagation of plane waves, reflection and transmission of plane waves, transmission line
analysis, striplines and microstrip lines, waveguide analy­sis, microwave networks.  Pre-requisite:  EGE341

EGE370   Engineering Statistics (3)
This course will provide students with an understanding of the principles of engineering data analysis using basic probability theorems and statistic theorems. Emphasis is on the application of statistical techniques to real-world data processing or problems.  
Co-requisite:  EGC250                                                                     

EGE408   Senior Design Project I (3)
First part of a two-semester design project.  Students choose a project and an advisor and learn about the design process.   A written progress report is required at the end of the semester.  Pre-requisite: Graduating senior, major code 517 and PC

EGE409   Senior Design Project II (3)
Second part of a two-semester design project.  A formal report and an oral presentation are required at the end of the semester.
Pre-requisite: EGE408 and PC

EGE436   Microelectronic Technology (3)
Crystal growth.  Epitaxy.  Major steps in the fabrication of VLSI circuits.  Process simulation and diagnostic techniques.  Yield and reliability.   Pre-requisite:  EGE320

EGE451   Electromechanical Energy Conversion (3)
Review of electric circuits, review of magnetic circuits, single phase and three phase transformers, single phase and three phase induction motors, single phase and three phase synchronous machines.
Pre-requisite:  EGE250

EGE452   Electric Power Systems (3)
Energy sources, transmission line parameters, transmission line modeling, power flow analysis, voltage and frequency control. 
Pre-requisite:  EGE250

EGE450   Microelectronics Technology Laboratory (1)
Semiconductor cleaning and etching.  Metal evapora­tion, DC Sputtering, electron beam evaporation.  RF Sputtering, thermal oxide growth, alloying, annealing, window opening, oxide thickness measurement, four point probe method, cryogenic characterization. 
Co-requisite:  EGE436

EGE440   Solid State Devices (3)
Bond and band model, semiconductors at equilibrium and non equilibrium, physics of PN junctions, diodes, bipolar transistors, M-S, MESFET, MOSFET, LED, Solar cell and photo diodes, PNPN diodes and SCR.  Pre-requisite:  EGE320

EGE455   Electromechanical Energy Conversion Lab (1)
Operation of single and three phase transformers.  Characteristics of single phase and three phase induction motors.  Characteristics of three phase synchronous machines.  Characteristics of various types of direct current machines. Co-requisite:  EGE451

EGE493   Electric Power Systems Lab (1)
Measurement of alternator characteristics, transformer characteristics, and transmission line characteristics.  Power flow and short circuit measurements on uncompensated and compensated transmission lines.  Determination of voltage regulation and efficiency of loeaded lines.  Co-requisite:  EGE452

EGE494   Co-op/fieldwork (3)
Participation in a design and engineering project for a complete summer or part time during the semester, under the supervision of an engineer in industry.  Student must arrange all details with the department first.  At the end a full report has to be submitted. 
Pre-requisite:  Junior or Senior level

EGC150   Engineering Computing Lab I (1)
To introduce students to the C programming language, specifically as it applies to solving problems related to engineering and science. The C programming language is fundamental to computer science. Engineers today are expected to know the basics of programming in order to solve complex engineering problems. The course will familiarize the students with a typical C programming environment, program structure, data types, arrays, functions, recursion, pointers, file manipulation, and basic software development.
Pre-requisite:  EGG101

EGC208   Digital Logic Laboratory (1)                                                                                                                                             
Experiments in both combinational and sequential logic circuits – BCD to 7-segment display decoders, full adder, adder-subtractor, and arithmetic and logic unit (ALU).  VHDL implementations.  Synchronous sequential circuits using D flip-flops, counter designs.  This lab uses software tools such as Electronic Work Bench and Xilinx ISE.  Designs are finally downloaded into FPGA boards.
Co-requisite:  EGC230

EGC230   Digital Logic Fundamentals (3)    
Introduction to number systems and basic arithmetic operations, Boolean algebra, analysis and design of combinational logic, analysis and design of sequential circuits, memory and counters.   Co-requisite:  EGC208
EGC250   Engineering Computing Lab II (1)
The Computer Simulation Lab is intended to introduce electrical and computer engineering students to the concepts of engineering design using the MATLAB script language as the primary implementation tool.  The MATLAB system is widely used by professional engineers and scientists.  The students will be introduced to the following topics:  Problem Solving and Engineering Method, MATLAB Interactive Environment, MATLAB Programming Elements, Control Structures, Arrays and matrix Operations, Plotting and Graphing, Recursion, Object Oriented Programming, Software Development.   Co-requisite:  MAT252

EGC308   Microprocessor Laboratory (1)                                                                                                                                               
Students develop a comprehensive (hands-on) understanding of:  microcontroller organization and architecture; Assembly and C language programming; I/O port interfacing; human-machine interfacing (instrumentation); analog-to-digital interfacing; simple data acquisition; and controls through design and implementation (experimentation).  Pre-requisite:  EGC230   Co-requisite:  EGC331

EGC331   Microprocessor System Design (3)
Students develop a comprehensive understanding of microcontroller organization and architecture; assembly and C language programming, more specifically:  branch, call, loop, I/O port, arithmetic, logic, indexed, and look-up tables; fundamentals of interrupts; and design and interfacing of microcontroller-based embedded systems.  Students also learn the fundamentals of standard on-board microcontroller peripherals:  Timers, Serial Communications, Analog Interfacing, and Controls.  Pre-requisite:  EGC 230 
Co-requisite:  EGC150, EGC308

EGC401   VLSI Design Laboratory (1)                                                                                                                                                     
Static and dynamic characteristics of CMOS logic gates using SPICE simulation. Design of CMOS logic circuits using transistor schematics and their verification through simulation. Layout of CMOS logic circuits using state-of- the-art VLSI design tools, satisfying layout design rules, and their verification through simulation.  Co-requisite: EGC435


EGC412   Data Communications (3)
Students develop a comprehensive understanding of Data Communications, which introduces the problems, solutions, and limitations associated with interconnecting computers by communication networks (LAN or WAN).  The seven layer ISO Open System Interconnect (OSI) reference model serves as framework for the course with major emphasis on layers one through four (physical, data link, network, and transportation).  Pre-requisite:  EGC331

EGC416   Embedded Systems (3)
This course provides students with an understanding of the design and analysis processes required for utilizing advance functionality, interfacing, and programming techniques (as applied to an industry standard microcontroller, the Freescale HCS12/9S12).  Topics include:  Advanced Interrupt Techniques, Timers, Communication and Networking, Digital and Analog Interfacing, Data Acquisition, and Control Systems.  Co-requisite:   EGE320

EGC432   Introduction to Computer Architecture (3)
Computer architecture and hardware system organization are examined. Topics include: performance issues, CPU organization and instruction set implementation, performance enhancement through pipelining, memory organizations, input/output structure, and an introduction to parallel architectures. Pre-requisite: EGC331

EGC435   VLSI Design (3)
Introduction to MOS devices and circuits (N-MOS, CMOS), MOS transistor theory.  Integrated circuit technology and layout design rules. Design of CMOS circuits. Circuit characterization and performance estimation.  CAD tools for VLSI design.  Memory circuits. Clocking and input/output circuits.   Micro architecture of VLSI systems.  Chip design projects.  Testability.
Pre-requisite: EGC230, EGE320   Co-requisite:  EGC401

EGC450   Digital Systems Design (3)                                                                                                                                                   
State minimization, state assignment, and design of synchronous sequential circuits. VHDL coding of combinational and sequential circuits.  Analysis and design of asynchronous sequential circuits.  Programmable logic devices.  Digital system design examples.  Arithmetic circuits and memory.  Additional topics such as, design of CMOS circuits, power reduction, testing etc.
Pre-requisite:  EGC230

EGC493   System-on-Chip (3)
System-on-chip (SoC) design methodology and IP (intellectual property) reuse, system modeling and analysis, hardware/software co-design, behavioral synthesis, embedded software, reconfigurable computing, design verification and test, and design space exploration. Class projects are carried out based on student interests, focusing on current SoC design and research. Platform FPGA boards are provided to prototype, test, and evaluate SoC designs.  Pre-requisite: EGC416  EGC450

EGC494   Co-op/fieldwork (3)
Participation in a design and engineering project for a complete summer or part time during the semester, under the supervision of an engineer in industry.  Student must get all details from the department first.    After completion of co-op, each and every student must give an oral presentation of  his/her gained experience and submit a formal report.  Details can be found in department co-op brochure. 
Pre-requisite:  Junior or senior level

CPS342   Embedded Linux (3)
The students will study the major components of an operating system and compare different operating systems being used in desktop computers with the ones used in an embedded environment.   Students will study the Linux operating system specifically, including its interface with hardware devices. Students will examine the embedded operating system both on a virtual machine and on the hardware device itself. Students will become familiar with the shell and perform shell programming. Students will study the application/kernel interface in the embedded environment as well as the kernel design overview and the system-level computer architecture.  Pre-requisite: CPS310


This program is to facilitate a fast-track Master of Science degree in electrical engineering.  The program is open to SUNY New Paltz students who are currently enrolled in their last semester of the junior standing, pursuing a Bachelor of Science in electrical or computer engineering.

To be eligible, students must have completed the first semester of their junior year in residence at SUNY New Paltz. Moreover, they must have an overall SUNY New Paltz GPA of at least 3.0. The qualified students may apply for admission to the Graduate School through the Department of Electrical and Computer Engineering. The accepted students are permitted to enroll in two 500-level graduate courses (six credits). These courses, in addition to satisfying students’ bachelor’s degrees, will count toward their master’s degrees. The remaining 24 credits of the master's requirement will be taken in the fifth year of study. 

To apply students should submit the following:

  • A signed application form
  • A New Paltz transcript (they are free)
  • One letter of recommendation
  • $50.00 graduate application fee

Below is the link to the graduate application form for:
BS Electrical Engineering/MS Electrical Engineering (major code 267):

Once admitted to the B.S./M.S. program, students must maintain a 3.0 cumulative GPA in all courses through the senior year. In addition, students must earn a B or better in each of the two graduate courses. Students not satisfying these requirements will be re-evaluated for continuation in the program.


Engineering students can Minor in Business by taking either Plan A or Plan B course work.  Plan A is recommended to those pursuing an MBA afterward.  Otherwise, Plan B is suggested.

Plan A – 21 credits                                                                   Plan B – 24 credits

BUS201 Financial Accounting (3)                                                BUS201 Financial Accounting (3)
ECO206 Introduction to Microeconomics (3)                               ECO206 Introduction to Microeconomics (3)
ECO207 Introduction to Macroeconomics (3)                              ECO207 Introduction to Macroeconomics (3)
BUS271 Legal Environment of Business (3)                                BUS215 Business Decision Support System (3)
BUS311 Statistics for Business & Economics II (3)                     BUS250 Principles of Management (3)
BUS341 Fundamentals of Corporate Finance (3)                         BUS325 Marketing (3)
EGE370 Engineering Statistics (3)                                              BUS341 Fundamentals of Corporate Finance (3)
EGE370 Engineering Statistics (3)


Refer to for business course descriptions.



Our students graduate with an understanding of the roles, responsibilities and professional ethics expected of engineers; with the communication and teamwork skills needed to function effectively in a range of work environments and with the ability to think critically and adapt to a changing world.  Our graduates are well prepared to be successful in entry-level positions in industry and research and to pursue further study and advancement in their chosen fields. 


Industry Involvement and Co-op/fieldwork Program

A key feature of engineering at New Paltz is the close working relationship the department enjoys with local high-technology industry.  The interest and support of industry inspired the development of the program and now ensures that it will remain relevant to expanding and changing industrial needs.  We encourage our students to participate in co-op/fieldwork experiences while at New Paltz, and we maintain a high after-graduation placement rate. Students, who complete a pre-arranged and supervised co-op/fieldwork and submit a report, receive 3 credits.


Engineering Advisory Board (EAB)
The Engineering Department has a very active external advisory board with participants contributing from the many high tech engineering and related companies located in the Hudson Valley.  The EAB’s mission is to assist the SUNY New Paltz Electrical and Computer Engineering Department in insuring that the curriculum provides high quality student interns, co-ops and graduates for local industries.  The EAB does this by providing feedback for the engineering curriculum, helping provide intern and co-op positions for our students, providing full-time employment information and opportunities for graduating students, and helping to identify speakers for the engineering seminar program.    


Undergraduate Research OpportunitiesOpportunities are available for undergraduate students through the AC2 (Alliance for Minority Program and Collegiate Science Technology Entry Program Community, for economically disadvantaged and minority students) and the School of Science and Engineering (for all students) to conduct research during the summer.  Students receive a generous stipend.  Undergraduate research enhances student’s chance in pursuing a graduate education and finding a suitable engineering job.

Learning Environment

Engineering students at New Paltz have the opportunity to study in an environment supportive of their academic needs. Engineering courses are taught by research-oriented engineering faculty.  Our small class and laboratory sizes encourage faculty/student interaction.  Students have access to a well-equipped infrastructure including state-of-the-art facilities, industry-standard laboratories and modern computer facilities. 


The Program Requirements Checklist                                                                                                 
Each program requirements are listed in the program course checklist and are included in every student file.  At the end of each semester, student grades are transferred into the program course checklist.  When the course checklist is completed, and the student has satisfied all program requirements, he/she is then eligible to graduate.  The program course checklist is used for advising and planning purposes as well.



The Engineering Department offers several seminars each semester that cover a variety of subjects.  To partially satisfy the life-long learning requirement of ABET (The Accreditation Board for Engineering and Technology), engineering students are required to attend at least five engineering seminars and write a brief report on
each one (that is to be included in their file).  Only two reports per semester are accepted. 

Engineering Design
ABET requires that each student complete one and one half years of engineering topics to include engineering sciences and engineering design appropriate to the student’s field of study.  At New Paltz, the design experience is developed and integrated throughout the engineering curriculum. 

The experience begins in Introduction to Engineering Science with an introduction to basic engineering design.  As engineering majors progress through the major, they gain engineering design experience at increasing levels of complexity within many of the engineering core and technical elective courses.  Open-ended problems are assigned and students must complete design projects in many of their courses.  Advanced elective courses afford students the opportunity to complete more substantial design projects in their areas of interest. 

To assist students in choosing courses with appropriate design content, each course is assigned a number of design credits.  Our engineering programs require sixteen or more engineering design credits to be completed by the time of graduation.  Each student is required to maintain a design folder on file with the Department of Electrical and Computer Engineering.  By the time of graduation, the folder must contain at least 5 increasingly complex design projects, for which two projects must be from an elective and/or senior level courses.  (This is a strict graduation requirement.)

In the senior year, the design experience culminates in a major design project completed in the courses Senior Design I and II.  Under the guidance of the engineering faculty, students draw on the technical knowledge and skills that they have developed throughout the undergraduate experience in order to select and complete a substantial design project.  The project grade is based on a formal report, an oral presentation (attended by engineering faculty, students, and constituents), and the project’s overall performance.  Senior design projects may be chosen from any of the areas of specialization in which the Department of Electrical and Computer Engineering offers technical elective courses.


Department Support in Student Activities and Senior Design Projects
The Department financially supports student related activities such as:  job fairs, conferences and compensates (a reasonable amount) the cost of Senior Design Projects.



Students are encouraged to involve themselves in one or more of the organizations within the Department.   Such interaction supplements the classroom experience.  Part of this experience may be provided by the activities of these organizations, and they are recommended for the student as a balancing influence.


Eta Kappa Nu (IEEE Honor Society)
HKN is the national electrical and computer engineering honor society.  The chapter at SUNY New Paltz was established in New Paltz in 1999.  The society’s purpose is to recognize outstanding juniors and seniors in Electrical and Computer Engineering and to promote interaction between faculty and students.  Candidates for membership are by invitation and have been judged worthy not only by their academic excellence, but also in regard to their qualifications, in respect to:  common sense and the ability to use the knowledge, information and ideas they have acquired; capacity and willingness for hard work; congeniality and adaptability for working in harmony with all sorts of people.  Formal initiations are held once a year, either in the fall or spring semester.  HKN sets up tutoring schedules and supports various Department social activities.

Institute of Electrical and Electronics Engineers (IEEE)
IEEE is the major professional organization of electrical and computer engineering.  Each school has a student branch which is intended to sponsor a social and professional program to familiarize the student with the parent organization, which is the second largest professional society in the world.  The student branch sponsors tours of various facilities on and off campus and promotes seminars.  Members attend an IEEE Banquet hosted annually by the Mid-Hudson Section; members receive a monthly magazine, as well as reduced rates on other technical publications of special interest.  Membership is open to all students in Electrical and Computer Engineering or Computer Science and Engineering curricula.

NSBE (National Society for Black Engineers)
NSBE’s mission is “to increase the number of culturally responsible Black Engineers who excel academically, succeed professionally and positively impact the community”.  NSBE strive to accomplish the following:  stimulate and develop student interest in the various engineering disciplines; strive to increase the number of minority students studying engineering at both the undergraduate and graduate levels; encourage members to seek advanced degrees in engineering or related fields and to obtain professional engineering registrations; promote public awareness of engineering and the opportunities for Blacks and other minorities in that profession; function as a representative body on issues and developments that affect the careers of Black Engineers.

SWE (Society of Women Engineers)
Why join SWE?  When you join SWE you’re joining more than an organization – you’re joining a movement toward equality and opportunity for women in engineering.  Our mission is focused but our impact is vast.  We provide the resources you need whether you are beginning, resuming, or building your career.  We also encourage creative and intelligent girls at an early age to explore the field of engineering.  SWE was started at SUNY New Paltz in 2008 and is very active.  Men are welcome also.

SUNY Hawk Solar Car Racing Team
SUNY Hawk Solar Car Racing Team is not open just to Electrical and Computer Engineering students but to all students.  Students experience, from beginning to end, the whole design process using cutting edge technologies in various fields of engineering.  The team has participated in track races with some of the top universities in the country, races in Texas, and will be going cross country from Texas to Canada in 2010.

State University of New York at New Paltz