Bachelor's in Computer Science

Request Information

Why Study Computer Science? 

A degree in Computer Science unlocks more than a career in a rapidly rising field, it equips you with the ability to shape our future. Our program is based on Computing Curricula prepared by the Association for Computing Machinery and the IEEE Computer Society. 

What You'll Learn 

Our future-minded curriculum prepares you to thrive in an industry that fuels our daily lives and drives our economy. Immersive coursework teaches you to analyze, design, and implement software solutions to solve real world problems. You’ll gain advanced knowledge in programming, algorithms, software engineering, database systems, computer systems, calculus, and discrete mathematics.

Program Details

A Bachelor’s degree prepares you for a rising career and for future graduate study by emphasizing clear communication, critical thinking, and a leading-edge understanding of your chosen field. View the core requirements and electives needed to earn a Bachelor's in Computer Science from Columbia College.

A Bachelor of Arts and Bachelor of Science require slightly different coursework. A Bachelor of Arts allows you to take more classes in the humanities, specifically foreign language. A Bachelor of Science requires more courses specific to your major.

  • Programming 
  • Algorithm analysis 
  • Assembly Language 
  • Computer architecture 
  • Database systems 
  • Programming languages 
  • Software engineering 
  • Discrete mathematics

Pair your degree with a related minor or explore your other interests without taking on a full course load.

Careers & Outcomes 

Our economy relies heavily on technology in the workplace and computer professionals to provide software solutions to real-world problems and to manage hardware equipment and networks. Columbia College graduates are ready to begin a rewarding computer-related career at businesses, organizations, or government agencies. Some graduates have also gone on to pursue graduate degrees in computer science. 

Employment of computer-related occupations is expected to grow at a much faster-than-average rate through 2028, according to the U.S. Bureau of Labor Statistics. 

Some possible paths include: 

  • Data analytics 
  • Database administration 
  • Hardware development 
  • Information technology 
  • Network administration 
  • Software development 
  • Web development

Flexible Education

Columbia College Global offers traditional classroom instruction for many courses at nationwide locations. Students at nationwide locations are expected to engage with multiple learning methods, including online and virtual while completing their degree. Columbia College offers on-campus programs with traditional classroom instruction at the Residential Campus in Columbia, Missouri.


Alabama Alaska Arizona Arkansas California Colorado Connecticut D.C. Delaware Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Puerto Rico Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virgin Islands Virginia Washington West Virginia Wisconsin Wyoming


Day Campus - Columbia, MO Evening - Columbia, MO

because a future built by you is a future built for you.

Too many people have been made to feel that higher education isn’t a place for them— that it is someone else’s dream. But we change all that. With individualized attention and ongoing support, we help you write a new story for the future where you play the starring role.