Computer Programming, Diploma CP24

The Computer Programming diploma program is a sequence of courses designed to provide students with an understanding of the concepts, principles, and techniques required in computer information processing. Those interested in a Computer Programming diploma should be highly motivated individuals who are interested in becoming an Information Technology professional. Program graduates are to be competent in the technical areas of SQL, XHTML, systems analysis and design, database management, networking concepts, and the programming languages PHP, Visual BASIC, Java, C++, and JavaScript.

Program Curriculum

Basic Skills Courses

EMPL 1000Interpersonal Relat & Prof Dev

2

Select 1 of the 2 English courses (3 hours).
ENGL 1010Fundamentals of English I

3

ENGL 1005Applied Technical Communication

3

Select 1 of the 2 Math courses (3 hours).
MATH 1012Foundations of Mathematics

3

MATH 1005Applied Technical Mathematics

3

Occupational Courses

CIST 1510Web Development I

3

CIST 2921 IT Analysis, Design, and Project Management

4

Course Cluster

Select one course (3 hours).
CIST 1305Program Design and Development

3

CIST 1306 Programming Foundations

3

Course Cluster

Select one course (3 hours).
COMP 1000Introduction to Computer Literacy

3

CIST xxxxCIST Elective

3

Course Cluster

Select one course (4 hours).
CIST 1001Computer Concepts

4

CIST xxxxCIST Elective

4

SQL Course

Select one course (4 hours).
CIST 1210 Introduction to Oracle Databases

4

CIST 1220Structured Query Language (SQL

4

Requirements List

Select one course (3 hours).
BUSN 1300 Introduction to Business

3

MGMT 1120Introduction to Business

3

ACCT 1100Financial Accounting I

4

CIS Electives

Select 3 hours in consultation with the Program Advisor.

Programming Language Courses

Required 20 semester hours with at least two Tier II courses.

Programming Courses Tier I

CIST 2311Visual Basic I

4

CIST 2341C# Programming I

4

CIST 2351PHP Programming I

4

CIST 2361C++ Programming I

4

CIST 2371Java Programming I

4

CIST 2381Mobile Application Development

4

CIST 2580 Interactive and Social Apps Integration

4

CIST 2570 Open Source Web Application Programming I

4

CIST 2742Beginning Python Programming

6

CIST 2301 Application Development in Swift I

4

Programming Courses Tier II

CIST 2312Visual Basic II

4

CIST 2313Visual Basic III

4

CIST 2342C# Programming II

4

CIST 2343 C# Programming III

4

CIST 2352PHP Programming II

4

CIST 2362C++ Programming II

4

CIST 2372 Java Programming II

4

CIST 2373Java Programming III

4

CIST 2383User Experience

4

CIST 2385Android Mobile Programming

4

CIST 2386 iOS Mobile Programming

4

CIST 2388 Cross-Platform Mobile Programming

4

CIST 2571 Open Source Web Application Programming II

4

CIST 2302Application Development in Swift II

4

Total Credit Hours: 55