Stony Brook University United States

Computer Science (CSE)

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 Science (CSE) Bachelors Degree at Stony Brook University is your gateway to mastering the principles and practices that drive technological innovation. This undergraduate program is meticulously designed for students eager to explore the dynamic world of computing, from the foundational concepts of algorithmic thinking and data structures to advanced topics in software engineering and systems design. You will delve into the core of how computers work, learning to solve complex problems and develop solutions that shape our digital future. If you possess a passion for logic, creativity, and building the next generation of technology, this comprehensive program offers a robust academic and practical foundation.

This full-time, on-campus Bachelors Degree is structured over four years, providing an immersive learning experience where you will engage deeply with subjects like programming, operating systems, and theoretical computer science. You will develop critical skills through hands-on projects, laboratory work, and by exploring specialized areas such as compiler design, database systems, and artificial intelligence. The curriculum is designed to build your expertise progressively, ensuring you gain practical, applicable knowledge. Upon graduation from Stony Brook University, you will be well-prepared for diverse career paths in software development, systems analysis, cybersecurity, and emerging tech fields, equipped with the analytical and technical prowess demanded by today's innovative industries.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This Computer Science program offers a comprehensive curriculum covering fundamental principles, programming, and specialized areas. Students will explore topics such as data structures, algorithms, operating systems, and database systems. The program also delves into advanced subjects like artificial intelligence, machine learning, computer security, and software engineering, preparing graduates for diverse roles in the technology industry.

1 CSE 101: Computer Science Principles

Computer Science Principles Compulsory

2 CSE 102: Introduction to Web Design and Programming

Introduction to Web Design and Programming Compulsory

3 CSE 110: Introduction to Computer Science

Introduction to Computer Science Compulsory

4 CSE 113: Foundations of Computer Science I

Foundations of Computer Science I Compulsory

5 CSE 114: Introduction to Object-Oriented Programming

Introduction to Object-Oriented Programming Compulsory

6 CSE 130: Introduction to Programming in C

Introduction to Programming in C Compulsory

7 CSE 150: Foundations of Computer Science: Honors

Foundations of Computer Science: Honors Compulsory

8 CSE 160: Computer Science A: Honors

Computer Science A: Honors Compulsory

9 CSE 161: Laboratory for Computer Science A: Honors

Laboratory for Computer Science A: Honors Compulsory

10 CSE 190: Special Topics in Practice and Applications of Computer Science

Special Topics in Practice and Applications of Computer Science Compulsory

11 CSE 191: Special Topics in Practice and Applications for Computer Science

Special Topics in Practice and Applications for Computer Science Compulsory

12 CSE 192: Special Topics in Practice and Applications for Computer Science

Special Topics in Practice and Applications for Computer Science Compulsory

13 CSE 214: Data Structures

Data Structures Compulsory

14 CSE 215: Foundations of Computer Science

Foundations of Computer Science Compulsory

15 CSE 216: Programming Abstractions

Programming Abstractions Compulsory

16 CSE 220: Systems Fundamentals I

Systems Fundamentals I Compulsory

17 CSE 230: Intermediate Programming in C and C++

Intermediate Programming in C and C++ Compulsory

18 CSE 260: Computer Science B: Honors

Computer Science B: Honors Compulsory

19 CSE 261: Laboratory for Computer Science B: Honors

Laboratory for Computer Science B: Honors Compulsory

20 CSE 300: Technical Communications

Technical Communications Compulsory

21 CSE 301: History of Computing

History of Computing Compulsory

22 CSE 303: Introduction to the Theory of Computation

Introduction to the Theory of Computation Compulsory

23 CSE 304: Compiler Design

Compiler Design Compulsory

24 CSE 305: Principles of Database Systems

Principles of Database Systems Compulsory

25 CSE 306: Operating Systems

Operating Systems Compulsory

26 CSE 307: Principles of Programming Languages

Principles of Programming Languages Compulsory

27 CSE 310: Computer Networks

Computer Networks Compulsory

28 CSE 311: Systems Administration

Systems Administration Compulsory

29 CSE 312: Social, Legal, and Ethical Issues in Computing

Social, Legal, and Ethical Issues in Computing Compulsory

30 CSE 316: Fundamentals of Software Development

Fundamentals of Software Development Compulsory

31 CSE 320: Systems Fundamentals II

Systems Fundamentals II Compulsory

32 CSE 323: Human-Computer Interaction

Human-Computer Interaction Compulsory

33 CSE 325: Computers and Sculpture

Computers and Sculpture Compulsory

34 CSE 327: Fundamentals of Computer Vision

Fundamentals of Computer Vision Compulsory

35 CSE 328: Fundamentals of Computer Graphics

Fundamentals of Computer Graphics Compulsory

36 CSE 331: Computer Security Fundamentals

Computer Security Fundamentals Compulsory

37 CSE 332: Introduction to Visualization

Introduction to Visualization Compulsory

38 CSE 333: User Interface Development

User Interface Development Compulsory

39 CSE 334: Introduction to Multimedia Systems

Introduction to Multimedia Systems Compulsory

40 CSE 336: Internet Programming

Internet Programming Compulsory

41 CSE 337: Scripting Languages

Scripting Languages Compulsory

42 CSE 350: Theory of Computation: Honors

Theory of Computation: Honors Compulsory

43 CSE 351: Introduction to Data Science

Introduction to Data Science Compulsory

44 CSE 352: Artificial Intelligence

Artificial Intelligence Compulsory

45 CSE 353: Machine Learning

Machine Learning Compulsory

46 CSE 354: Natural Language Processing

Natural Language Processing Compulsory

47 CSE 355: Computational Geometry

Computational Geometry Compulsory

48 CSE 356: Cloud Computing

Cloud Computing Compulsory

49 CSE 357: Statistical Methods for Data Science

Statistical Methods for Data Science Compulsory

50 CSE 360: Software Security

Software Security Compulsory

51 CSE 361: Web Security

Web Security Compulsory

52 CSE 362: Mobile Security

Mobile Security Compulsory

53 CSE 363: Offensive Security

Offensive Security Compulsory

54 CSE 364: Advanced Multimedia Techniques

Advanced Multimedia Techniques Compulsory

55 CSE 366: Introduction to Virtual Reality

Introduction to Virtual Reality Compulsory

56 CSE 370: Wireless and Mobile Networking

Wireless and Mobile Networking Compulsory

57 CSE 371: Logic

Logic Compulsory

58 CSE 373: Analysis of Algorithms

Analysis of Algorithms Compulsory

59 CSE 376: Advanced Systems Programming in UNIX/C

Advanced Systems Programming in UNIX/C Compulsory

60 CSE 377: Introduction to Medical Imaging

Introduction to Medical Imaging Compulsory

61 CSE 378: Introduction to Robotics

Introduction to Robotics Compulsory

62 CSE 380: 2D Game Programming

2D Game Programming Compulsory

63 CSE 381: 3D Game Programming

3D Game Programming Compulsory

64 CSE 385: Analysis of Algorithms: Honors

Analysis of Algorithms: Honors Compulsory

65 CSE 390: Special Topics in Computer Science

Special Topics in Computer Science Compulsory

66 CSE 391: Special Topics in Computer Science

Special Topics in Computer Science Compulsory

67 CSE 392: Special Topics in Computer Science

Special Topics in Computer Science Compulsory

68 CSE 393: Special Topics in Computer Science

Special Topics in Computer Science Compulsory

69 CSE 394: Special Topics in Computer Science

Special Topics in Computer Science Compulsory

70 CSE 416: Software Engineering

Software Engineering Compulsory

71 CSE 475: Undergraduate Teaching Practicum

Undergraduate Teaching Practicum Compulsory

72 CSE 487: Research in Computer Science

Research in Computer Science Compulsory

73 CSE 488: Internship in Computer Science

Internship in Computer Science Compulsory

74 CSE 495: Senior Honors Research Project I

Senior Honors Research Project I Compulsory

75 CSE 496: Senior Honors Research Project II

Senior Honors Research Project II Compulsory

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 & Media SalesBrand ManagementCybersecurityCybersecurity & Network SecurityData Science & AnalyticsFintech & Mobile MoneyMarket Research & InsightsMarketing Analytics & Data ManagementSocial Media & Community ManagementWireless & Mobile Communications

Top Employers Hiring for this course

Amazon Web Services

Google

Meta

Microsoft

Why Study Computer Science (CSE) 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 Science (CSE) 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 separate permits.

Is this qualification recognised internationally?

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

What English language score do I need for this course?

English language proficiency can be demonstrated through various tests. For example, a Duolingo score of 105 in all areas or a TOEFL overall score of 80 is required.

What jobs can I get after studying this course?

Job opportunities include software developer, database administrator, systems analyst, web developer, and IT consultant.

What will I actually study in this course?

Computer Science focuses on computer systems, software development, and algorithmic problem-solving. The program prepares students for both graduate studies and careers in computing, combining theoretical foundations with practical skills.

When can I start — what are the intake months?

The Computer Science program has an intake month in September. Make sure to apply early to secure your place.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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