Computer Software Science (BS)
This degree program covers the core topics of computer science such as programming languages, computer architecture, data structures, operating systems, database, web systems, and software engineering. The program is designed to prepare students for both graduate schools and careers in the tech industry. Students will acquire skills such as problem-solving, software engineering, web application, mobile app development, database design, and teamwork which are essential in the modern workforce.
General Education Requirements
All degree seeking undergraduate students must complete the general education requirements.
Degree Requirements
Bachelor of Science degree consists of a major of typically 30 to 60 credits, general education courses, upper-level requirements, and elective courses totaling a minimum of 120 credits.
Code | Title | Credits |
---|---|---|
CSS 102 | Introduction to Computer Science | 3 |
DATX 105 | Foundations of Data Analytics I | 3 |
CSS 117 | Introduction to Python | 3 |
CSS 180 | Math for Computer Science | 3, 4 |
or MAT 135 | Calculus I | |
MAT 220 | Discrete Mathematics | 3 |
CSS 300 | Programming II - Java | 3 |
CSS 205 | Web Development 1 – Client-Side | 3 |
CSS 232 | Database Design | 3 |
CSS 305 | Web Development 2 – Server-Side | 3 |
CSS 320 | Computer Architecture and Operating Systems | 3 |
CSS 335 | Programming Language Paradigms | 3 |
CSSX 200 | Unity I: Working at Unity | 3 |
CSSX 300 | Modern Technologies | 3 |
CSS 405 | Data Structures and Algorithms | 3 |
CSS 444 | Computer Science Capstone | 3 |
or CSS 498 | Computer Science Internship | |
Total Credits | 45-46 |