Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Courses
Major
Computer Programming | Data Analysis | Software Development
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Program Overview

The Computer Programming Certificate is a program that provides students with a foundation in computer programming. Our faculty are highly accessible, teach a broad range of topics, and have developed strong research programs that provide many opportunities to our students.


Faculty and Research

Teaching and research assistantships are available to some of our graduate applicants. Our faculty have developed strong research programs that provide many opportunities to our students.


Curriculum

Sample classroom work includes:


  • CSCI 443: UI Design Portfolios
    • Pairs of students are tasked with designing, prototyping, and evaluating an interactive software prototype.
    • Particular focus is given to understanding and employing Universal Principles of Design and to the iterative process of User Centered Design.

Internship Opportunities

Our students practice the skills they are learning through internships throughout the year. Examples of internship experiences include:


  • Autonomous Aerial Systems Office
    • Aspen Morgan - Research Intern
      • Used geographic information system (GIS) functions on Google Earth Engine (GEE) to preprocess remote sensing data and correlate it with PM2.5 ground station data.
      • Tuned and compared machine learning regression models for predicting PM2.5.
      • Built a web app on GEE to display daily predictions for Montana using the model with the lowest testing error.
See More