Computer Science & Information Technology

 

CS Curriculum

Please view the official catalog (starting on page 211) for current CS courses.

 

Syllabi for CSCI Courses

CSCI 1301 - Introduction to Programming Principles
CSCI 1301H - Introduction to Programming Principles (Honors)
CSCI 1302 - Advanced Programming Principles
CSCI 2070 - Introduction to Ethics and Cyber Security
CSCI 2410 - Data Structures and Algorithms
CSCI 2490 - C++ Programming
CSCI 2625 - Introduction to Discrete Structures
CSCI 3201 - Foundations of Digital Systems
CSCI 3202 - Computer Organization and Architecture
CSCI 3301 - Unix and Secure Web Development
CSCI 3321 - Introduction to Software Engineering Concepts
CSCI 3330 - Comparative Languages
CSCI 3341 - Introduction to Operating Systems
CSCI 3370 - Human Computer Interaction
CSCI 3510 - Theory of Computation
CSCI 3625 - Advanced Discrete Structures
CSCI 3720 - Database Systems
CSCI 5100 - Object-Oriented Programming
CSCI 5210 - High Performance Computing
CSCI 5220 - Networks
CSCI 5322 - Advanced Software Engineering
CSCI 5370 - Handheld and Ubiquitous Computing
CSCI 5410 - Analysis of Algorithms
CSCI 5520 - Rapid Java Application Development
CSCI 5610 - Numerical Analysis
CSCI 5700 - Computer Security
CSCI 5720 - Advanced Database Systems
CSCI 5735 - Data Mining
CSCI 5820 - Machine Learning
CSCI 5825 - Artificial Intelligence
CSCI 5830 - Computer Graphics

SEE ALSO

Degree Checklistpdf, 31KBpdf
Pre-requisite Graph pdf 29.65KB
Minor in CS
Four Year Schedule - Precalculus pdf 128KB