Objective: To provide comphrensive expertise in computer programming fundamentals, Web programming and Internet-based application software development. It covers network communication, distributed computing and web applications.
Prerequisites: A baccalaureate degree from a regionally accredited college or university with a satisfactory academic record or its equivalent.
Curriculum: 15 credits (5 courses) to be chosen from the following:
| CSCI5505 | Introduction to Computer Programming | 3 |
| CSCI5555 | Data Structures | 3 |
| CSCI6731 | Computer Networks | 3 |
| CSCI6735 | Client-server Computing | 3 |
| CSCI6810 | Java and the Internet | 3 |
| CSCI6844 | Programming for the Internet | 3 |