Computer Programming Program

Home / Academic Programs / Computer Programming
Degree Type:
Associate of Applied Science Degree
Program Length Once Accepted To Program:
4 Semesters

Why Pursue Computer Programming?

Transform your ideas into reality by writing and testing computer instructions. As a computer programmer, you decide what information is accessed, how it’s processed and what cutting-edge equipment is used. You’ll work on a variety of projects, from quick satisfying programs to exciting long-term team ventures. You will master multiple languages and tools, streamlining your coding for enhanced reliability while staying at the forefront of innovation. Embrace the challenge and creativity of becoming a computer programmer and shape the future today!

Graduates are prepared to:

  • Understand the fundamentals of computer programming and data structures.
  • Understand the languages for web and enterprise applications such as C#, Java, Python, PHP, and JavaScript.
  • Understand data modeling, database design, and structured query language (SQL).
  • Have proficiency in web server administration and application development environments.
  • Understand the software life-cycle, classical and current methodologies and best practices.

Types of courses

Course Code Course Title
CSCI 100 Introduction to Programming
CSCI 240 Databases and SQL
CSCI 111 Programming with Java I
CSCI 181 Web Design and Programming

Career Opportunities

Additional Program Information

Get to Know the Computer Programming Faculty

Dmitri Kharchevnikov

Faculty

Steve Robinett

Computer Science Faculty & Department Chair

Computer Programming Program In The News

Otter Faculty Spotlight: Dmitri Kharchevnikov

Dmitri Kharchevnikov, Computer Programming and Cybersecurity Instructor, brings a unique global perspective to Great Falls College. Originally from the outskirts of Moscow, he earned a master’s degree in biology before transitioning into IT, where he worked for more than a decade. After moving to the United States in 2019, Dmitri now shares his passion for technology with students, drawing on his own career transition and online learning experience to support the next generation of IT professionals….
Kaia Ecklund, student

Student profile: Kaia Ecklund has had many doors opened thanks to computer technology programs

Kaia Ecklund, originally from Morton, Washington, moved to Great Falls and started attending Great Falls College after high school and a couple gap year. He shares his experience pursuing degrees in both cybersecurity and computer programming….
Steve Robinett meets with his computer programing class on a Sunday afternoon

Computer programming students learn how to work as team

Students in software development chose to meet on campus on a recent Sunday afternoon at the conclusion of the semester, as they finished work on a group project which was to design an application to track textbook adoption. …