Graduate Courses

I - Summer Session I
E - Extended Summer Session I
II - Summer Session II
✓ - Course Offered
P - Planned

Course Search to view more details like instructor and location of the course
Course Course Title Fall 2012 Spring 2013 Summer 2013 Fall 2013
Graduate Courses
CSE500 Patterns in Programming        
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    
CSE512 Machine Learning      
CSE515 Introduction to Transaction Processing Systems        
CSE522 Special Project in Computer Science    
CSE523 Advanced Project in Computer Science I
CSE524 Advanced Project in Computer Science II
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    
CSE570 Wireless and Mobile Networks      
CSE587 Proficiency Requirement in Computer Science
CSE
590-592
Advanced Topics in Computer Science  
CSE593 Independent Study in Computer Science
CSE
594-595
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