You are now in the main content area
Mathematics Professional Table II
Professional Table II
Computer Science Option
A total of six single-term courses is required, as noted below.
A minimum of two courses marked with an asterisk * must be taken.
CPS 213 | Computer Organization I |
CPS 310 | Computer Organization II |
CPS 311 | Object Oriented Programming and Design |
CPS 406 | Introduction to Software Engineering |
CPS 501 | Bioinformatics |
CPS 506 | Comparative Programming Languages |
CPS 510 | Database Systems I |
CPS 511 | Computer Graphics |
CPS 530 | Web Systems Development |
CPS 590 | Operating Systems I |
CPS 606 | Advanced Computer Organization |
CPS 607 | Autonomous Mobile Robotics |
CPS 610* | Database Systems II |
CPS 613 | Human-Computer Interaction |
CPS 615 | Theory of Computation |
CPS 616 | Algorithms |
CPS 621 | Introduction to Multimedia Systems |
CPS 630* | Web Applications |
CPS 633* | Computer Security |
CPS 706* | Computer Networks I |
CPS 707* | Software Verification and Validation |
CPS 710* | Compilers and Interpreters |
CPS 713 | Applied Cryptography |
CPS 714* | Software Project Management |
CPS 716* | Computer Networks II |
CPS 721 | Artificial Intelligence I |
CPS 730* | Web Technology and Performance Measurement |
CPS 731* | Software Engineering I |
CPS 752* | Parallel Computer Systems |
CPS 801* | Operating Systems II |
CPS 811 | Distributed Systems and Networks |
CPS 813* | Human Robot Interaction |
CPS 815* | Topics in Algorithms |
CPS 822* | Artificial Intelligence II |
CPS 831* | Software Engineering II |
CPS 832* | Mainframe Systems |
CPS 840* | Selected Topics in Computer Science |
CPS 841* | Advanced Topics in Computer Science |
CPS 842 | Information Retrieval and Web Search |
CPS 843 | Introduction to Computer Vision |
CPS 844 | Data Mining |
CPS 845* | Extreme Programming and Agile Processes |