Computer Programming Associate of Applied Technology Degree

This program is designed to prepare students for computer programming and web development positions with concentrations in web programming, database programming, or application systems programming.

The coursework prepares individuals for positions such as .NET developer, ASP.NET web developer, application programmers, programmer/analysts, database designers, and other related information technology positions.

Employers may include business and industrial firms, banks and other financial institutions, government agencies, consulting firms, and software and web development companies.

Included in this program are academic courses in communication, quantitative reasoning, and social sciences that provide knowledge and abilities upon which technical skills are built and personal development is enhanced. Students must take all the academic and programming core courses.

Program Length

This program is a combination of on-line, classroom, laboratory and clinical experience, approximately six quarters long, depending on the time students need to satisfactorily complete all graduation requirements.

Admission Dates

Fall and spring quarters

Program Outcomes

• Analyze programs in order to identify and fix defects.

• Document software and methods for technical staff and end users.

• Create an application with iterative software development as part of a team.

• Apply technical skills and standards when working with local industry partners or on a self-proposed project.

• Analyze the architecture of an object-oriented application.

• Develop a relational database back end to support a front-end application.

Completion Requirements

Prerequisite(s)

Successful completion of ENG 094 and MAT 094 or equivalent and basic competencies with personal computers, Windows- based word processing and spreadsheet software. Touch-typing proficiency of 35 words per minute is recommended.

Program Course List

CPW 101CLProgramming Fundamentals

5

CPW 115.NET Programming

4

CPW 117Web Design Principles

3

CPW 142Java Object-Oriented Programming I

5

CPW 143Java Object-Oriented Programming II

5

CPW 151Principles of Relational Databases

4

CPW 204Advanced JavaScript

3

CPW 207Object-Oriented Analysis & Design

4

CPW 209Advanced Database Programming

3

CPW 211Advanced .NET Programming

4

CPW 219.NET Web Programming

3

CPW 221Advanced .NET Web Programming

4

CPW 224Introduction to JavaScript

4

CPW 226CAPPortfolio

4

CPW 228C++

4

CPW 241Programming Practicum

4

CPW 245Data & Logic Structures

5

CPW 253Phone Programming

4

Total Credit Hours:72

AAT Degree Requirements

Technical Course Requirements

72

AAT General Education Requirements

18

Total Credit Hours:90

General Degree Requirements

AAT Degree General Education Requirements:

COLL 102College Success for All

3

ENGL& 101English Composition I

5

Or

CMST& 220Public Speaking

5

MATH& 146Introduction to Statistics

5

Or

MATH& 141Precalculus I

5

PSYC& 100DIVGeneral Psychology

5

Or

SOC& 101DIVIntroduction to Sociology

5