Associate in Applied Science in Computer Programming

Notice

This is an archived pathway map for a previous catalog year, 2018-2019. If you wish to see the current version that is meant for current and future students, a link is available below:

Computer Programming

The Associate in Applied Sciences (AAS) in Computer Programming prepares students to work in entry-level positions in computer programming. The program emphasizes knowledge and skills required to design, develop, test, and document structured and object-oriented programs utilizing a variety of programming languages.

Details

Details icon Important information you’ll need when applying for admission:

Type
Associate Degree
Academic Plan
Computer Programming (DEG)
Academic Plan Code
3164
Total Credits Required
61-63
Catalog Year
2018-2019
Effective Term
Fall 2018
Available Online
Yes
Program Notes
++ indicates any suffixed courses. Students must earn a grade of "C" or better for each course listed in the Required Courses area.

Program Prerequisites

CRE101 College Critical Reading (3) OR

Equivalent by assessment 0-3

Course Sequence by Term

The following is the suggested course sequence by term. Please keep in mind:

  • Students should meet with an academic advisor to develop an individual education plan that meets their academic and career goals. Use the Pathway Planner tool in your Student Center to manage your plan.
  • The course sequence is laid out by suggested term and may be affected when students enter the program at different times of the year.
  • Initial course placement is determined by current district placement measures and/or completion of 100-200 level course and/or program requirements.
  • Degree and transfer seeking students may be required to successfully complete a MCCCD First Year Experience Course (FYE) within the first two semesters at a MCCCD College. Courses include AAA/CPD150, AAA/CPD150AC, CPD104, and AAA115/CPD115. Course offerings will vary by college. See an academic, program, or faculty advisor for details.
  • Consult with your faculty mentor or academic advisor to determine educational requirements, including possible university transfer options, for your chosen career field.

Full-time Sequence

Full-time status is 12 credits to 18 credits per semester.

Term 1

A sequence of suggested courses that should be taken during Term 1
Course
Number
Course Name Requisites Notes Area Credits
CIS105 Survey of Computer Information Systems RC 3
CIS133DA Internet/Web Development Level I RC 3
First-Year Composition Any approved general education course in the First Year Composition area FYC 3
COM100 or
COM110 or
COM225 or
COM230
Introduction to Human Communication or Interpersonal Communication or Public Speaking or Small Group Communication COM 3
MAT120 or
MAT121 or
MAT122
Intermediate Algebra or Intermediate Algebra or Intermediate Algebra MA 3–5

Term 2

A sequence of suggested courses that should be taken during Term 2
Course
Number
Course Name Requisites Notes Area Credits
CIS117DM or
CIS276DA or
CIS276DB or
CIS276DC
Microsoft Access: Database Management or MySQL Database or SQL Server Database or Oracle Database RC 3
CIS126DL or
MST150++
Linux Operating System or Microsoft Windows (any course) RC 3
CIS150AB Object-Oriented Programming Fundamentals RC 3
CIS159 Visual Basic Programming I RC 3
First-Year Composition Any approved general education course in the First Year Composition area FYC 3
SBU200 Society and Business SB 3

Term 3

A sequence of suggested courses that should be taken during Term 3
Course
Number
Course Name Requisites Notes Area Credits
CIS162AD C#: Level I RC 3
CIS163AA Java Programming: Level I RC 3
Humanities and Fine Arts Any approved general education course in the Humanities and Fine Arts area HU 3
Natural Science Any approved general education course in the Natural Sciences area NS 4

Term 4

A sequence of suggested courses that should be taken during Term 4
Course
Number
Course Name Requisites Notes Area Credits
Restricted Electives RE

Program Electives

Select from the following courses to meet the Restricted Electives requirement.

A list of program electives for this pathway map
Course
Number
Course Name Requisites Notes Area Credits
CIS162AB C++: Level I RE 3
CIS166AA or
CIS166AB or
CIS166AC or
CIS166AD or
CIS166AE or
CIS166AF
Introduction to Javascripting or CIS166AB or Web Scripting with Active Server Pages (ASP).NET or CIS166AD or Web Scripting with PHP: Hypertext Preprocessor (PHP) or Web Scripting with Python RE 3
CIS259 Visual Basic Programming II RE 3
CIS262AB C++: Level II RE 3
CIS262AD C# Level II RE 3
CIS263AA Java Programming: Level II RE 3
CIS224 Project Management Microsoft Project for Windows RE 3
CIS249 RE
CIS250 Management of Information Systems RE 3
CIS190 or
CNT140 or
CNT140AA or
MST140
Introduction to Networking or CNT140 or Introduction to Networks or Microsoft Networking Essentials RE 3–4

Ready to get started?

Follow one of the options below to get started on your personal career pathway.

Become a Student

Click here for MCC’s easy-to-use Enrollment Steps.

General Help

Ask general questions over the phone at 480-461-7400 or via online chat.

Course Area Key

Disclaimer

Students must earn a grade of C or better for all courses required within the program.

Course Sequence total credits may differ from the program information located on the MCCCD curriculum website due to program and system design.

This degree is not eligible for Title IV Federal Financial Aid.

At Maricopa, we strive to provide you with accurate and current information about our degree and certificate offerings. Due to the dynamic nature of the curriculum process, course and program information is subject to change. As a result, the course list associated with this degree or certificate on this site does not represent a contract, nor does it guarantee course availability. If you are interested in pursuing this degree or certificate, we encourage you to meet with an academic advisor to discuss the requirements at your college for the appropriate catalog year.

View MCCCD’s curriculum website for the Associate in Applied Science in Computer Programming (https://aztransmac2.asu.edu/cgi-bin/WebObjects/MCCCD.woa/wa/freeForm3?id=125822).

Previous Catalog Years

You are viewing an archived pathway map for a previous catalog year. All catalog years for this pathway map are available at the link below.

Previous catalog years for Associate in Applied Science (AAS) in Computer Programming