Computer Programming - Associate of Applied Science (Major Code - CPG)

The Computer Programming Associate of Applied Science degree prepares students to develop software applications that meet the needs of various organizations. Students create solutions to different programming issues across a wide range of modern computing environments.

Learning Outcomes

Students who successfully complete this program will be able to do the following:

  • Create solutions to typical information systems problems.
  • Demonstrate an understanding of basic information systems functions.
  • Identify and explain the basic functions, uses, and features of any operating system using proper terminology.
  • Describe the major components of a modern networked environment.
  • Demonstrate the ability to program in at least three programming languages.
  • Describe the features and functions of the Microsoft or Linux workstation operating systems in a client server environment.
  • Degree Map

GENERAL EDUCATION REQUIREMENTS 18-19 CREDITS

Composition 6 credits

ENG 101CompositionSUN courseThis course may be offered online

3

ENG 102English CompositionSUN courseThis course may be offered online

3

Mathematics 3-4 credits

MAT 142College MathematicsSUN courseThis course may be offered online

3

or higher (3-4 credits)

Liberal Arts 6 credits

Technology Literacy 3 credits

CIS 120Introduction to Information SystemsSUN courseThis course may be offered online

3

CORE CURRICULUM 42 CREDITS

CIS 128Linux Operating SystemThis course may be offered onlineThis course has laboratory or studio fees

4

OR

CIS 236Microsoft Workstation Operating SystemsThis course may be offered onlineThis course has laboratory or studio fees

4

 

CIS 130Programming LogicThis course may be offered online

3

CIS 140Introduction to Operating SystemsThis course may be offered onlineThis course has laboratory or studio fees

3

CIS 150Essentials of NetworkingThis course may be offered onlineThis course has laboratory or studio fees

3

CIS 160Introduction to Information SecurityThis course may be offered onlineThis course has laboratory or studio fees

4

CIS 164Introduction to Scripting Using PythonThis course may be offered onlineThis course has laboratory or studio fees

4

CIS 179Applied Technical WritingThis course may be offered online

3

CIS 181Computer ApplicationsThis course may be offered online

3

CIS 185Internet EssentialsThis course may be offered online

3

CIS 217Introduction to Visual C#.NET ProgrammingThis course may be offered online

4

CIS 250Database ManagementThis course may be offered online

4

CIS 270Systems AnalysisThis course may be offered online

4

ELECTIVES (AS NEEDED TO COMPLETE 60-61 CREDITS)

TOTAL DEGREE REQUIREMENTS 60-61 CREDITS