 |
 |
|
 |
 |
|
Computer Science Curriculum
The recommended curriculum laid out by year in college:
For Computer Science:
Courses for freshman year:
-
Computer Science Essentials (CSC 140)
-
Computer Science as a Discipline (CSC 150)
-
And general studies
Courses for freshman or sophomore year:
-
Calculus I (MTH 161)
-
Calculus II (MTH 162)
-
And general studies
Courses for sophomore year:
-
Preprogramming (CSC 210)
-
Programming (CSC 220)
-
And general studies
Courses for sophomore or junior year:
-
Discrete Mathematics (MTH 240) (optional)
-
Logic (PHL 201) (recommended)
-
A foreign language (recommended)
-
And general studies
Courses for junior or senior year:
-
Advanced Programming (CSC 310)
-
Assembly Language/Microprocessor Architecture (CSC 320)
-
Computer Networks (CSC 330)
-
Linear Algebra (MTH 310)
-
Theory of Probability (MTH 330)
-
And general studies
And also three of the following courses:
-
Operating Systems (CSC 340)
-
Database Management Systems (CSC 350)
-
Organization of Programming Languages (CSC 410)
-
Special Topics (CSC 388)
-
And general studies
Courses for senior year:
-
Computer Science Internship (CSC 395)
-
Senior Project I (CSC 498)
-
Senior Project II (CSC 499)
-
And general studies
For Computer Information Science:
Courses for freshman year:
-
College Algebra (MTH 110)
-
Computer Science Essentials (CSC 140)
-
Computer Science as a Discipline (CSC 150)
-
And general studies
Courses for freshman or sophomore year:
-
Statistics for Business and Economics (BUS 111)
-
Principles of Financial Accounting (BUS 114)
-
And general studies
Courses for sophomore year:
-
Preprogramming (CSC 210)
-
Programming (CSC 220)
-
Management of Information Systems (CSC 250)
-
Principles of Finance (ECO 250)
-
And general studies
Courses for sophomore or junior year:
-
Principles of Managerial Accounting (BUS 221)
-
And general studies
Courses for junior or senior year:
-
Business Elective (BUS 3**)
-
And general studies
And also one of the following:
-
Advanced Programming (CSC 310)
-
Assembly Language/Microprocessor Architecture (CSC 320)
-
Computer Networks (CSC 330)
-
Database Management Systems (CSC 350)
-
Special Topics (CSC 388)
Courses for senior year:
-
Senior Project I (CSC 498)
-
Senior Project II (CSC 499)
-
And general studies
|
|  |