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.

Student Learning Outcomes

Upon successful completion of the Computer Programming degree, students will:

  • Debug and troubleshoot programs to identify and fix defects.
  • Document software and methods for technical staff as well as end-user.
  • Work with a team to design, develop, and test an application.
  • Work with local industry partners or on a self-proposed project to apply technical skills and standards.

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.

General Degree Requirements

AAT Degree General Education Requirements (18 credits):

ENGL& 101

5

Or

CMST& 220

5

 

MATH& 141

5

PSYC& 100DIV

5

COLL 102College Success for All

3

NOTE: CMST 220 or higher

PSYC 100DIV: PSY 112DIV, SOC& 101DIV, or other humanities course that meets the diversity requirement

Students pursuing an AAT or AAS-T degree must complete all college degree requirements prior to graduation. This includes courses that meet the requirements for diversity, computer literacy and the capstone project.

Program Length

Classes will be offered with sufficient frequency that, with reasonable schedule planning, this program may be completed in six quarters of full-time effort. It may take longer, depending on the student’s prior educational preparation and the time it takes to satisfactorily complete all graduation requirements.

Admission Dates

Fall and spring quarters.

Completion Requirements

Prerequisite(s)

Successful completion of ENG 091 and MAT 092 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

COLL 102College Success for All

3

ENGL& 101

5

MATH& 141

5

PSYC& 100DIV

5

CPW 101CLProgramming Fundamentals

5

CPW 116.NET Programming

5

CPW 118Web Design Principles

5

CPW 142Java Object-Oriented Programming I

5

CPW 143Java Object-Oriented Programming II

5

CPW 150Principles of Relational Databases

5

CPW 203Advanced JavaScript

5

CPW 205CAPObject-Oriented Analysis & Design

5

CPW 210Advanced Database Programming

5

CPW 212Advanced .NET Programming

5

CPW 213.NET Web Programming

5

CPW 215Advanced .NET Web Programming

5

CPW 217CAPPortfolio

5

CPW 218C++

5

CPW 223Introduction to JavaScript

5

CPW 240Programming Practicum

5

CPW 245Data & Logic Structures

5

CPW 252Phone Programming

5

Total Credit Hours:108