Computer Programmer Certificate

39 Semester Credit Hours; Curriculum: 0124

Courses for a Certificate
CIS 101Introduction To Computer Information Systems3
CIS 131Web Page Development4
CIS 201Information Systems for Business3
CIS 204Introduction To System Analysis And Design3
CAB 140Database Application Using Access3
CNS 105Networking Essentials (or any higher-numbered CNS course)3
Select one of the following:3
C++ Computer Science I
Java Computer Science I
Python Computer Science I
Select one of the following non-programming elective courses:3
Introduction to SQL
Managing Information Systems
Documentation and Technical Writing
Database Management
Computer Information Systems Internship
Courses to total a minimum of 14 semester credit hours within one of the following tracks:14
Total Hours39
General Programmer Track
Select one of the following programming language electives:3-4
Visual Basic for Applications
Database Programming for PCs
Visual Basic .NET Programming for Files and Databases
Java Programming
Advanced Topics in Visual Basic .NET Programming
Java Programming Using Files and Databases
C# Programming
Advanced Java Programming
Apps Programming for Apple Mobile Devices
Apps Programming for Android Mobile Devices
Advanced Apps Programming Using Apple Mobile Devices
Advanced Apps Programming for Android Mobile Devices
C++ Data Structures
Java Data Structures
Objects and Algorithms
or a course approved by the program coordinator
Select two CIS courses in the same programming language8
Select one 200-level programming course (one course from the programming electives)3-4
Mobile Programmer Track
Select one of the following programming language electives:3-4
Visual Basic for Applications
Database Programming for PCs
Visual Basic .NET Programming for Files and Databases
Java Programming
Advanced Topics in Visual Basic .NET Programming
Java Programming Using Files and Databases
C# Programming
Advanced Java Programming
Apps Programming for Apple Mobile Devices
Apps Programming for Android Mobile Devices
Advanced Apps Programming Using Apple Mobile Devices
Advanced Apps Programming for Android Mobile Devices
C++ Data Structures
Java Data Structures
Objects and Algorithms
or a course approved by the program coordinator
Select one programming course of the following:4
Introduction to Visual Basic .NET Programming
Java Programming
C# Programming
or a course approved by the program coordinator
Select one of the following:8
Apps Programming for Apple Mobile Devices
and Advanced Apps Programming Using Apple Mobile Devices
Apps Programming for Android Mobile Devices
and Advanced Apps Programming for Android Mobile Devices
Web Developer Track
Select one of the following programming language electives:3-4
Web Site Maintenance and Management
Web Scripting
or a course approved by the program coordinator
CIS 171Advanced Web Page Development3
CIS 188Active Server Pages4
CIS 248Web Database Management4

Prior to pursuing this certificate, it is strongly recommended that students have taken CIS 116 or CIS 118 or possess equivalent knowledge. Credits earned in these courses are not applicable to this certificate. Consult the program coordinator for further information.