CECS Graduate Degree Programs

M.S.C.S. Elective Courses

To ensure receiving credit toward the degree program, student must consult with the program graduate advisor prior to enrolling in any elective.

  1. CECS 405 Special Topics in Computer Science
  2. CECS 406 Special Topics in Computer Science (Lecture/lab)
  3. CECS 419 Theory of Computation
  4. CECS 423 Database Applications
  5. CECS 424 Organization of Programming Languages
  6. CECS 428 Analysis of Algorithms
  7. CECS 429 Information Retrieval
  8. CECS 444 Compiler Construction
  9. CECS 447 Microprocessors and Controllers III
  10. CECS 448 User Interface Design
  11. CECS 449 Computer Graphics
  12. CECS 451 Artificial Intelligence
  13. CECS 455 Introduction to Game Programming
  14. CECS 460A System on Chip Design I (CS only)
  15. CECS 460B System on Chip Design II (CS only)
  16. CECS 461 Hardware/Software Co-design
  17. CECS 470 World-Wide Web Development
  18. CECS 471 Internet Applications Using Java
  19. CECS 472 Computer Network Programming
  20. CECS 474 Computer Network Interoperability
  21. CECS 475 Object-Oriented Programming and C++
  22. CECS 476 System and Network Administration
  23. CECS 478 Introduction to Computer Security
  24. CECS 481 Event Driven Programming
  25. CECS 497 Directed Studies
  26. CECS 521 Database Architecture
  27. CECS 524 Advanced Topics in Programming Languages
  28. CECS 531 Advanced Computer Architecture II
  29. CECS 543 Advanced Software Engineering
  30. CECS 544 Software Testing and Verification
  31. CECS 545 Software Architecture
  32. CECS 546 Fault Tolerant Computing Systems
  33. CECS 549 Advanced Computer Graphics
  34. CECS 551 Advanced Artificial Intelligence
  35. CECS 552 Computer Simulation and Modeling
  36. CECS 553 Machine Vision
  37. CECS 570 Concurrent Parallel Programming
  38. CECS 572 Advanced Computer Networking
  39. CECS 575 Object-Oriented Analysis and Design
  40. CECS 590 Special Topics in Computer Science
  41. CECS 650 Pattern Recognition using Artificial Intelligence
  42. CECS 673 Topics in Distributed Computer Systems
  43. CECS 694 Seminar in Computer Science
  44. CECS 697 Directed Research
  45. CECS 698 Thesis or Industrial Project

 



Official Program Information


 

*Note: although every effort is made to keep this Web site up to date, you should also consult the printed catalog for official information and program requirements, which may vary depending on the year you enter(ed) the program.