Stony Brook University United States

Computer Engineering (ECE)

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 4 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Next Intake TBA

Course Overview

The Computer Engineering (ECE) Bachelors Degree at Stony Brook University is engineered for students eager to bridge the gap between hardware and software, tackling the intricate challenges of modern digital systems. You will explore fundamental principles in electrical engineering, digital logic design, and programming, alongside advanced topics such as embedded systems, computer communications, and digital signal processing. This undergraduate program is ideal for aspiring innovators who want to design, build, and optimize the technologies that power our connected world, providing a comprehensive education in a dynamic field.

This full-time, on-campus undergraduate program is structured over four years, guiding you through a curriculum that balances theoretical knowledge with practical application. You will engage with hands-on laboratory projects, develop proficiency in C programming and embedded electronics, and gain experience with digital circuit design using CAD tools. Your studies will culminate in a capstone senior design project, where you'll work in teams to solve real-world engineering problems. You will graduate with a strong portfolio of technical skills and the ability to pursue diverse career paths in areas like microelectronic circuit design, system architecture, and advanced technology development.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

The Computer Engineering program offers a comprehensive curriculum covering fundamental and advanced topics in the field. Students will explore areas such as digital logic design, programming fundamentals, electrical circuit analysis, and microelectronic circuits. The program also delves into specialized subjects including machine learning, communication systems, computer architecture, and power electronics, preparing students for diverse roles in the engineering industry.

1 ESE 111: Making with Arduino: Hardware and Programming

Making with Arduino: Hardware and Programming

2 ESE 118: Digital Logic Design

Digital Logic Design

3 ESE 121: Introduction to Audio Systems

Introduction to Audio Systems

4 ESE 122: Discrete Mathematics for Engineers

Discrete Mathematics for Engineers

5 ESE 123: Introduction to Electrical and Computer Engineering

Introduction to Electrical and Computer Engineering

6 ESE 124: Programming Fundamentals

Programming Fundamentals

7 ESE 188: Understanding Machine Learning

Understanding Machine Learning

8 ESE 201: Engineering and Technology Entrepreneurship

Engineering and Technology Entrepreneurship

9 ESE 202: Humanistic Engineering

Humanistic Engineering

10 ESE 224: Advanced Programming and Data Structures

Advanced Programming and Data Structures

11 ESE 271: Electrical Circuit Analysis

Electrical Circuit Analysis

12 ESE 272: Electronics

Electronics

13 ESE 273: Microelectronic Circuits

Microelectronic Circuits

14 ESE 280: Embedded Microcontroller Systems Design I

Embedded Microcontroller Systems Design I

15 ESE 290: Transitional Study

Transitional Study

16 ESE 300: Technical Communication for Electrical and Computer Engineers

Technical Communication for Electrical and Computer Engineers

17 ESE 301: Engineering Ethics and Societal Impact

Engineering Ethics and Societal Impact

18 ESE 304: Applications of Operational Amplifiers

Applications of Operational Amplifiers

19 ESE 305: Deterministic Signals and Systems

Deterministic Signals and Systems

20 ESE 306: Random Signals and Systems

Random Signals and Systems

21 ESE 315: Control System Design

Control System Design

22 ESE 319: Electromagnetic Waves and Transmission Lines

Electromagnetic Waves and Transmission Lines

23 ESE 323: Modern Circuit Board Design and Prototyping

Modern Circuit Board Design and Prototyping

24 ESE 324: Advanced Electronics Laboratory

Advanced Electronics Laboratory

25 ESE 325: Modern Sensors

Modern Sensors

26 ESE 326: Fundamental Algorithms for Automated Electronic Design

Fundamental Algorithms for Automated Electronic Design

27 ESE 327: Fundamental Algorithms for Machine Learning Systems

Fundamental Algorithms for Machine Learning Systems

28 ESE 330: Integrated Electronics

Integrated Electronics

29 ESE 331: Semiconductor Devices

Semiconductor Devices

30 ESE 332: Quantum Mechanics for Engineers

Quantum Mechanics for Engineers

31 ESE 333: Real-Time Operating Systems

Real-Time Operating Systems

32 ESE 334: Introduction to Nanoelectronic Devices

Introduction to Nanoelectronic Devices

33 ESE 337: Digital Signal Processing: Theory

Digital Signal Processing: Theory

34 ESE 342: Communication Systems

Communication Systems

35 ESE 343: Mobile Cloud Computing

Mobile Cloud Computing

36 ESE 344: Software Techniques for Engineers

Software Techniques for Engineers

37 ESE 345: Computer Architecture

Computer Architecture

38 ESE 346: Computer Communications

Computer Communications

39 ESE 347: Digital Signal Processing: Implementation

Digital Signal Processing: Implementation

40 ESE 350: Electric Power Systems

Electric Power Systems

41 ESE 352: Electromechanical Energy Converters

Electromechanical Energy Converters

42 ESE 355: VLSI System Design

VLSI System Design

43 ESE 356: Digital System Specification and Modeling

Digital System Specification and Modeling

44 ESE 358: Computer Vision

Computer Vision

45 ESE 360: Network Security Engineering

Network Security Engineering

46 ESE 366: Design using Programmable Mixed-Signal Systems-on-Chip

Design using Programmable Mixed-Signal Systems-on-Chip

47 ESE 375: Architectures for Digital Signal Processing

Architectures for Digital Signal Processing

48 ESE 381: Embedded Microprocessor Systems Design II

Embedded Microprocessor Systems Design II

49 ESE 382: Digital Design Using VHDL and PLDs

Digital Design Using VHDL and PLDs

50 ESE 388: Foundations of Machine Learning

Foundations of Machine Learning

51 ESE 411: Analog Integrated Circuits

Analog Integrated Circuits

52 ESE 412: Lightwave Devices

Lightwave Devices

53 ESE 413: Introduction to Photovoltaics

Introduction to Photovoltaics

54 ESE 414: Fundamentals of Low Noise Electronics for Sensors

Fundamentals of Low Noise Electronics for Sensors

55 ESE 435: Power System Analysis

Power System Analysis

56 ESE 440: Senior Design I

Senior Design I

57 ESE 441: Senior Design II

Senior Design II

58 ESE 442: Recent Advances in Communications and Wireless Networks

Recent Advances in Communications and Wireless Networks

59 ESE 451: Power Electronics

Power Electronics

60 ESE 452: Advanced Power Electronics

Advanced Power Electronics

61 ESE 457: Fundamentals of Digital Image Processing

Fundamentals of Digital Image Processing

62 ESE 462: AI Driven Smart Grids

AI Driven Smart Grids

63 ESE 475: Undergraduate Teaching Practicum

Undergraduate Teaching Practicum

64 ESE 476: Instructional Laboratory Development Practicum

Instructional Laboratory Development Practicum

65 ESE 481: Design of Secure IoT Embedded Systems

Design of Secure IoT Embedded Systems

66 ESE 488: Internship in Electrical/Computer Engineering

Internship in Electrical/Computer Engineering

67 ESE 494: Honors Seminar on Research

Honors Seminar on Research

68 ESE 495: Honors Research Project

Honors Research Project

69 ESE 499: Research in Electrical Sciences

Research in Electrical Sciences

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 28,874.00
Second Year Fee Tuition fee
USD 28,874.00
Third Year Fee Tuition fee
USD 28,874.00
Fourth Year Fee Tuition fee
USD 28,874.00
Total Program Cost Estimated total tuition
USD 115,496.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Food & Groceries USD 4,200.00 - USD 6,000.00
Transport USD 1,200.00 - USD 1,800.00
Utilities & Bills USD 1,440.00 - USD 2,400.00
Estimated Total USD 6,840.00 - USD 10,200.00

Living cost estimates are based on Stony Brook Campus.

Outcomes & Employability

What happens after you graduate

95%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Advertising TechnologyCloud Computing & InfrastructureCustomer Experience & SupportHealth, Safety & Environment (HSE)Industrial & Mechanical EngineeringIndustry 4.0 & Digital ManufacturingMarket Research & InsightsMarketing Analytics & Data ManagementProduct Design & PrototypingSoftware Development & Engineering

Top Employers Hiring for this course

Amazon Web Services

Brookhaven National Laboratory

Con Edison

Google

Meta

Microsoft

National Grid

Why Study Computer Engineering (ECE) at Stony Brook University

What makes this program stand out

Very Fast Application response time

Stony Brook University typically responds to applications within 1 - 2 days, giving you clarity on your options quickly.

Life at Stony Brook University in United States

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Computer Engineering (ECE) at Stony Brook University

Can I work while studying?

International students can work up to 20 hours per week during term time and full-time during breaks. On-campus work does not require a separate permit, while off-campus work may require university approval.

Is this qualification recognised internationally?

Yes. This course is accredited by Engineering Accreditation Commission of ABET.

What English language score do I need for this course?

To be eligible for the Computer Engineering program, you must meet specific English test requirements, such as a minimum overall score of 80 on the TOEFL or 6.5 on the IELTS. Make sure to check for other acceptable tests like Duolingo or PTE as well.

What jobs can I get after studying this course?

Graduates can pursue various job titles such as Software Engineer, Systems Analyst, Network Engineer, Embedded Systems Developer, and Data Engineer.

What will I actually study in this course?

The Computer Engineering program offers a Bachelor of Engineering degree, with a curriculum that includes subjects like digital signal processing and computer communications. Students will gain a strong foundation in mathematics, sciences, and core electrical engineering courses.

When can I start — what are the intake months?

The Computer Engineering program accepts students for intake in September each year. Make sure to prepare your application materials in advance to meet the deadline.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️