For details about this program, including program description, admission requirements, and contact information, click here.
Prerequisite Requirements
Students who wish to make a career change and have limited or no background in Computer Science and/or Technology will be accepted under the condition of bridging the gap through a program of study that will require anywhere from one to four courses in Computer Science Fundamentals. These additional courses do not count towards degree credit.
| Code | Title | Credits |
|---|---|---|
| Complete 0-16 credits by advisement. | ||
| CSIT 501 | Java Programming | 4 |
| CSIT 502 | Computer Systems Principles | 4 |
| CSIT 503 | Data Structures | 4 |
| CSIT 504 | Discrete Mathematics in Computing | 4 |
Program Requirements
| Code | Title | Credits |
|---|---|---|
| Required Core Courses | ||
| CSIT 535 | Human-Computer Interaction (HCI) | 3 |
| CSIT 537 | Web Development | 3 |
| CSIT 540 | Computer Networks | 3 |
| CSIT 555 | Database Systems | 3 |
| CSIT 561 | Computer Security | 3 |
| Electives | ||
| Complete 3 courses from the following: | 9 | |
| Software Engineering | ||
| Robotics | ||
| Computer Architecture | ||
| Operating Systems | ||
| Mobile Computing | ||
| Data Mining | ||
| Network Security | ||
| Web Security | ||
| Information Security Management | ||
| Computer Forensics | ||
| Computer Algorithms and Analysis | ||
| Image Processing | ||
| Special Topics in Computer Science | ||
| Information Technology Project Management | ||
| Advanced Software Engineering | ||
| Software Process Management | ||
| Advanced Human-Computer Interaction (HCI) | ||
| Advanced Database Systems | ||
| Scientific Databases | ||
| Independent Study: Computer Science | ||
| Readings in Computer Science | ||
| Culminating Experience | ||
| CSIT 696 | Research Methods in Computing | 3 |
| CSIT 697 | Master's Project | 3 |
| Total Credits | 30 | |