Certificate candidates are expected to meet the prerequisite requirements of CS 610 and all other courses.
| Required Courses: | |
| CS 610 | Intermediate Programming/C |
| CS 620 | Data Stuctures |
| Plus two of the following: | |
| CS 617 | Java Programming |
| CS 622 | Database Systems |
| CS 622B | Advanced Database Systems |
| CS 623 | Rapid Software Development/Visual Basic |
| CS 627 | Distributed Database Systems |
| CS 634 | Cryptography and Data Security |
| CS 650 | Computer Graphics |
| CS 655 | Internet Applications with Java |
| CS 657 | Programming Window Systems |
| CS 660 | Artificial Intelligence |
| CS 663 | Mobile Robotics |
| CS 665 | Digital Image Processing |
| Total credits: 12 | |
| Computer Programming | |
| Required Courses: | |
| CS 610 | Intermediate Programming/C |
| CS 620 | Data Structures |
| Plus one of the following: | |
| CS 617 | Java Programming |
| CS 623 | Rapid Software Development/Visual Basic |
| CS 626 | Object-Orientated Principles and Practice/C++ |
| Plus one of the following: | |
| CS 617 | Java Programming |
| CS 623 | Rapid Software Development/Visual Basic |
| CS 626 | Object-Orientated Principles and Practice/C++ |
| CS 647 | Systems Programming |
| CS 652 | Script Programming for Network Administration |
| Total credits: 12 | |
| Computing | |
| Required Courses: | |
| CS 610 | Intermediate Programming/C |
| Plus any three Computer Science Restricted Electives from the list in the description of the MS Computer Science Program. | |
| Total credits: 12 | |
| Network Administration | |
| Required Courses: | |
| CS 642 | Computer Networks and Data Communication |
| CS 645 | Network Administration |
| Plus two of the following: | |
| CS 634 | Cryptography and Data Security |
| CS 646 | Introduction to Computer Security |
| CS 646B | Topics in Computer Security |
| CS 649 | Network Analysis |
| CS 652 | Script Programming for Network Administration |
| Total credits: 12 | |