CSE Courses
Click on a course number or title to see the department official description for the course
I - Summer Session I, E - Extended Summer Session I, II - Summer Session II, X - Course offered, P - Planned
University Academic Calendars
Course
Course Title
Fall
2008
Spring
2009
Summer
2009
Fall
2009
CSE101
Introduction to Computers and Information Technologies
CSE102
Introduction to Web Design and Programming
X
X
X
CSE110
Introduction to Computer Science
X
X
I
X
CSE114
Computer Science I
X
X
E
X
CSE130
Introduction to Programming in C
X
X
X
CSE150
Foundations of Computer Science: Honors
X
X
CSE160
Computer Science A: Honors
X
X
CSE214
Computer Science II
II
X
II
X
CSE215
Foundations of Computer Science
X
X
X
CSE219
Computer Science III
X
X
X
CSE220
Computer Organization
X
X
X
CSE230
Intermediate Programming in C and C++
X
X
X
CSE260
Computer Science B: Honors
X
X
CSE300
Writing in Computer Science
X
X
X
CSE301
History of Computing
X
X
X
CSE302
Professional Ethics for Computer Science
X
X
X
CSE303
Introduction to the Theory of Computation
X
X
I
X
CSE304
Compiler Design
X
X
CSE305
Principles of Database Systems
X
X
X
CSE306
Operating Systems
X
X
X
CSE307
Principles of Programming Languages
X
X
X
CSE308
Software Engineering
X
X
CSE310
Data Communication and Networks
X
X
X
CSE311
Systems Administration
CSE315
Database Transaction Processing Systems
CSE320
Computer Architecture
X
X
CSE323
Human Computer Interaction
X
CSE325
Computers and Sculpture
X
CSE326
Fundamentals of Digital Image Processing
CSE327
Fundamentals of Computer Vision
X
CSE328
Fundamentals of Computer Graphics
X
CSE332
Introduction to Visualization
X
X
CSE333
User Interface Development
X
X
X
CSE334
Introduction to MultimediaSystems
X
X
X
CSE336
Internet Programming
X
X
X
CSE346
Computer Communications
X
X
CSE350
Theory of Computation: Honors
X
CSE352
Artificial Intelligence
X
I
X
CSE355
Computational Geometry
X
CSE364
Advanced Multimedia Techniques
X
CSE366
Introduction to Virtual Reality
CSE370
Wireless and Mobile Networking
X
CSE371
Logic
X
X
CSE373
Analysis of Algorithms
X
X
X
CSE375
Concurrency
CSE376
Advanced System Programming in UNIX/C
X
CSE377
Introduction to Medical Imaging
X
CSE378
Introduction to Robotics
X
CSE380
Computer Game Programming
X
CSE381
Advanced Game Programming
X
X
CSE390
Special Topics in Computer Science
X
X
X
CSE391
Special Topics in Computer Science
X
X
X
CSE392
Special Topics in Computer Science
CSE393
Special Topics in Computer Science
CSE394
Special Topics in Computer Science
CSE408
Network Security
X
X
CSE409
Computer System Security
X
CSE475
Undergraduate Teaching Practicum
X
X
X
CSE487
Research in Computer Science
X
X
X
X
CSE488
Internship in Computer Science
X
X
X
X
CSE495
Senior Honors Research Project I
X
X
CSE496
Senior Honors Research Project II
X
X
Scholarship Programs
Application for Acceptance into Major
Academic Advising
Faculty Advisors for 200
8
-0
9
Career Opportunities
FAQ for Majors
Help Desk
Undergraduate Program Directors
Departmental and Program Objectives
Undergraduate Policies
Professional Ethics
Resources at Stony Brook
Stony Brook Computing Society
Women in Computer Science (WiCS)
Women in Science and Engineering
Stony Brook Robot Design Team