39 Semester Credit Hours; Curriculum: 0124
This certificate prepares the student to become proficient in writing business-oriented computer applications with emphasis in one of three tracks (general programmer, mobile programmer, or web programmer) and to develop communication skills critical in the workplace.
Code | Title | Hours |
---|---|---|
Courses for a Certificate | ||
CIS 101 | Introduction to Computer Information Systems | 3 |
CIS 131 | Web Page Development | 4 |
CIS 201 | Information Systems for Business | 3 |
CIS 204 | Introduction to System Analysis and Design | 3 |
CAB 140 | Database Application Using Access | 3 |
CNS 105 | Networking 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 Hours | 39 |
Code | Title | Hours |
---|---|---|
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 language | 8 | |
Select one 200-level programming course (one course from the programming electives) | 3-4 |
Code | Title | Hours |
---|---|---|
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 |
Code | Title | Hours |
---|---|---|
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 171 | Advanced Web Page Development | 3 |
CIS 188 | Active Server Pages | 4 |
CIS 248 | Web Database Management | 4 |
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.
Computers Programmer Certificate Pathway
The following Pathway is recommended for students pursuing the Computers Programming Certificate.
First Year | ||
---|---|---|
Semester One | Hours | |
CIS 101 | Introduction to Computer Information Systems | 3 |
CIS 131 | Web Page Development | 4 |
CNS 105 | Networking Essentials | 3 |
CAB 140 | Database Application Using Access | 3 |
Select one of the following: | 3 | |
C++ Computer Science I | ||
Java Computer Science I | ||
Python Computer Science I | ||
Hours | 16 | |
Semester Two | ||
CIS 201 | Information Systems for Business | 3 |
CIS 204 | Introduction to System Analysis and Design | 3 |
Select one of the following: | 3 | |
Introduction to SQL | ||
Managing Information Systems | ||
Documentation and Technical Writing | ||
Database Management | ||
Computer Information Systems Internship | ||
Select one course from one of the following tracks: | 4 | |
General Programmer Track (4 credit hours) | ||
Select one of the following: | ||
Introduction to Visual Basic .NET Programming (to be followed by CIS 210 in next semester) | ||
Visual Basic for Applications (to be followed by CIS 209 in next semester) | ||
Java Programming (to be followed by CIS 222 in next semester) | ||
Mobile Programmer Track (4 credit hours) | ||
Apps Programming for Apple Mobile Devices or Apps Programming for Android Mobile Devices | ||
Web Developer Track (4 credit hours) | ||
Advanced Web Page Development | ||
Hours | 13 | |
Second Year | ||
Semester One | ||
Select courses from one of the following tracks: | 10-12 | |
General Programmer Track (10-12 credit hours) | ||
Select one of the following: | ||
Visual Basic .NET Programming for Files and Databases (if CIS 180 was taken in previous semester) | ||
Database Programming for PCs (if CIS 208 was taken in previous semester) | ||
Java Programming Using Files and Databases (if CIS 211 was taken in previous semester) | ||
Select two courses from the following: | ||
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 | ||
C++ Data Structures | ||
Java Data Structures | ||
Python Data Structures | ||
Objects and Algorithms | ||
or other course approved by the program coordinator | ||
Mobile Programmer Track (11-12 credit hours) | ||
Advanced Apps Programming Using Apple Mobile Devices or Advanced Apps Programming for Android Mobile Devices | ||
Select one of the following: | ||
Introduction to Visual Basic .NET Programming | ||
Java Programming | ||
C# Programming | ||
or other course approved by the program coordinator | ||
Select one of the following: | ||
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 | ||
C++ Data Structures | ||
Java Data Structures | ||
Objects and Algorithms | ||
or other course approved by the program coordinator | ||
Web Developer Track (12 credit hours) | ||
Active Server Pages | ||
Web Database Management | ||
Select one of the following: | ||
Web Site Maintenance and Management | ||
Web Scripting | ||
or other course approved by the program coordinator | ||
Hours | 10-12 | |
Total Hours | 39-41 |
Note: Pathway is a recommended sequence and selection of courses. Part-time students should contact the program coordinator to discuss a part-time pathway as well as course prerequisites and recommendations.
Program Learning Outcomes
- Use 1-3 programming languages (e.g. Java, C#, web scripting) to design, code, execute, and debug business applications to solve a variety of business problems.
- Integrate database usage into computer programs.
- Demonstrate an ability to use effective team work skills.
- Demonstrate an ability to give presentations and create documents that communicate information related to computer technology.
- Discuss the ethical and societal concerns regarding computer technology.
- Demonstrate appropriate workplace behaviors in the classroom environment.
- Define and solve problems individually and with groups using a variety of resources and methods, including technology, and communicate findings effectively in writing and in speech.