Home Page
Home Page

University of Montana Catalog 2024-2025

Computer Programming Certificate

Programming is an essential skill for solving problems in many fields. Programming gives maximum flexibility in processing and understanding data, constructing computational models, and building user friendly applications. Programming skills are in high demand in the marketplace. Completing this certificate could be the first step towards a career that involves software development.

Students will apply object-oriented principles to develop software systems. Students will learn to apply and program data structures like lists, trees, and hash tables. The elective course allows the student to learn about software engineering, web programming, mobile device programming, or user interface design.

General Certificate Requirements

Additional requirements for graduation can be found on the Degree/Certificate Requirements for Graduation page

Unless otherwise noted in individual program requirements, a minimum grade point average of 2.00 in all work attempted at the University of Montana-Missoula is required for graduation. Please see the Academic Policies and Procedures page for information on how your GPA is calculated.

Courses taken to satisfy the requirements of a major, minor, or certificate program must be completed with a grade of C- or better unless a higher grade is noted in the program requirements.

POST-SECONDARY CERTIFICATE - COMPUTER PROGRAMMING

Course Requirements

Complete all of the following courses:
CSCI 150Introduction to Computer Science 13
CSCI 151Interdisciplinary Computer Science I3
CSCI 152Interdisciplinary Computer Science II3
CSCI 232Intermediate Data Structures and Algorithms4
Total Hours13
1

A placement examination exempts some students from taking CSCI 150. Those students take a CSCI course at the 200 level or higher instead. CSCI 215E and CSCI 315E are writing classes and cannot be applied toward this certificate.

 

Launch UM virtual tour.