Graduate Course Offerings

Explore the graduate‑level Computer Science and Information Systems courses offered across four semesters.

Quick Navigation

Lecture Courses

Course Fall 2025 Spring 2026 Fall 2026 Spring 2027
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        
CSE518: Foundations of Human Computer Interaction    
CSE519: Data Science Fundamentals
CSE521: Data Mining Concepts and Techniques        
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: Distributed Systems    
CSE536: Introduction to User Interface Development        
CSE537: Artificial Intelligence    
CSE538: Natural Language Processing    
CSE540: Theory of Computation    
CSE541: Logic in Computer Science    
CSE542: Big Data Systems, Algorithms and Networks      
CSE544: Prob/Stat for Data Scientists    
CSE545: Big Data Analytics        
CSE546: Cryptography  
CSE547: Discrete Mathematics    
CSE548: Analysis of Algorithms    
CSE549: Computational Biology    
CSE550: Quantum Computing and App    
CSE551: Smart Energy in the Information Age        
CSE552: Energy-Efficient Computing        
CSE555: Computational Geometry    
CSE564: Visualization    
CSE566: Virtual Reality    
CSE570: Wireless and Mobile Networks      
CSE577: Medical Imaging        
CSE590-594: Advanced Topics in Computer Science

Information Systems Courses

Course Fall 2025 Spring 2026 Fall 2026 Spring 2027
ISE503: Data Management    

Proficiency Courses

Advanced and Seminar Courses

Advanced Courses

  • 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
  • CSE636: Analysis and Synthesis of Computer Communication Networks
  • CSE637: Program Semantics and Verification
  • CSE638: Advanced Algorithms

Special Topics 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-693: Advanced Topics in CS

Seminars

  • CSE600: Research in Modern Computer Science
  • CSE639: Seminar in Advanced Topics in Computer Science
  • CSE640: Theory of Computing
  • CSE641: Logic in Computer Science
  • CSE642: Algorithms
  • CSE643: Concurrency
  • CSE644: Database
  • CSE645: Seminar in 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: Seminar in Natural Language Processing
  • CSE656: Computer Vision
  • CSE657: Design and Analysis
  • CSE658: Mobile and Wireless Networking
  • CSE659: Computer Security
  • CSE660: Media Networks
  • CSE661: Data Privacy
  • CSE662: Secure Computation

Project and Research Experience

M.S. Project and Research Experience

  • CSE523: Advanced Project in Computer Science I
  • CSE524: Advanced Project in Computer Science II
  • CSE593: Independent Study in Computer Science
  • CSE596: MS Internship Project Off-Campus
  • CSE597: M.S. Internship Project On Campus
  • CSE599: M.S. Thesis Research

Ph.D. Teaching and Research Experience

  • CSE696: PhD Internship Project Off-Campus
  • CSE697: PhD Internship Project On Campus
  • CSE698: Practicum in Teaching
  • CSE699: Dissertation Research on Campus
  • CSE700: Dissertation Research off Campus – Domestic Students
  • CSE701: Dissertation Research off Campus – International Students
  • CSE800: Full Time Summer Research