Graduate Courses

I - Summer Session I
E - Extended Summer Session I
II - Summer Session II
✓ - Course Offered
P - Planned
Course Course Title Spring 2009 Summer 2009 Fall 2009 Spring 2010
Required Courses for the M.S. Non-Thesis Option
CSE523 Introduction to Software Engineering and Project Plan
CSE524 Project Completion
Graduate Courses
CSE502 Computer Architecture    
CSE504 Compiler Design      
CSE505 Computing with Logic      
CSE506 Operating Systems      
CSE507 Computational Linguistics        
CSE508 Network Security      
CSE509 Computer System Security    
CSE510 Hybrid Systems      
CSE511 Brain and Memory Modeling      
CSE515 Introduction to Transaction Processing Systems        
CSE525 Introduction to Robotics      
CSE526 Principles of Programming Languages    
CSE527 Introduction to Computer Vision    
CSE528 Computer Graphics      
CSE529 Simulation and Modeling    
CSE530 Geometric Foundations for Graphics & Visualization    
CSE532 Theory of Database Systems  
CSE533 Network Programming    
CSE534 Fundamentals of Computer Networks      
CSE535 Asynchronous Systems        
CSE536 Introduction to User Interface Development        
CSE537 Artificial Intelligence      
CSE540 Theory of computation      
CSE541 Logic in Computer Science    
CSE542 Speech Processing        
CSE547 Discrete Mathematics    
CSE548 Analysis of Algorithms  
CSE549 Computational Biology      
CSE555 Computational Geometry    
CSE564 Visualization    
CSE587 Proficiency Requirement in Computer Science I,II
CSE590 Advanced Topics in Computer Science  
CSE591 Advanced Topics in Computer Science  
CSE592 Advanced Topics in Computer Science    
CSE593 Independent Study in Computer Science
CSE594 Advanced Topics in Computer Science    
CSE595 Advanced Topics in Computer Science      
CSE596 Internship in Research
CSE599 M.S. Thesis Research
Advanced Courses

The following are courses normally considered appropriate for the Ph.D. program although they can be elected by M.S. students with permission of the advisor. Many are biennial only.

CSE600 Topics in Modern Computer Science  
CSE601 Advanced Image Processing        
CSE602 Advanced Computer Architecture        
CSE605 Performance Evaluation Computer Systems        
CSE608 Advanced Computer Security        
CSE610 Parallel Computer Architectures      
CSE611 Transactions Processing        
CSE612 Advanced Visualization        
CSE613 Parallel Programming      
CSE614 Advanced Programming Languages      
CSE615 Advanced Computer Vision      
CSE616 Digital Multimedia Systems        
CSE618 Advanced Computer Graphics        
CSE620 Virtual Reality        
CSE621 Physics-Based Modeling for Visual Computing        
CSE622 Advanced Database Systems        
CSE624 Advanced Operating Systems        
CSE625 Asynchronous Systems        
CSE626 Switching and Routing in Parallel and Distributed Systems    
CSE628 Natural Language Processing        
CSE630 Theory of Computational Complexity        
CSE631 Advanced Logic in Computer Science        
CSE633 Computability and Undecidability        
CSE634 Data Mining Concepts and Techniques        
CSE636 Analysis and Synthesis of Computer Communication Networks        
CSE637 Program Semantics and Verification        
CSE638 Advanced algorithms      
Seminars

These are offered irregularly in the Spring or Fall and normally cater to the needs of Ph.D. and research students. Seminars are 1-credit courses.

CSE640 Theory of Computing        
CSE641 Logic in Computer Science    
CSE642 Algorithms      
CSE643 Concurrency        
CSE644 Database        
CSE645 Languages  
CSE646 Artificial intelligence      
CSE647 Image processing        
CSE648 Graphics    
CSE649 Operating Systems        
CSE650 Architecture        
CSE651 Applications      
CSE652 User Interfaces    
CSE653 Virtual Reality        
CSE654 Visualization    
CSE655 Modeling and Simulation        
CSE656 Computer Vision  
CSE657 Design and Analysis        
CSE658 Mobile and Wireless Networking      
CSE659 Computer Security        
CSE660 Media Networks        
Special Topics Courses

These are offered irregularly in the Spring or Fall and normally cater to the needs of Ph.D. and research students. The special topics are 2 or 3-credit courses.

CSE665 Theory of Computing        
CSE666 Logic in Computer Science        
CSE667 Algorithms        
CSE668 Concurrency        
CSE669 Database        
CSE670 Languages      
CSE671 Artificial intelligence        
CSE672 Image processing        
CSE673 Graphics        
CSE674 Special Topic on Operating Systems - Virtualization      
CSE675 Architecture        
CSE676 Application    
CSE677 User Interfaces        
CSE678 Virtual Reality        
CSE679 Visualization        
CSE680 Modeling and Simulation        
CSE681 Computer Vision        
CSE682 Design and Analysis        
CSE683 Mobile and Wireless Networking        
CSE684 Computer Security        
CSE685 Media Networks        
CSE690 Adv Topics in CS    
CSE691 Adv Topics in CS        
CSE692 Adv Topics in CS        
Ph.D. Teaching and Research Experience
CSE696 Ph.D. Internship in Research
CSE698 Practicum in Teaching
CSE699 Ph.D. Dissertation Research
CSE700 Dissertation Research off Campus - Domestic students
CSE701 Dissertation Research off Campus - International students
CSE800 Full Time Summer Research      
Department of Computer Science • Stony Brook University, Stony Brook, NY 11794-4400 • 631-632-8470 or 631-632-8471