Computer Programming Certificate

This is an archived copy of the 2018-2019 catalog. To access the most recent version of the catalog, please visit http://catalog.umt.edu/.

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.

Post-Secondary Certificate - Computer Programming

College of Humanities & Sciences

Degree Specific Credits: 12

Required Cumulative GPA: 2.0

Catalog Year: 2018-2019

Summary

Required Courses10
Elective Courses3-4
Total Required Credits12

Required Courses

Complete all of the following courses:
CSCI 135Fund of Computer Science I3
CSCI 136Fund of Computer Science II3
CSCI 232Data Structures and Algorithms4
Total Hours10

Minimum Required Grade: C-


Elective Courses

Complete one of the following courses:3-4
Programming Languages w/ C/C++
Software Science
Database Design
Advanced Web Programming
Game and Mobile App
User Interface Design
Total Hours3-4

Minimum Required Grade: C-