The Bachelor of Science in Computer Science is accredited by the Computing Accreditation
Commission of ABET (www.abet.org).
The Bachelor of Science in Computer Science prepares students for careers in software
design and implementation and for graduate study in Computer Science. The students
in this program are provided with a background that allows them to progress toward
leadership roles.
The curriculum carefully blends theory and applications. After completing a two semester
introductory sequence in computer science, the student takes a series of courses that
provide a strong background in the basic mathematical tools of calculus, logic, discrete
mathematics, and probability and statistics and that provide a good background in
the natural and social sciences and the humanities.
Transfer students bringing in upper level Computer Sciences courses may transfer those
courses from any school with programs in Computer Science accredited by the Computer
Accrediting Commission (CAC) of ABET.
General Education |
Semester Hours |
|
---|---|---|
ACAD 101 | Principles of the Learning Academy |
1 |
Shared Skills and Proficiencies |
||
Writing and Critical Thinking | ||
WRIT 101 | Composition |
3 |
HMXP 102 | Human Experience | 3 |
CRTW 201 | Critical Reading, Thinking & Writing |
3 |
Oral Communication | Met in major with CSCI 327 | 0 |
Technology | Met in major with CSCI 207 and 327 | 0 |
Intensive Writing | Met in major with CSCI 327 | 0 |
Constitution Requirement | See approved list (pdf - 306 KB); may be met with other requirement | 0-3 |
Physical Activity | See approved list (pdf - 306 KB) | 1 |
Thinking Critically Across Disciplines* | ||
Global Perspectives | See approved list (pdf - 306 KB) |
3 |
Historical Perspectives | See approved list (pdf - 306 KB) |
3 |
Introducing Students to Broad Disciplinary Perspectives* |
|
|
Social Science | See approved list (pdf - 306 KB); must include 2 designators |
6 |
Humanities and Arts | See approved list; must include 2 designators |
6 |
Quantitative Skills and Natural Science | (3 courses) | |
Quantitative Skills | Met in major with MATH 201 and 202 | 0 |
Natural Science | Met in major with science requirements |
0 |
Subtotal | 29-32 | |
Computer Science Program Requirements |
46 |
|
CSCI 207 & 208 | Intro to Computer Science I & II |
8 |
CSCI 210 | Programming Tools |
1 |
CSCI 271 | Algorithm Analysis and Data Strc |
4 |
CSCI 311 | Computer Architecture and Org |
4 |
CSCI 327 | Soc Implications of Computing |
3 |
CSCI 411 | Operating Systems |
3 |
CSCI 432 | Computer Science Theory |
3 |
CSCI 466 | Networking Processing |
3 |
CSCI 475 & 476 | Software Engineering I & II |
6 |
CSCI courses above 299 (excluding CSCI 514, max 3 hrs from combination of 471 and 491) |
9 |
|
Choose two different courses from |
2 |
|
CSCI 290 | JavaScript Programming |
1 |
CSCI 293 | The C# Language |
1 |
CSCI 295 | Programming in Visual Basic |
1 |
CSCI 297 | Scripting Languages |
1 |
CSCI 392 | Programming in Java |
1 |
CSCI 395 | Adv. Prob. Solv./Rapid Prototyping |
1 |
Students are required to complete the CSCI culminating assessment exam in the semester in which they graduate. This assessment exam is administered by the Computer Science/Quantitative Methods Department Chair. | ||
Additional Math and Science Requirements* | 30-33 | |
MATH 201 and 202 | Calculus I & II | 8 |
MAED 200 or MATH above 200 except 314) | Introduction to Mathematica | 1-4 |
MATH 261 | Foundations of Discrete Math | 3 |
QMTH 205 or MATH 341 | Business Statistics, Statistical Methods | 3 |
PHYS 211 or BIOL 220/222 or 221/223 | Physics with Calculus, Principles of Cell & Molecular Biology & Lab | 4 |
Additional lab science from PHYS 211, 212, BIOL (any 4-hour lab courses that majors or minors can take); CHEM (any 4-hour lab courses that majors or minors can take), GEOL lab courses that count in GEOL minor) | 4 | |
MATH course over 299 and/or science courses from the above list and/or CHEM 105 and/or science courses from the above list | 7 | |
*Minimum of 15 credits of MATH or QMTH | ||
Minor | ||
Recommended: Math, Digital Information Design, Risk Assurance, Accounting, and Business Administration |
0-24 |
|
Electives |
0-15 |
|
Total |
120 |
A cumulative GPA of 2.0 or better is required on courses in the Computer Science Program Requirements.
Degree requirements may not be waived.
For additional degree requirements, please visit the Degree Requirements page.