Computer Science Major (BS Online Only)
This program is designed to prepare students to analyze problems and design software solutions. Project management, interpersonal skills, needs analysis, as well as teamwork and communication are emphasized. The program covers key skill areas in computer science such as web design, user experience, object-oriented programming, security considerations, and core programming technologies. The curriculum also includes relevant technology topics such as database management, system design, virtual systems, and distributed architecture.
General Education Requirements
All degree seeking undergraduate students must complete the general education requirements.
Bachelor of Science degree consists of a major of typically 45 to 60 credits, general education courses, and elective courses totaling a minimum of 120 credits.
|Prerequisite from General Education|
|Introduction to Probability and Statistics (3)|
|CSC 115||Introduction to Computer Science||4|
|CSC 135||Modern Web Design||4|
|CSC 175||Math for Computer Science||4|
|CSC 225||Object-Oriented Programming||4|
|CSC 235||Server-Side Development||4|
|CSC 301||Programming and Problem Solving||4|
|MAT 220||Discrete Mathematics||3|
|CSC 310||Computer Architecture and Operating Systems||4|
|CSC 330||Language Design and Implementation||4|
|CSC 340||Database Design||4|
|CSC 450||Computer Science Capstone||4|
|Choose two of the following|
|Advanced Web Development (4)|
|Mobile App Development (4)|
|Distributed System Architecture (4)|