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. Introductory Courses  4  
Take four (4) credits:    
CMPT 201 Introduction to Computer Science 4  
CMPT 190 Learning to Code 2  
CMPT 210 Just Enough Java 2  
II. Required Courses 8  
CMPT 202 Introduction to Data Structures 4  
CMPT 307 Databases 4  
III. Applied Experience 4  
Take one of the following courses:    
CMPT 322 Software Engineering 4  
CMPT 375 Web Application 4  
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.