|
|
Dec 04, 2024
|
|
2017-2018 University Catalog [ARCHIVED CATALOG]
Computer Science, B.S.
|
|
Return to: Majors, Minors and Other Academic Programs
|
Required Computer Science Courses: 39 credits
- CSC 160 - Introduction to Computing, 3 credit hours
- CSC 210 - Computer Science I: Programs and Applications, 3 credit hours
- CSC 235 - System Requirements and Testing, 3 credit hours
- CSC 240 - Object-Oriented Programming, 3 credit hours
- CSC 245 - Data Structures, 3 credit hours
- CSC 291 - Computer Science Research Methods, 2 credit hours
- CSC 310 - Software Engineering I, 3 credit hours
- CSC 320 - Computer Architecture & Organization, 3 credit hours
- CSC 380 - Database: Theory, Application, & Administration, 3 credit hours
- CSC 391 - Senior Research Proposal, 1 credit hour
- CSC 400 - Operating Systems, 3 credit hours
- CSC 430 - Algorithm Design and Analysis, 3 credit hours
- CSC 440 - Artificial Intelligence, 3 credit hours
- CSC 490 - Senior Research Project I, 2 credit hours
- CSC 491X - Senior Research Project II, 1 credit hour
Required Mathematics Courses: 14 credits
Enhanced Science/Math Option: 31 credits
Optional requirements, these are not required to fulfill this major*:
- Required Mathematics courses as stated above and MTH 235 (17 credits)
- A two semester sequence chosen from: (8-10 credits)
-BIO 121 and BIO 122
-CHM 111 , CHM 112 and CHM 115
-PHY 131 /151 or PHY 145 and PHY 132 /152 or PHY 146
- One CSC elective from the following: CSC 253 , CSC 270 , CSC 275 or CSC 300 or 400 level elective course (other than those required in the major)
- Additional electives from AST, BIO, CHM, GEO, MTH, PHY to fulfill the 31 credits required for the Enhanced Science/Math Option
*Students wishing to fulfill the Enhanced Science/Math Option should contact the Registration & Records Office to add it to their record.
|
Return to: Majors, Minors and Other Academic Programs
|
|
|