Nov 23, 2024  
2023-2024 Undergraduate Catalog 
    
2023-2024 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science (B.S.)


The bachelor of science in computer science will provide students with the fundamentals of computer science along with a broad look at various technology topics. Students will investigate algorithms, computer hardware and computer software. Students will have a strong foundation in mathematics and programming along with abstract computer theory and practical application. 

Mathematics Electives


Select 6 or more credits of mathematics electives. These electives credits should be at the 200 level or above with at least 3 credits at the 300 level or above.

Computer Science Electives


Additional 6 credits from CSC or DATA courses. These courses must be at the 300 level or above.

Course Map


1st Year – Fall

1st Year – Spring

  • MATH 202 Calculus and Analytic Geometry II Credit(s): 4

  • Creative Expression ShenEd Credit(s): 3 

  • CSC122 Introduction to Computer Programming II: Credit(s): 3

  • Cultural Understanding ShenEd: 3 (Navigating Difference Sphere)

  • Elective or Minor Credit(s): 3

Total: 16 credits

2nd Year – Fall

  • CSC210: Data Structures Credit(s): 3

  • CSC301 Introduction to Networking Credit(s): 3

  • PHYS 121 General Physics I Credit(s): 4 (Scientific Inquiry Sphere)

  • Ethical Reasoning ShenEd Credit(s): 3 (Navigating Differences Sphere)/Elective

  • ShenEd Credit(s): 3

Total: 16 credits

2nd Year – Spring

Total: 16 credits

3rd Year – Fall

  • MATH 370 Numerical Analysis Credit(s): 3

  • CSC410: Databases Credit(s): 3

  • CSC Elective Credit(s): 3

  • Elective Credit(s): 3

  • ShenEd Credit(s): 3

Total: 15 credits

3rd Year – Spring

  • CSC403: Operating Systems Credit(s): 3

  • CSC Elective Credit(s): 3

  •  MATH elective Credit(s): 3

  • Elective Credit(s): 3

  • Elective Credit(s): 3

Total: 15 credits

4th Year – Fall

  • CSC407: Software Design: Credit(s): 4

  • Math Elective Credit(s): 3

  • Elective Credit(s): 3

  • Elective Credit(s): 3

  • Elective Credit(s): 3

Total: 16 credits

4th Year – Spring

  • CSC430 Programming Languages Credit(s): 3

  • CSC480 Research in Computer Science Credit(s): 2

  • Elective Credit(s): 3

  • Elective Credit(s): 3

  • Elective Credit(s): 3

Total: 14 credits