Requirements

B.S. in Computer Science

CSCI 201Computer Programming I3
CSCI 221Computer Programming II3
CSCI 312Computer Organization and Architecture I3
CSCI 313Computer Organization and Architecture II3
CSCI 315Information Structures3
CSCI 325Organization of Programming Languages3
CSCI 401Software Engineering3
CSCI 422Introduction to Computation Theory3
CSCI 423Analysis of Algorithms3
CSCI 435Operating Systems and Computer Architecture3
TWO COURSES from
CSCI 427Introduction to Artificial Intelligence3
CSCI 437Introduction to Data and Computer Communications3
CSCI 455Introduction to Database Systems3
ONE ADDITIONAL COURSE from
CSCI 203Advanced Visual BASIC Programming3
CSCI 301Introduction to Java Programming3
CSCI 302C++ Programming3
CSCI 305Functional Programming3
Cognates
ENGL 230Business Writing3
or
ENGL 231Expository Writing3
MATH 212Calculus I4
MATH 213Calculus II4
MATH 240Statistical Methods I3
MATH 436Discrete Mathematics3
PHIL 206Ethics3
ONE COURSE from
MATH 300Bridge to Advanced Mathematics3
MATH 314Calculus III4
MATH 324College Geometry3
MATH 417Introduction to Numerical Analysis3
MATH 418Introduction to Operations Research3
MATH 431Number Theory3
MATH 445Statistical Methods II3
ONE OF THE FOLLOWING TWO-COURSE SEQUENCES
BIOL 111Introductory Biology I4
BIOL 112Introductory Biology II4
or
CHEM 103General Chemistry I4
CHEM 104General Chemistry II4
or
PHYS 200Mechanics4
PHYS 201Electricity and Magnetism4
or
PHYS 200Mechanics4
PHYS 202Thermodynamics, Waves, and Optics4
FOUR ADDITIONAL CREDIT HOURS OF COURSES IN
Biology, Chemistry, Physical Science, or Physics at the 200-level or above.
Total Credit Hours 74-75

Note: Eleven credit hours from Biology 111; Chemistry 103; Mathematics 212, 240; or Physics 200 may be counted toward the Mathematics Category, Science and Mathematics Category, or Laboratory Science Category of General Education.
Page last updated: Tuesday, August 7, 2007