click here to print this page
Center for Curriculum and Transfer Articulation
Programming and System Analysis
Major: 3844
First Term: 2011 Spring    Final Term: Current
Award: AAS
Total Credits: 64-67
CIPS Code: 11.0501
Initiating College: Phoenix College
Program Availability: Shared by: EM, GC, MC, PC, PV, SC
Occupational Area: Information Technology
Instructional Council: Computer Information Systems (12)
GPA: 2.00

Detailed Program Information

Description: The Associate in Applied Science (AAS) program provides an in-depth exploration of different computer language and technical skills. The program includes, but is not limited to the following: operating systems, local area networks, business communication, team roles, and dynamics. A Certificate of Completion (CCL) is also available.

Program Notes:
+ indicates course has prerequisite and/or corequisites
Students must earn a grade of "C" or better for all courses required within the program.
Consultation with an Academic Advisor is recommended for course selection.

Program Prerequisites
 Credits: 0-3
+CRE101College Critical Reading (3) OR 
  Equivalent by assessment0-3
Required Courses
 Credits: 36-37
 ACC111Accounting Principles I3
 CIS105Survey of Computer Information Systems3
 BPC/CIS224Project Management Microsoft Project for Windows3
 CIS126DAUNIX Operations System (3) OR 
 CIS126DLLinux Operating System (3) OR 
 MST150Microsoft Windows Professional (3) OR 
 MST150VIMicrosoft Windows Vista Administration (3) OR 
 MST150XPMicrosoft Windows XP Professional (3)3
+CIS150Programming Fundamentals (3) OR 
+CIS150ABObject-Oriented Programming Fundamentals (3)3
+CIS166Web Scripting/Programming (3) OR 
+CIS166AAIntroduction to JavaScripting (3) OR 
+CIS166ABWeb Scripting with Perl/CGI (3) OR 
+CIS166ACWeb Scripting with Active Server Pages (ASP).NET (3) OR 
+CIS166ADWeb Scripting with Java Server Pages (JSP) (3) OR 
+CIS166AEWeb Scripting with PHP: Hypertext Preprocessor (PHP) (3) OR 
+CIS166AFWeb Scripting with Python (3)3
+CIS190Introduction to Local Area Networks (3) OR 
+CNT140Cisco Networking Basics (4) OR 
+MST140Microsoft Networking Essentials (3)3-4
+CIS225Business Systems Analysis and Design (3) OR 
+CIS225ABObject-Oriented Analysis and Design (3) OR 
+CIS250Management of Information Systems (3)3
+BPC/CIS217AMAdvanced Microsoft Access: Database Management (3) OR 
+CIS119DOIntroduction to Oracle: SQL (3) OR 
+CIS276DAMy SQL Database (3)3
Select 2 courses for a total of 6 credits:
+CIS151Computer Game Development - Level I (3) OR 
+CIS159Visual Basic Programming I (3) OR 
+CIS162C Programming I (3) OR 
+CIS162ABC++: Level I (3) OR 
+CIS162ACVisual C++: Level I (3) OR 
+CIS162ADC#: Level I (3) OR 
+CIS163AAJava Programming: Level I (3)6
+GBS233Business Communication3
Restricted Electives
 Credits: 6
+CIS251Computer Game Development-Level II3
+CIS259Visual Basic Programming II3
+CIS262C Programming II3
+CIS262ABC++: Level II3
+CIS262ACVisual C++: Level II3
+CIS263AAJava Programming: Level II3
General Education Requirements
General Education RequirementCredits: 22-24
General Education CoreCredits: 12-14
First-Year CompositionCredits: 6
 ENG101First-Year Composition (3) OR 
+ENG107First-Year Composition for ESL (3) AND 
+ENG102First-Year Composition (3) OR 
+ENG108First-Year Composition for ESL (3)6
Oral CommunicationCredits: 3
 Any approved General Education course in the Oral Communication area.3
Critical ReadingCredits: 0
+Met by CRE101 in Program Prerequisites area.0
MathematicsCredits: 3-5
+MAT150College Algebra/Functions (5) OR 
+MAT151College Algebra/Functions (4) OR 
+MAT152College Algebra/Functions (3)3
General Education DistributionCredits: 10
Humanities and Fine ArtsCredits: 3
 Any approved General Education course in the Humanities and Fine Arts area.3
Social and Behavioral SciencesCredits: 3
 ECN211Macroeconomic Principles (3) OR 
 ECN212Microeconomic Principles (3) OR 
 SBU200Society and Business (3)3
Natural SciencesCredits: 4
 Any approved General Education course in the Natural Sciences area.4

Program Competencies
1.Identify, describe, and use the fundamental principles and practices of accounting. (ACC111)
2.Identify common uses of computers in business and other sectors of society. (CIS105)
3.Name and explain the steps in the system development process. (CIS105)
4.Describe the components of a Management Information System. (CIS105)
5.Write simple programs in a common programming language using appropriate input, output, and processing statements for that language. (CIS105)
6.Identify and define the major components of an operating system, both hardware and software. (CIS126D+, MST150++)
7.Design algorithms for simple business problems. (CIS150++)
8.Analyze problem descriptions and design programming solutions to the problems, using common problem-solving techniques. (CIS151, CIS159, CIS162++, CIS163AA)
9.Write elementary programs in various programming languages. (CIS151, CIS159, CIS162++, CIS163AA)
10.Using a popular client-side scripting language, write a script that solves a business problem, using syntax and structures common to that scripting language. (CIS166, CIS166AA, CIS166AB, CIS166AC, CIS166AD, CIS166AE, CIS166AF)
11.Describe the benefits, uses, and problems associated with local area networks. (CIS190, CNT140, MST140)
12.Analyze problem descriptions and design programming solution to the problems using common problem-solving techniques. (CIS224)
13.Describe the integrated workings of systems and subsystems within a business organization. (CIS225++, CIS250)
14.Set up, maintain, and use a database management program. (BPC/CIS217AM, CIS119DO, CIS276DA)
15.Identify ways of processing messages and evaluating their success. (GBS233)
16.Write coherent sentences and paragraphs using fundamental writing techniques. (GBS233)
17.Describe the process of sending and receiving professional quality electronic mail. (GBS233)
18.Describe the common uses of visual aids to convert quantitative and qualitative data into meaningful summaries. (GBS233)

All information published is subject to change without notice. Every effort has been made to ensure the accuracy of information presented, but based on the dynamic nature of the curricular process, course and program information is subject to change in order to reflect the most current information available.