;

Spring Semester 2021 Catalog

Computer Programming, Diploma

Overview

Offered at the Augusta campus.  Check with an advisor for options on the Thomson Campus.

Entrance Dates: Fall, Spring, and Summer
Length of Program: Day - Four Terms
Evening – Seven Terms
Credit Hours Required for Graduation: 52

Program Description:  The Computer Programming diploma program consists of courses designed to provide students with an understanding of the concepts, principles, and techniques required in processing business data. 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 following areas: Web Development, Mobile App Programming, PHP, C#, Java, Java Script, and C++; SQL and data base management; systems analysis and design; networking concepts; mathematics, communications; and interpersonal relations and professional development. High school graduation or GED is required for admission to this program.

Employment Opportunities: The Bureau of Labor Statistics has indicated an increase in the need for software developers through the year 2028. Employers will continue to seek computer professionals with strong programming, systems analysis, interpersonal, and business skills. Program graduates receive a Computer Programming diploma and are qualified for jobs as entry-level business applications programmers.

Curriculum Outline

General Core Courses, 8 credits

ENGL 1010FUNDAMENTALS OF ENGLISH I

3

MATH 1012FOUNDATIONS OF MATHEMATICS

3

EMPL 1000INTERPERSONAL RELATIONS AND PROFESSIONAL DEVELOPMENT

2

Occupational Courses, 24 credits

CIST 1305PROGRAM DESIGN AND DEVELOPMENT

3

CIST 1601INFORMATION SECURITY FUNDAMENTALS

3

CIST 2932ADVANCED PROGRAMMING TOPICS

4

CIST 1220STRUCTURED QUERY LANGUAGE

4

CIST 1510WEB DEVELOPMENT (HTML)

3

CIST 2921IT ANALYSIS, DESIGN, AND PROJECT MANAGEMENT

4

CIST XXXX
CIST Elective

3

Programming Language Courses, 20 credits

(Required 20 hours with at least two Tier II courses)

Tier I Programming Language Courses

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

Tier II Programming Language Courses

CIST 2342C# PROGRAMMING II

4

CIST 2343C# PROGRAMMING III

4

CIST 2352PHP PROGRAMMING II

4

CIST 2362C++ PROGRAMMING II

4

CIST 2372JAVA PROGRAMMING II

4

CIST 2373JAVA PROGRAMMING III

4

CIST 2385ANDROID MOBILE PROGRAMMING

4

CIST 2386IOS MOBILE PROGRAMMING

4

CIST 2388CROSS-PLATFORM MOBILE PROGRAM

4

CIST 2383USER EXPERIENCE

4

CIST Electives

CIST 1520SCRIPTING TECHNOLOGIES

3

OR

CIST XXXX
Programming Language

4

Note:

  • A grade of “C” or higher is required for all courses.
  • CIST 1601 is a guided elective; however, COMP 1000 or a 3-credit CIST elective may be substituted

Guided Pathway

You may click on any course below to view the course description and prerequisite information.

Students who do not follow the Course Sequence listed below may not be able to complete the program in the number of semesters shown.

Augusta Day Program

PROGRAM NAME: Computer Programming Diploma

AWARD: Diploma

CAMPUS: Augusta Day Program

Year 1 Fall Semester

MATH 1012FOUNDATIONS OF MATHEMATICS

3

CIST 1305PROGRAM DESIGN AND DEVELOPMENT

3

CIST 1601INFORMATION SECURITY FUNDAMENTALS

3

CIST XXXX
CIST Elective

3

* MATH options may include MATH 1103, MATH 1013, or MATH 1111

Year 1 Spring Semester

ENGL 1010FUNDAMENTALS OF ENGLISH I

3

CIST 1220STRUCTURED QUERY LANGUAGE

4

CIST 1510WEB DEVELOPMENT (HTML)

3

CIST 23XX
Programming language 1 of 5

4

Year 1 Summer Semester

EMPL 1000INTERPERSONAL RELATIONS AND PROFESSIONAL DEVELOPMENT

2

CIST 23XX
Programming language 2 of 5

4

Year 2 Fall Semester

CIST 23XX
Programming language 3 of 5

4

CIST 23XX
Programming language 4 of 5

4

CIST 2921IT ANALYSIS, DESIGN, AND PROJECT MANAGEMENT

4

Year 2 Spring Semester

CIST 23XX
Programming language 5 of 5

4

CIST 2932ADVANCED PROGRAMMING TOPICS

4