Computer Science (General Option)

CURRICULUM FOR COMPUTER SCIENCE MAJOR

Freshman Year

1st Semester   Cr. 2nd Semester   Cr.
CSCI 0150 Intro to Comp Science 3 CSCI 0210 Programming I 3
MATH 0107 Coll. Algebra and Trig. * 4 MATH 0108 Coll. Algebra and Trig. * 4
ENGL 0101 English Comp I 3 ENGL 0102 English Comp II 3
HIST 0103 World Civilization I 3 HIST 0104 World Civilization II 3
HUMN I   Humanities Elective 2 ECON 0201 Principles of Economics 3
PHED   Physical Educ. Elect. 1 OREN 0101 Freshman Orientation 1
OREN 0100 Freshman Orientation 1        
    Total 17     Total 17

Sophomore Year

1st Semester   Cr. 2nd Semester   Cr.
CSCI 0220 Programming II 3 CSCI 0230 Data Structures 3
CSCI 0225 Comp Org &Assembly Lang 3 MATH 0208 Calculus II 4
MATH 0207 Calculus I 4 PHIL 0203 Ethics & Values 3
PHED   Physical Educ. Elect. 1 HUMN II   Humanities Elective 3
    Natural Science Elective 4     Natural Science Elective 4
               
    Total 15     Total 17

English Proficiency Exam

Junior Year

1st Semester   Cr. 2nd Semester   Cr.
CSCI 0235 Comp. Design & Arch. 3 CSCI 0340 Data Base Mgmt. 3
CSCI 0315 File Org. & Mgt. 3 MATH 0507 Probability & Statistics 3
MATH 0209 Multivariable Calculus 4 CSCI   Computer Science Elec. 3
CSCI 0300 Discrete Math Structures 3 ENGL 0203/0204 Tech. Writing 3
CSCI 0370 Computer Networks 3     Natural Science Elective 4
               
    Total 16     Total 16

Senior Year

1st Semester   Cr. 2nd Semester   Cr.
CSCI 0430 Software Engineering 3 CSCI 0435 Operating Systems 3
CSCI 0451 Computer Sci. Seminar 1 CSCI 0445 Theory of Computation 3
CSCI   Computer Science Elec. 3 CSCI 0452 Computer Sci. Seminar 1
CSCI   Computer Science Elec. 3 CSCI   Computer Science Elec. 3
    Social Science Elective 3     Humanities Elective 2
    Social Science Elective 3     Social Science Elective 3
               
    Total 16     Total 15

*Students may be exempted (but credit hours must be replaced) based on Mathematics placement policy and/or SAT/ACT (math) scores.

Note: A minimum grade of "C" is required in ENGL 0101, 0102, ECON 0201, Computer Science and Mathematics courses. Course work in natural science must include the equivalent of a two-semester sequence (with lab) for science majors.