## Program Academic RegulationsA minimum grade of C is required in all mathematics, physics, and computer science courses and all 3000-level or above courses that are used to fulfill the undergraduate programs of this department. As part of the core curriculum, students must receive credit for the two calculus courses: Math 2211 and Math 2212. (When counting the number of semester hours in Areas A, D, and F, only 3 of the 4 credit hours of each calculus course will be counted in Area A and/or D. The fourth hour, or the “rollover hour,” will be counted in Area F.) Prerequisites and co-requisites are strictly enforced in all computer science courses. ## Program Degree RequirementsIn addition to the Program Degree Requirements, students must fulfill the College of Arts and Sciences Degree Requirements (see section 3030 of the Undergraduate Catalog) and the University Degree Requirements (see section 1400). ## B.S. in Computer Science
1. Required course: Math 1113 Precalculus (3) or higher level math course 2. Required course: Math 2211 Calculus of One Variable I (4) (or a higher level mathematics course) (One credit hour counts in Area F.)
1. Required Course(s): Select the course(s) not taken in Area A or D. (9–13) Math 2212 Calculus of One Variable II (4) 2. Select additional courses to complete 18 hours in Area F. (4–8) Acct 2101, Acct 2102, Biol 1107K, Biol 1108K, Chem 1211K, Chem 1212K, Chem 2400, CSc 2301, Econ 2105, Econ 2106, Lang 2001 and Lang 2002, Latin 2002, and Phil 1010.
1. Math 3030 Mathematical Models for Computer Science (3) 2. Computer Science Requirements (25) CSc 3210 Computer Organization and Programming (3) 3. For a total of twenty (20) hours, select at least three courses from within one of the following concentrations and at least two additional courses from among the courses strictly outside your chosen concentration.
CSc 4110 Introduction to Embedded Systems Laboratory (4) and other 4000-level courses approved by the Department
CSc 4260 Digital Image Processing (4) and other 4000-level courses approved by the department.
CSc 4260 Digital Image Processing (4) and other 4000-level courses approved by the Department
CSc 4110 Introduction to Embedded Systems Laboratory (4) and other 4000-level courses approved by the Department
CSc 4220 Computer Networks (4) and other 4000-level courses approved by the Department
CSc 4340 Introduction to Compilers (4) and other 4000-level courses approved by the Department
1. 12 hours of additional courses taken at the 2000-4000 level. (12) |
||||