Computer Science: Online

Two students looking intently at a laptop screen

An online bachelor's degree completion program

Computer scientists are problem-solvers. They develop advancements in areas as diverse as global communications, health care, public policy, scientific discovery and exploration, and climate change. As a student in our online computer science bachelor’s program, you will learn to think critically, logically, and abstractly — to approach challenges creatively and scientifically as you work to make a positive difference in the world.

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 includes core courses in areas such as information technology, software engineering, and programming — plus electives that line up with a variety of career interest areas. Our program is designed to help you build a rewarding career and use your technical knowledge and skills to positively affect organizations and communities.

A major in Computer Science requires the following courses:

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 Language 4
CS332CD Algorithms 4
CS335CD Software Engineering 4
MATH210CD Discrete Mathematics 4
One mathematics course numbered MATH118 or STAT 118 or above (4 credits.)

Electives (choice of two):

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