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 TAs
Course
Course Title
Fall
2007
Spring
2008
Summer
2008
Fall
2008
CSE101
Introduction to Computers and Information Technologies
X
X
X
X
CSE102
Introduction to Web Design and Programming
X
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
X
CSE150
Foundations of Computer Science: Honors
X
X
X
X
CSE160
Computer Science: Honors
X
X
X
X
CSE213
Foundations of Computer Science II
X
X
X
X
CSE214
Computer Science II
X
X
II
X
CSE215
Foundations of Computer Science
X
X
X
X
CSE219
Computer Science III
X
X
X
X
CSE220
Computer Organization
X
X
X
X
CSE230
Intermediate Programming in C and C++
X
X
X
X
CSE260
Computer Science II: Honors
X
X
X
X
CSE300
Writing in Computer Science
X
X
X
X
CSE301
History of Computing
X
X
X
X
CSE302
Professional Ethics for Computer Science
X
X
X
X
CSE303
Introduction to the Theory of Computation
X
X
I
X
CSE304
Compiler Design
X
X
X
X
CSE305
Principles of Database Systems
X
X
X
X
CSE306
Operating Systems
X
X
X
X
CSE307
Principles of Programming Languages
X
X
X
X
CSE308
Software Engineering
X
X
X
X
CSE310
Data Communication and Networks
X
X
X
X
CSE315
Database Transaction Processing Systems
X
X
X
X
CSE320
Computer Architecture
X
X
X
X
CSE323
Human Computer Interaction
X
X
X
X
CSE325
Computers and Sculpture
X
X
X
X
CSE326
Digital Image Processing
X
X
X
X
CSE327
Computer Vision
X
X
X
X
CSE328
Fundamentals of Computer Graphics
X
X
X
X
CSE332
Introduction to Scientific Visualization
X
X
X
X
CSE333
User Interface Development
X
X
X
X
CSE334
Introduction to MultimediaSystems
X
X
X
X
CSE336
Internet Programming
X
X
X
X
CSE346
Computer Communications
X
X
II
X
CSE350
Theory of Computation: Honors
X
X
X
X
CSE352
Artificial Intelligence
X
X
I
X
CSE355
Computational Geometry
X
X
X
X
CSE364
Advanced Multimedia Techniques
X
X
X
X
CSE366
Introduction to Virtual Reality
X
X
X
X
CSE370
Wireless and Mobile Networking
X
X
X
X
CSE371
Logic
X
X
X
X
CSE373
Analysis of Algorithms
X
X
X
X
CSE375
Concurrency
X
X
X
X
CSE376
Advanced System Programming in UNIX/C
X
X
X
X
CSE377
Introduction to Medical Imaging
X
X
X
X
CSE378
Introduction to Robotics
X
X
X
X
CSE380
Computer Game Programming
X
X
X
X
CSE381
Advanced Game Programming
X
X
X
X
CSE390
Special Topics in Computer Science
X
X
X
X
CSE391
Special Topics in Computer Science
X
X
X
X
CSE392
Special Topics in Computer Science
X
X
X
X
CSE393
Special Topics in Computer Science
X
X
X
X
CSE394
Special Topics in Computer Science
X
X
X
X
CSE408
Network Security
X
X
X
X
CSE409
Computer System Security
X
X
X
X
CSE475
Undergraduate Teaching Practicum
X
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
X
X
CSE496
Senior Honors Research Project II
X
X
X
X
Scholarship Programs
Application for Acceptance into Major
Academic Advising
Faculty Advisors for 200
7
-0
8
Career Opportunities
FAQ for Majors
CS 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