Computer Science: Online

Undergraduate

Simmons students in a classroom with laptops on their desks

An online bachelor's degree completion program

Computer scientists are problem-solvers. They develop advancements in fields like global communications, healthcare, public policy, scientific discovery, and climate change. In our online computer science bachelor’s program, you will learn to think critically, logically, and abstractly. You will approach challenges with creativity and scientific reasoning as you work to make a positive impact.

In live, face-to-face online classes with expert Simmons faculty, you will learn new methods for solving highly technical problems at the forefront of technology. You might write groundbreaking software, develop innovative websites, design next-gen apps or systems, or develop brand-new technology that improves people’s quality of life in meaningful ways.

The online computer science program curriculum covers core courses in information technology, software engineering, and programming. You can choose electives that line up with your career interests. Our program helps you build a rewarding career and use your technical knowledge and skills to positively affect organizations and communities.

 

Required Core Courses (36 credits)

Computer Science majors complete all of the following:
CS110CD Foundations of Information Technology 4
CS112CD Introduction to Computer Science 4
CS221CD Database Management Systems 4
CS232CD Data Structures 4
CS245CD Computing Systems 4
CS330CD Structure and Organization of Programming Languages 4
CS332CD Algorithms 4
MATH210CD Discrete Mathematics 4
STAT118CD Introductory Statistics 4

Electives (8 credits)

Majors will complete TWO courses chosen from the following:
CS214CD Data Interoperability 4
CS227CD Computer Networks 4
CS321CD Web-Centric Programming 4
CS327CD Cybersecurity 4
CS350CD Independent Study 8
CS370CD Internship 1

Capstone

Students must fulfill 4 semester hours in CS 335CD.
CS335CD Software Engineering 4