Computer programming (often shortened to programming or coding) is the process of taking an original formulation of a computing problem to creating executable computer programs. Programming involves activities such as analysis, developing understanding, generating algorithms, verification of requirements of algorithms including their correctness and resources consumption, and implementation of algorithms in a target programming language. In this program we explore these pursuits, and create applications in the C++, Java, Python, and Swift programming languages to prepare you for an entry level computer programming position.
How long does it take?
(Approx. 8 months)
How much does it cost?
When can I get started?
Courses are instructor-assisted open labs. You can start this program anytime. Call 435.586.2899 for more information.
Gainful Employment Information
With an education in Computer Science, you could get a job as a:
- Software Systems Engineer
- Software Tester
- Computer Systems Engineer
- Computer Systems Analyst
- Database Administrator
- Network Systems Administrator
- App Developer
- Computer Programmer
- Web Developer
Become a Student
Want to become a student at Southwest Tech? Click below to get started.
“My experience at Southwest Tech has been excellent. Not only was it a good education, but it was enjoyable. Southwest Technical College was the best choice for me.”Bennett Olsen
“I wanted to do more and I looked into Southwest Technical College. It has been the best decision that I have ever made. I wish I had done it years ago. If there’s any reason that you’re considering doing something different, give it a try and go for it. I’m so excited about my future.”Mishelle Cacho