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

or

CIST 1306Programming Foundations - Swift

3

CIST 1510Web Development I

4

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

or

CIST 2991CIST Internship I

3

Programming Electives

Choose Two Classes
CIST 2301Application Development in Swift I

4

CIST 2302Application Development in Swift II

4

CIST 2341C# Programming I

4

CIST 2342C# Programming II

4

CIST 2351PHP Programming I

4

CIST 2361C++ Programming I

4

CIST 2742Beginning Python Programming

4

CIST 2747Python Programming II

4

Total Credit Hours: 54-55