Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Contact: Owen ByerDaniel Showalter
Degree: Bachelor of Arts or Bachelor of Science (see details below)
Semester Hours: 49-50
Core Intensives: Fulfills TI. May fulfill 2 WI/CI and CE.

...

Computer science students typically earn a bachelor of arts degree. Students with a plan of study including CS 345, CS 355, CS 445, CS 455, MATH 170, MATH 185, and STAT 220 can opt for a bachelor of science degree instead. Students planning to seek a graduate degree in computer science should consider a double major in computer science and mathematics.

Foundational Courses (14 SH)

  • CE 165 Networking and Data Communication (2) 

  • CE 175 Architecture and Operating Systems (4) 

  • CS 145 Introduction to Programming (2) OR CS 155 Programming in Python (2) OR CS 245 Programming in Java (2) 

  • CS 255 Intermediate Programming (2) 

  • CS 265 Databases and Information Management (2) 

  • CS 275 Web Applications (2) 

Upper-Level Courses (16 SH)
Choose from this list:

  • 300-level or 400-level CS courses

  • *CE 365 Digital Circuits (3) 

  • *ENGR 325 Engineering Ethics (2) 

Mathematics Courses (9-10 SH)

  • MATH 134 Finite Math-Logic and Problem Solving (2) AND MATH 136 Finite Math-Number Theory and Probability (2) OR MATH 170 Discrete Mathematics (4)

  • Any STAT course (2)

  • *MATH 150 Elements of Calculus (3) OR MATH 185 Calculus I (4) 

Computer Science or Related Field Electives (6 SH with advisor approval)
Each student will choose additional courses based on a theme of study. The courses are selected with consultation and approval of a faculty advisor.

Senior Capstone (2 SH)

  • CS 475 Capstone Project (2) 

* indicates the course is offered in alternate years