Converse with mountains and text overlay with academic year and Undergraduate Catalog

Coding Certificate Program

Download PDF

Undergraduate Certificates

Undergraduate Certificates give students a grounding in a particular skill set, allowing them to supplement their major with learning in other disciplines. Each certificate aligns with National Association of Colleges and Employers (NACE) career readiness competencies, which include Communication, Equity and Inclusion, Leadership, and Technology. Each certificate culminates in an Applied Experience, an internship or service-learning course that involves students in applying their learning outside the classroom.

Some certificates include WCore and Honors courses, which can meet requirements both in the certificate and in WCore or Honors. Note that certificates are designed for undergraduates enrolled in a degree program, and only students completing certificates as part of a degree are eligible for financial aid.

Program Requirements

Advisor: Helen Hu

Complete all courses with a minimum grade of C-.

Requirement Description Credit Hours Prerequisites
I. Required Courses 8  
CMPT 201 Introduction to Computer Science 4  
CMPT 202 Introduction to Data Structures 4 CMPT 201
II. Foundational Coursework 4  
Take four credits from:    
CMPT 190 Learning to Code (recommended before CMPT 201) 2  
CMPT 307 Databases 4 CMPT 202
DATA 307 Databases for Data Science 2 CMPT 190
III. Applied Experience 4  
Take one of the following courses:    
CMPT 322 Software Engineering 4 CMPT 202 and CMPT 307 or DATA 307
CMPT 375 Web Application 4 CMPT 202 and CMPT 307 or DATA 307
CMPT 440 Internship 4 CMPT 202
Total Hours for the Coding Certificate 16  

Double Dipping Between Certificate and Majors/Minors

“Double-dipping” here refers to (1) allowing students in a particular major or minor pursue a particular certificate and (2) allowing students who pursue a certificate alongside a major/minor to count a course toward both programs. The following guidelines relate to double-dipping between majors/minors and certificates that share courses. No other restrictions apply for programs that do not share courses with particular certificates.

Students in the following majors/minors MAY NOT concurrently pursue the Coding Certificate:

  • Business Computer Information Systems major
  • Computer Science major or minor
  • Applied Computing minor

It is otherwise assumed that an internship completed as part of an Undergraduate Certificate may also count toward a major or minor.