About | Classes

In today's business environment, programmers need to be highly skilled in a systematic approach to analysis, design, and development of computer programs.

This certificate program provides you with:

This certificate is recommended for individuals who want to learn and enhance their knowledge of programming languages and for those involved in programming who want to update their skills, including developers, programmers, analysts, and IS managers.


You should have a basic understanding of the fundamentals of programming. Specifically, you should be familiar with basic programming structures, output statements, constants, assignment statements, input statements, string and numeric variable types, conditionals, and branching and looping control structures. (If you are unfamiliar with these topics, you should take "Introduction to Programming Concepts.")

Certificate Class Requirements

A minimum of 60 hours is required –24 hours from Introductory classes, 24 hours from Intermediate classes, and 12 hours from Advanced classes. (Classes are 12 or 13 hours, unless otherwise labeled.)

Certificate Requirements

Complete the application form and return it with your $25 nonrefundable fee. To earn this certificate, you must complete the application form and a minimum of 60 hours in the classes and categories specified. If you have successfully completed some of these certificate classes through the UMSL Computer Education & Training Center in the 24 months prior to completing your application, they may be applied to this certificate. You can list these classes on your application form. Granting approval for these classes depends on verification of satisfactory completion of each class. Previously taken classes can be applied to only one specialized certificate.


Introductory Classes

(minimum 24 hours required)

Intermediate Classes

(minimum 24 hours required)

Advanced Classes

(minimum 12 hours required)

For specific course schedules, please visit the CETC Catalog.  For more information, visit our Web site at http://www.cetc.umsl.edu.