woman sitting and a man standing to her left both looking at two monitors

Computer Science Online Undergraduate Certificate Program

Request Information

Ready to learn more about the Champlain online experience?
6
Total Courses
$335
Cost per Credit
6 months
Time to Completion With 2 Courses per Term
15-18 hours/week
Time Commitment per Course
Upcoming Start Dates

Build Essential Tech Skills for the Digital Economy

Develop practical programming, database, and systems skills with Champlain College Online's Undergraduate Certificate in Computer Science. This focused 18-credit program provides a comprehensive foundation in multiple technical disciplines that employers value. Whether you're launching a tech career, enhancing existing technical skills, or exploring computer science before committing to a full degree program, this certificate delivers immediately applicable knowledge through hands-on learning experiences.

Develop In-Demand Computing Skills 

  • Programming Foundations: Learn to write, test, and debug code in multiple languages, including Python and C++, building the programming fundamentals needed in virtually all technical roles.
  • Operating System Knowledge: Understand how operating systems function and manage computer resources, with practical experience in both command-line interfaces and system administration.
  • Database Design and SQL: Create efficient relational database models and write SQL queries to store, manage, and retrieve data—essential skills for countless technical applications.
  • Linux Administration: Gain hands-on experience managing Linux systems, including user management, file systems, and basic security configurations.
  • Mathematical Applications: Apply linear algebra and analytical geometry concepts to solve computing problems, developing the quantitative reasoning skills that underpin advanced computer science topics.
  • Integrated Problem-Solving: Combine skills from multiple technical disciplines to develop solutions to realistic technical challenges across various domains.

Program Curriculum

Learn more about Champlain's 100% online computer science undergraduate certificate, designed for working professionals from business to computer science.

From day one, students in this course are problem solving, first in terms of algorithmic design and then as early as week two via programming in the latest version of Python, using PyCharm. Students begin by writing a program to have a conversation, having strings and numbers as input, and advance, by week seven, to building a working password saver program, capable of looking up, adding (and encrypting), and storing passwords.

This course, through guided research and hands-on learning experiences, provides students with an understanding of operating systems, including their core fundamental principles and how they work. Students are introduced to the three most popular operating systems for personal computers (Windows, OSX and Linux), and mobile operating systems, and learn about standard functions such as memory, process/thread, input/output, storage and device management.

This course covers the fundamental concepts of linear algebra and analytical geometry, including matrices, vectors, linear transformations, and systems of linear equations. Students will also explore the analytical geometry of Euclidean spaces, including lines, planes, circles, spheres, and conic sections. In this course, students will develop their mathematical reasoning skills and learn how to apply these principles to solve real-world problems.

Learn the basics and more in this course on Relational Database Management Systems (RDBMS) and SQL (Structured Query Language). Students propose a final project in the first module and then work, week-by-week, to design, create, and populate the database. Then, students learn to create queries and stored procedures.

Prerequisites

Complete CMIT-135

This course will introduce students to programming concepts, using a major industry programming language, C++. SDEV-240 covers the history of programming languages, the essentials of the C++ programming language, and how to write effective and efficient programs to solve a variety of real-world problems.

Prerequisites

CMIT-135

A hands-on course covering key components of the Linux operating system. Through hands-on activities students will gain a working knowledge of the Linux operating system. Topics include installation and configuration of Linux, using common commands and graphical interfaces, installing common server applications, User and group account management, as well as performance monitoring and security systems.

Prerequisites

CMIT-140

Additional Program Details

  • Apply foundational programming and computational skills by developing, implementing, and debugging programs.
  • Analyze and utilize operating systems, comparing functionalities, and executing commands to optimize performance and security.
  • Design and implement relational databases by developing models, normalizing data, and creating SQL queries.
  • Apply mathematical concepts to computer science problems using linear algebra and analytical geometry.
  • Integrate core computer science concepts by combining programming, systems, databases, and mathematics to solve interdisciplinary problems.

Champlain College Online's computer science faculty, led by Department Chair Richard Pickering, are expert practitioners in the field. Their industry expertise ensures that our curriculum is aligned with the needs of employers, and reflects the skills today’s IT systems professionals need for success. Classes led by our seasoned experts will give you real-world insight into the world of information technology, and create a rich community of career-focused learning.

Tuition & Costs

Online Undergraduate Tuition Fall '24 - Summer '26

$335 per credit
$290 per credit for Champlain alumni, associate degree graduates, veterans**, and family members of veterans and servicemembers
$250 per credit for military servicemembers
$150 One-time graduation fee

*Based on a 3-credit course; cost will vary if course is a different number of credits

** Veteran rate effective Spring 2025, not retroactive

See the undergraduate cost of attendance and fees here

Affordability and Paying For Your Education

We provide a number of options to make your online education affordable, including preferred tuition for alumni, associate degree graduates, community college graduates, and military.

Why Get an Undergraduate Certificate in Computer Science?

The Bureau of Labor Statistics predicts that computer and information research scientist occupations will grow 26 percent from 2023 to 2033*. This certificate provides immediate workforce value and a foundation to further your education with CCO’s Information Technology programs. 

*Source: Bureau of Labor Statistics (BLS), Information Security Analysts

Top Reasons to Pursue this Certificate:

  • Develop specialized technical problem-solving
  • Gain practical experience with Linux Systems
  • Versatile career applications
  • Build a foundation for self-directed learning
  • Develop job-ready skills in months
Woman working in front of two computer screens with code on them

Academic Excellence and Recognition

New England Commission of Higher Education Logo

Regionally accredited by the New England Commission of Higher Education

Military Friendly Designation, Silver Badge 2024-2025

Designated as a Military Friendly School for our commitment to the military community

Tech Guide logo/badge

Ranked among the best by Tech Guide for game design and computer science

badge for 2024 ranking

Named the among the best schools with accelerated bachelor's degrees by Intelligent.com

FAQs: Computer Science Certificate

Yes, our online computer science certificate offers a comprehensive foundation on which you can build. You do not need to have previous experience or education to start this program. If you want to channel your interest in working with computers, this could be your perfect first step.

This computer science certificate focuses on essential languages, including Python, SQL, and C++. Students also benefit from knowledge and skills in Linux systems administration and relational database design. If there are specific skills you want to learn but aren’t sure if they are included in the program, contact us to learn more.

While a coding bootcamp can be a valuable experience, this computer science certificate program offers a more holistic education. Students can also apply their credits in this program toward associate and bachelor’s programs at Champlain College Online. If you aren’t sure whether a bootcamp, certificate, or degree program is right for you, talk to us today so we can answer your questions.

You May Also Be Interested In

Get Your Online Experience Guide

Learn what you can expect from your online experience at Champlain College Online.

Sunset over Lake Champlain from Champlain College campus in Burlington, Vermont

Download Online Experience Guide

I acknowledge that, by clicking the "submit" button, I am giving my express written consent to Champlain College and its representatives to contact me about educational opportunities via email, text, or phone, at the phone number above, including my mobile phone, using an automatic dialer, or pre-recorded message. Message and data rates may apply. I understand that my consent is not a requirement for enrollment, and I may withdraw my consent at any time.

From The Blog