Electrical & Computer Engineering

ECE header

A newly developed program, ECE at SUNY Oswego builds on proven, modern, and innovative teaching methods, equipment, and facilities. The program objective is to educate engineering professionals ready for the challenges of the 21st century.


Interim Chair:    Rachid Manseur
Tel: 315-312-2693
E-mail: rachid.manseur@oswego.edu
Secretary:   Melissa Griffin
E-mail:  melissa.griffin@oswego.edu 

ECE Program

The ECE program offers a combined Bachelor of Science in Electrical and Computer Engineering with a curriculum that provides a well-rounded competitive engineering education that still allows deeper studies in the four high-demand concentration areas of embedded systems, robotics, biomedical instrumentation, and modern energy systems.

All requirements for program accreditation by ABET are implemented within the operation and curriculum of the program.

Educational Objectives

The SUNY Oswego ECE program objective is to prepare students for successful careers in Engineering or related professional disciplines or the successful pursuit of graduate studies with contributions to the betterment of society and the global community as evidenced by:

  • Meaningful employment in industry, business, or government
  • Leadership positions in their profession or communities
  • Advanced degrees
  • Promotions, awards, and recognitions within their chosen profession and discipline
  • Positive contributions to their profession and to society
  • Overall satisfaction with their undergraduate engineering preparation

The SUNY Oswego Electrical and Computer Engineering Program adopts the EAC/ABET learning outcomes a-k as its own.

Program learning outcomes

  1. ability to apply knowledge of mathematics, science, and engineering
  2. ability to design and conduct experiments, as well as to analyze and interpret data
  3. 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. ability to function on multidisciplinary teams
  5. ability to identify, formulate, and solve engineering problems
  6. understanding of professional and ethical responsibility
  7. 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. recognition of the need for, and an ability to engage in life-long learning
  10. knowledge of contemporary issues
  11. ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

Program Scope

The ECE program will serve a student population of 80 to 100 students. The small size and enrollment of the program ensures a very reasonable faculty-to-student ratio, encourages one-to-one contact between students and faculty and provides closer attention to student learning, progress, and success.

Admission Requirements

 Entering first-year students will be able to declare an ECE major without any requirements beyond general SUNY Oswego admission requirements. To enter SUNY Oswego as a transfer student, a cumulative grade point average of 2.3 is expected if the applicant has completed 30+ hours and 2.5 if fewer credits are transferred.


The curriculum is designed to offer a well-rounded competitive engineering with sufficient flexibility to allow deeper studies in four different high-demand concentration areas: embedded systems , robotics, biomedical instrumentation, and modern energy systems.

4 Year Program

ECE–8 Term Program

Fall 1 Credits
1 MAT 210 - Calculus I 4
2 PHY 112 - University Physics I 4
3 CHE 111 - University Chemistry 4
4 ECO 120 - Survey of Economic Issues (Gen. Ed.) 3
Spring 1
5 MAT 220 - Calculus II 4
6 PHY 213 - University Physics II 4
7 CSC 212 - Principles of Programming 3
8 ENG 102 - Composition 2 3
9 ECE 101 - Introduction to Engineering 3
Fall 2
10 MAT 249 - Engineering Mathematics 4
11 ECE 211 - Electric Circuits 4
12 American History (General Education) 3
13 World Awareness (General Education) 3
14 Fine & Performing Art (General Education) 3
Spring 2
15 MAT 240 - Multivariable Calculus 4
16 ECE 233 - Signals and Systems 4
17 ECE 271 - Digital Systems 4
18 Western - Civilization (General Education) 3
Fall 3
19 MAT 339 - Discrete Math & Statistics 3
20 ECE 314 - Microelectronic Circuits 4
21 ECE 375 - Microprocessor Applications 4
22 ECE 344 - Electromagnetics 3
ECE Elective 1 3
Spring 3
23 ECE 365 - Control Systems (EE) 4
Or ECE 472 - Advanced Digital Design (CE) --
24 Science/Math/ECE Elective 3
25 ECE 321 - Power Systems (EE) 3
Or CSC 241 - Abstract Data Types (CE) --
27 3
Fall 4
28 ECE 454 - Communication Systems 4
29 ECE 416 - Advanced Electronics (EE) 4
Or ECE 472 - Advanced Digital Design(CE) --
30 ECE 491 - Capstone Proposal 1
31 Foreign Language I or Elective 3
33 PHL 205 - Ethics 1: Intro to Classical Ethics (Gen. Ed.) 3
Spring 4
34 ECE 454 - Comm. Systems (EE) 4
Or CSC 322 Systems Programming(CE) Or 3
35 ECE Elective II 3
36 ECE 492 - Capstone Project 4
37 Foreign Language II or Elective 3
Total Degree Credits 123/122


Mario Bkassiny, Ph.D. in Electrical Engineering, The University of New Mexico (2013)

Marianne Hromalik, Ph.D in Electronic Engineering & Informatics, Space Science Centre. University of Sussex, Brighton, UK (2006)

Adrian Ieta, Ph.D. in Electrical and Computer Engineering, The University of Western Ontario, Canada (2004)

Rachid Manseur, PhD in Electrical Engineering, University of Florida (1988)

Program Courses & Descriptions

Please consult the undergraduate catalog for all other courses in the ECE curriculum

ECE 101 - Introduction to Engineering

Introduces engineering profession fundamentals and problem-solving methods including complex numbers-based techniques. Topics include the description of engineering disciplines, functions of the engineer, professionalism, ethics, problem-solving and representation of technical information, estimation and approximations, analysis and design.

ECE 211 - Electric Circuits

An introduction to the analysis and design of linear electric circuits. Topics include resistive circuits, energy-storage elements, control sources, operational amplifiers, power and three-phase circuits, transformers, DC and AC operation of circuits, measurement and simulation techniques.
NOTE: This course includes a laboratory component.
PREREQ: Instructor permission.

ECE 233 - Signals and Systems

This course studies continuous- and discrete-time signals and systems, properties and operation of linear time-invariant systems, Sampling Theorem, and applications of convolution. Time- and frequency-domain analysis of signals and systems, Fourier series, Laplace, Fourier, and z-transforms and their application to LTI systems will also be studied.
NOTE: This course includes a laboratory component.
PREREQ: ECE 211 and MAT 240, or instructor permission.



ECE 271 - Digital Systems

A hands-on introduction to Boolean algebra, binary arithmetic, logic gates and digital circuit analysis and design. Covers combinational and sequential logic, circuit simplification methods, analysis, simulation, and design techniques and tools for computer systems. This course is taught in studio format.
NOTE: This course includes a laboratory component.
PREREQ: PHY 213 or instructor permission.



ECE 314 - Microelectronic Circuits

A hands-on approach to electronic circuits analysis, design, and development. Including diode circuits, bipolar junction transistor and field-effect transistor circuits biasing, transistor models for DC and AC operation, computer analysis, simulation, and design of microelectronic circuits. This course is taught in studio format.
NOTE: This course includes a laboratory component.
PREREQ: ECE 233 or instructor permission.



ECE 321 - Power Circuits and Systems

Course examines three phase systems, generators and transformers, ac/dc machines, transmission lines, maximum power flow, reactive power compensation, and economic operation of power systems.
PREREQ: ECE 211 or instructor permission.



ECE 335 - Digital Signal Processing

A continuation of ECE 233, emphasizing digital signal acquisition, processing and design techniques for Finite Impulse Response (FIR) and Infinite Impulse Response filters. Statistical methods, techniques for the treatment of digital signals and the design of digital filters are covered. Labs based on several DSP application projects.
PREREQ: ECE 233 and MAT 339, or instructor permission.



ECE 344 - Electromagnetics

Course examines static and dynamic electromagnetic field theory and applications, electrostatics, magneto-statics, Maxwell's equations, energy flow, electromagnetic waves, plane waves, boundary conditions, transmission lines, and engineering applications.
PREREQ: ECE 211 and MAT 349, or instructor permission.



ECE 365 - Control Systems

A hands-on instruction for the analysis and design of linear control systems with emphasis on system performance evaluation, stability, and compensation. Stability analysis methods, poles and zeros, Routh-Hurwitz criterion, root locus analysis and design methods, frequency domain analysis and design methods. This course is taught in studio format.
NOTE: This course includes a laboratory component.
PREREQ: ECE 233 and MAT 349, or instructor permission.



ECE 375 - Microprocessor Applications

Hands-on instruction in microprocessors, microcontrollers, their organization, their programming, and their applications in embedded control systems. Includes machine language, instruction sets, assembly language programming, design of microcontroller systems in device control applications, interfacing sensors and actuators, and hardware/software codesign. This course is taught in studio format.
NOTE: This course includes a laboratory component.
PREREQ: ECE 271 or instructor permission.



ECE 401 - ECE Seminar

A series of lectures and presentations of direct relevance to the practice of electrical and computer engineering. Students will give presentations and attend lectures from invited practicing engineers, faculty, and other experts on technological innovations, ethics and professionalism, global or contemporary issues or engineering events, licensure requirements, and other topics of interest.
PREREQ: Senior standing in ECE or instructor permission.
OFFERED: Irregular



ECE 416 - Advanced Electronics

Instruction in: operational amplifiers, frequency and time-domain responses, feedback theory, wideband multistage amplifiers, introduction to filter theory, active filter design and implementation. Instruction will be in a studio format.
NOTE: This course includes a laboratory component.
PREREQ: ECE 314 or instructor permission.

ECE 454 - Communications Systems

A hands-on instruction in the operation, analysis and design of analog and digital communications systems, including amplitude and frequency modulation, time and frequency division multiplexing, noise effects and filtering in communication systems, and efficient data transmission techniques. This course is taught in studio format.
NOTE: This course includes a laboratory component.
PREREQ: ECE 314 and MAT 318 and MAT 349, or instructor permission.

ECE 472 - Advanced Digital Systems

Advanced digital circuit design techniques using: Complex programmable logic devices (CPLD, hardware programming techniques and languages. This is a hands-on introduction to VHDL and HDL-based design methods, fast prototyping, hardware/software co-design and embedded applications with experimentation on a Field Programmable Gate Array and CPLD educational board.
NOTE: This course includes a laboratory component.


ECE 475 - Computer Architecture

A hands-on coverage of hardware and software interactions in modern computer systems. This course includes computer organization and design, modern computer building blocks, busing and memory organization, performance improving techniques, architectures, memory caching, pipelining. Assembly and machine language, data path and control unit design will also be discussed.
NOTE: This course includes a laboratory component.

ECE 491 - Capstone Preparation

A preparatory course for the ECE capstone project. Students are assigned to a faculty supervisor as they engage in the selection of a suitable capstone design project topic and industry sponsor, if any, to conduct preliminary research and design procedures to satisfy their capstone design requirement. Students will be encouraged to work in multidisciplinary teams. At the conclusion of the class, students must produce, present, and defend a design proposal for approval by the ECE faculty.
PREREQ: ECE 375 and ECE 314

ECE 492 - Capstone Project

A continuation of ECE 491. Students work in teams under a faculty supervisor and, whenever possible, an industry sponsor representative, to design, develop and produce an electrical or computer engineering device or method that combines hardware and software as needed to produce a solution to a well-identified problem or need. The capstone project serves as a demonstration that students have acquired the ability to function as engineering professionals by integrating all their combined engineering knowledge and skills in the development and prototype production of an engineering system of industrial caliber.

ECE 499 - Independent Study

In-depth study of a topic of interest. Research or application project in an area of close relevance to electrical and computer engineering including inter- or multi-disciplinary projects.
NOTE: May be repeated for up to 4 credits
PREREQ: Upper division standing and faculty approval
OFFERED: Fall, Spring
CREDIT: 1 to 4