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.

Post-Secondary Certificate - Computer Programming

College of Humanities & Sciences

Degree Specific Credits: 12

Required Cumulative GPA: 2.0

Catalog Year: 2019-2020


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
CSCI 205
Programming with C/C++
CSCI 323
Software Science
CSCI 340
Database Design
CSCI 411
Advanced Web Programming
CSCI 412
Game and Mobile App
CSCI 443
User Interface Design
Total Hours3-4

Minimum Required Grade: C-