Computer Science Curriculum
CompleteDegree@Simmons
The online BS in computer science curriculum is designed to help you develop and adapt new methods for solving complex problems at the forefront of technology. As a student in the online program, you will take foundational and advanced courses that focus on systems and technology development. As you grow your understanding of the underlying theory and concepts of computing, you will gain the skills you need to be a tech innovator.
Key Content Areas
A Simmons education will prepare you to think and lead within your area of focus and beyond. Our undergraduate experience includes courses in a variety of key content areas — such as science, culture, social history, and the arts — that represent different ways of thinking about the world and approaching complex topics. These learning opportunities within and across disciplines prepare our graduates to solve a wide range of challenges in their lives, careers, and communities.
Like many of our students who are continuing their academic journey with Simmons, you may have transferable credits that fulfill key content area requirements. Be sure to submit your academic transcripts for review — we accept up to 96 transfer credits.
Program Requirements
Below are the computer science degree and major course requirements. As a student in this program, you will also choose from a selection of elective courses to earn eight credits.
Computer Science Major Courses
Course # | Title | Credits |
---|---|---|
CS 112 | Introduction to Computer Science | 4 |
CS 110 | Foundations of Information Technology | 4 |
CS 232 | Data Structures | 4 |
STAT 118 | Introductory Statistics | 4 |
CS 221 | Database Management Systems | 4 |
CS 245 | Computing Systems | 4 |
MATH 210 | Discrete Mathematics | 4 |
CS 330 | Structure and Organization of Programming Languages | 4 |
CS 332 | Algorithms | 4 |
CS 335 | Capstone: Software Engineering | 4 |
Electives | 8 |