CIST Computer Programming Diploma

CP24

Program Purpose : The Computer Information Systems Technology – 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. Program graduates are to be competent in the general areas of mathematics, as well as in the technical areas of computer terminology and concepts, program design and development, and computer networking. Program graduates receive a Computer Information System Technology – Computer Programming diploma and are qualified for employment as computer programmers.

Diploma Requirements

Basic Skills (General Core) Courses - Area I

Language Arts/Communication

ENGL 1010Fundamentals of English I

3

Basic Skills (General Core) Courses - Area II

Social/Behavioral Sciences

PSYC 1010Basic Psychology

3

Basic Skills (General Core) Courses - Area III

Natural Sciences/Mathematics

MATH 1012Foundations of Mathematics

3

Occupational Courses

CIST 1001Computer Concepts

4

CIST 1220Structured Query Language (SQL)

4

CIST 1305Program Design and Development

3

CIST 1510Web Development I

3

CIST 1601Information Security Fundamentals

3

CIST 2371Java Programming I

4

CIST 2372Java Programming II

4

CIST 2373Java Programming III

4

CIST 2921IT Analysis Design and Project Management

4

CIST 2931Advanced Systems Project

4

CIST Programming Electives - Select 2 from the below list

8

Suggested Guided Electives:

CIST 1520Scripting Technologies

3

CIST 2341C# Programming I

4

CIST 2342C# Programming II

4

CIST 2351PHP Programming I

4

CIST 2352PHP Programming II

4

CIST 2742Beginning Python Programming

4

CIST 2381Mobile Application Development

4

CIST 2385Android Mobile Programming

4

CIST 2580Interactive and Social Apps Integration

4

Total Credit Hours: 53-54