Computer Programming

Working on computers for programming

Degrees and Certificates

Why Choose This Program

A degree in Computer Programming from SCTCC gives graduates flexibility to work almost anywhere. Our students gain a variety of skills needed to succeed in the workforce by utilizing various tools such as desktop computers and mobile devices. SCTCC graduates know how to set program requirements and test and debug to ensure data security, along with other essential skills needed in the workforce.

Our students learn programming for embedded applications, mobile, web, and databases. We give students the opportunities to design and write programs for e-commerce, business applications, and network and mobile environments so they are prepared for real-world applications after graduation.

To ensure every student can finish their coursework, all SCTCC students in the Computer Programming program are required to purchase a computer.

This program is offered 100% online.

Placement rate from self-reported data of employment in field of study up to one year post graduation.

2021 Placement Rate
Central MN Median Wage

Wage data is from Minnesota Dept. of Employment and Economic Development (DEED).

From Degree to Career

When you choose the Computer Programming program at SCTCC, you’ll gain skills that will directly transfer to the workplace. There are several employers in the St. Cloud area that are ready to hire programmers, including CentraCare, GeoComm, Stearns County and more.

At SCTCC, we ensure every student with a Computer Programming degree knows the necessary skills required for the workforce. Our graduates have skills in mobile and network programming, web service development and deployment, and debugging and troubleshooting computer programs.

Students will understand Java, C#, ASP, JavaScript, jQuery, SQL scripting and programming languages. We ensure graduates can programmatically secure data with cryptographic algorithms and signatures.

We teach Computer Programming majors website development and deployment to external servers using HTML and PHP techniques, agile program development methodologies, and how to maintain software releases and documentation with version control.

After graduation, students will understand database administration, modeling, reporting, and analysis using SQL Server and MySQL, including external database connectivity and development.

Quick Glance

  • Mobile programming 
  • Network programming 
  • Web service development and deployment 
  • Java, C#, ASP, JavaScript, jQuery, SQL scripting and programming languages 
  • Programmatically secure data with cryptographic algorithms, signatures, etc. 
  • Debugging and troubleshooting computer programs 
  • Database administration, modeling, reporting and analysis using SQL Server and MySQL, including external database connectivity and development 
  • Web site development and deployment to external servers using HTML and PHP 
  • Agile program development methodologies 
  • Maintaining software releases and documentation with version control 

SCTCC students have various opportunities for careers after graduation. Our students have gone on to work with leading software companies by utilizing the skills taught at SCTCC.

Our graduates work with application, mobile, web, or database development and programming.

A day in the life of a SCTCC Computer Programming graduate consists of working with well-known companies like Marco. They utilize skills taught within SCTCC courses, such as website development and deployment, mobile and network programming, and maintaining software releases and documentation with version control.

Quck Glance

  • Application development 
  • Mobile development 
  • Web development 
  • Database development and programming 

Our graduates are equipped with the skills to excel in their future careers. A Computer Programming degree with SCTCC opens your options up to various well-known companies such as GeoComm, CentraCare, and Marco. Students have also gone on to work with other companies such as:

  • Blattner Energy
  • FDC
  • Grand Casino
  • Nahan Printing
  • RTVision
  • Stearns County
  • West Metro Buick
  • Wolters Kluwer

SCTCC has an articulation agreement with St. Cloud State University for a 2+2.5 program. Start at SCTCC to learn the foundational knowledge needed to finish your degree at SCSU with a bachelor's degree in Information Systems.

Discorder server window on laptop screen
D2L programming classes

Ready to Take the Next Step?

Are you ready to learn more about the Computer Programming program and being a student at SCTCC? Contact our instructors directly or join us for an info session to meet with instructors and Admissions representatives to get started.

Connect with the SCTCC Admissions team:

  • Call us at 320-308-5089
  • Email us at
  • On campus Monday-Friday, 8 a.m.-4:30 p.m.

Meet the Admissions Staff.

Paying for College

Students choose SCTCC for a lot of reasons, but saving money is one reason we hear from almost every student at SCTCC. We’ve got a breakdown of the costs for the program, along with information on financial aid and scholarships.

In addition to tuition and fees, students can expect to spend $2,850 on books, supplies and materials.

Students are required to have a computer that meets the following minimum specifications. 

  • Intel i5 or better processor (or AMD equivalent) - Virtualization must be supported
  • Current Windows Operating System
  • 500 GB or larger SSD
  • Minimum 8 GB of RAM (12GB -16GB RAM recommended) 
  • Webcam required
  • Access to High-Speed Internet

Scholarships available for those who are planning on going into a computer-related career:

  • Lee Boraas
  • SCTCC Faculty & Staff Funded

To maximize accessibility for students, you can apply one time to be considered for all eligible scholarships.

SCTCC Scholarships

Current Students

Current Computer Programming students - this is your place for information.

Joseph Silman
(320) 308-6595

Students in the Computer Programming program have the opportunity to join various clubs and organizations such as:

  • Computer Programming Club
  • Entertainment Technology Club
  • Partnership with the Networking Program Club and Robotics Club SCTCC Student Clubs

SCTCC Student Clubs

You May Also Like

Computer Programming at SCTCC