For details about this program, including program description, admission requirements, and contact information, click here.
Program Requirements
Code | Title | Credits |
---|---|---|
Required Courses | ||
CSIT 515 | Software Engineering | 3 |
CSIT 545 | Computer Architecture | 3 |
CSIT 571 | Computer Algorithms and Analysis | 3 |
CSIT 696 | Research Methods in Computing | 3 |
Electives | ||
Complete 5 courses from the list below. | 15 | |
Culminating Experience | ||
Compelete one of the following: 1 | 3 | |
Master's Project | ||
Master's Thesis | ||
Total Credits | 30 |
Elective Courses
Code | Title | Credits |
---|---|---|
CSIT 514 | Compiler Construction | 3 |
CSIT 527 | Principles of Secure Programming | 3 |
CSIT 528 | Statistics for Data Science | 3 |
CSIT 529 | Parallel and Distributed Computing | 3 |
CSIT 531 | Robotics | 3 |
CSIT 535 | Human-Computer Interaction (HCI) | 3 |
CSIT 537 | Web Development | 3 |
CSIT 540 | Computer Networks | 3 |
CSIT 547 | Operating Systems | 3 |
CSIT 548 | Scalable Distributed Systems | 3 |
CSIT 550 | Text Management | 3 |
CSIT 551 | Mobile Computing | 3 |
CSIT 552 | Python for Data Science | 3 |
CSIT 553 | Exploratory Data Analysis and Visualization | 3 |
CSIT 554 | Big Data Analytics | 3 |
CSIT 555 | Database Systems | 3 |
CSIT 556 | Introduction to Data Science | 3 |
CSIT 557 | Advanced Techniques in Data Science | 3 |
CSIT 558 | Data Mining | 3 |
CSIT 560 | Network Security | 3 |
CSIT 561 | Computer Security | 3 |
CSIT 562 | Web Security | 3 |
CSIT 565 | Information Security Management | 3 |
CSIT 566 | Computer Forensics | 3 |
CSIT 567 | Cryptography | 3 |
CSIT 574 | Image Processing | 3 |
CSIT 575 | Computer Graphics | 3 |
CSIT 580 | Network Science | 3 |
CSIT 595 | Special Topics in Computer Science | 3 |
CSIT 598 | Machine Learning | 3 |
CSIT 599 | Deep Learning | 3 |
CSIT 610 | Information Technology Project Management | 3 |
CSIT 615 | Advanced Software Engineering | 3 |
CSIT 616 | Software Process Management | 3 |
CSIT 635 | Advanced Human-Computer Interaction (HCI) | 3 |
CSIT 655 | Advanced Database Systems | 3 |
CSIT 656 | Scientific Databases | 3 |
CSIT 670 | Advanced Computer Algorithms and Analysis | 3 |
CSIT 691 | Independent Study: Computer Science | 3 |
CSIT 695 | Readings in Computer Science | 1-4 |