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

Required Courses for the M.S. Non-Thesis Option

Course ID /
Course Description

Course Title / Course Website

Fall
2007
Spring
2008
Summer
2008
Fall
2008
CSE523 Introduction to Software Engineering and Project Plan X X X X
CSE524 Project Completion X X X X

Graduate Courses

Course ID /
Course Description

Course Title / Course Website

Fall
2007
Spring
2008
Summer
2008
Fall
2008
CSE502 Computer Architecture X X X X
CSE504 Compiler Design X X X X
CSE505 Computing with Logic X X X X
CSE506 Operating Systems X X X X
CSE507 Computational Linguistics X X X X
CSE508 Network Security X X X X
CSE509 Computer System Security X X X X
CSE510 Hybrid Systems X X X X
CSE515 Introduction to Transaction Processing Systems X X X X
CSE525 Introduction to Robotics X X X X
CSE526 Principles of Programming Languages X X X X
CSE527 Introduction to Computer Vision X X X X
CSE528 Computer Graphics X X X X
CSE529 Simulation and Modeling X X X X
CSE530 Geometric Foundations for Graphics & Visualization X X X X
CSE532 Theory of Database Systems X X X X
CSE533 Network Programming X X X X
CSE534 Fundamentals of Computer Networks X X X X
CSE535 Asynchronous Systems X X X X
CSE536 Introduction to User Interface Development X X X X
CSE537 Artificial Intelligence X X X X
CSE540 Theory of computation X X X X
CSE541 Logic in Computer Science X X X X
CSE542 Speech Processing X X X X
CSE547 Discrete Mathematics X X X X
CSE548 Analysis of Algorithms X X X X
CSE549 Computational Biology X X X X
CSE555 Computational Geometry X X X X
CSE564 Visualization X X X X
CSE587 Proficiency Requirement in Computer Science X X I,II X
CSE590 Advanced Topics in Computer Science X X X X
CSE591 Advanced Topics in Computer Science X X X X
CSE592 Advanced Topics in Computer Science X X X X
CSE593 Independent Study in Computer Science X X X X
CSE594 Advanced Topics in Computer Science X X X X
CSE595 Advanced Topics in Computer Science X X X X
CSE596 Internship in Research X X X X
CSE599 M.S. Thesis Research X X X X

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.

Course ID /
Course Description

Course Title / Course Website

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

Ph.D. Teaching and research experience

Course ID /
Course Description

Course Title / Course Website

Fall
2007
Spring
2008
Summer
2008
Fall
2008
CSE696 Ph.D. Internship in Research X X X X
CSE698 Practicum in Teaching X X X X
CSE699 Ph.D. Dissertation Research X X X X
CSE700 Dissertation Research off Campus - Domestic students X X X X
CSE701 Dissertation Research off Campus - International students X X X X
CSE800 Full Time Summer Research X X X X

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.

Course ID /
Course Description

Course Title / Course Website

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

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.

Course ID /
Course Description

Course Title / Course Website

Fall
2007
Spring
2008
Summer
2008
Fall
2008
CSE665 Theory of Computing X X X X
CSE666 Logic in Computer Science X X X X
CSE667 Algorithms X X X X
CSE668 Concurrency X X X X
CSE669 Database X X X X
CSE670 Languages X X X X
CSE671 Artificial intelligence X X X X
CSE672 Image processing X X X X
CSE673 Graphics X X X X
CSE674 Operating Systems X X X X
CSE675 Architecture X X X X
CSE676 Application X X X X
CSE677 User Interfaces X X X X
CSE678 Virtual Reality X X X X
CSE679 Visualization X X X X
CSE680 Modeling and Simulation X X X X
CSE681 Computer Vision X X X X
CSE682 Design and Analysis X X X X
CSE683 Mobile and Wireless Networking X X X X
CSE684 Computer Security X X X X
CSE685 Media Networks X X X X
CSE690 Adv Topics in CS X X X X
CSE691 Adv Topics in CS X X X X
CSE692 Adv Topics in CS X X X X