CSCI 220. Introduction to Computer Science. CSCI 221. Programming Concepts
and Problem Solving I or. MATH 140 (or higher). College Algebra or. CSCI 222.
MATH 310 Linear Algebra
CSCI 445 Computer Graphics
CSCI 415 Web-Based Client-Server Programming
CSCI 420 Computer Organization and Architecture CSCI 485 Computer Operating Systems
CSCI 335 Mobile Platform Development
CSCI 352 Software Engineering
CSCI 222 Programming Concepts and Problem Solving I CSCI 220 Introduction to Computer Science
CSCI 385 Parallel Computing
or or
CSCI 325 Data Structures and Algorithms
CSCI 221 Programming Concepts and Problem Solving I
CSCI 310 System Administration
MATH 140 (or higher) College Algebra
CSCI 360 Introduction to Computer Networks
CSCI 410 Database Management Systems
CSCI 380 Artificial Intelligence
CSCI 475 Compilers, Interpreters and Language Translators MATH 170 (or higher) Trigonometry
CSCI 301 Discrete Structures for Computer Science I CSCI 302 Discrete Structures for Computer Science II
CSCI 435 Algorithm Analysis and Automata Theory CSCI 495 Senior Seminar CSCI 470 Comparison of Programming Languages