Skip to main content
Scottsdale Community College - Learn. Grow. Achieve
Fetching Content....

AAS - Programming and System Analysis

The Associate in Applied Science (AAS) in Programming and System Analysis 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.
Major Code: 3844
Award: AAS
First Term: 4112
Total Credits: 64-67
Program Last Updated in MCCCD Records: Sep 14th, 2010
Prerequesites: 0-3 credits
CRE101 College Critical Reading (3) OR
Equivalent by assessment
Required Courses: 36-37 credits
ACC111 Accounting Principles I 3
CIS105 Survey of Computer Information Systems 3
CIS224 Project Management Microsoft Project for Windows 3
CIS126DA UNIX Operating System (3) OR
CIS126DL Linux Operating System (3) OR
MST150 Microsoft Windows Professional (3) OR
MST150VI Microsoft Windows Vista Administration (3) OR
MST150XP Microsoft Windows XP Professional (3) 3
CIS150 Programming Fundamentals (3) OR
CIS150AB Object-Oriented Programming Fundamentals (3) 3
CIS166 Web Scripting/Programming (3) OR
CIS166AA Introduction to JavaScripting (3) OR
CIS166AB Web Scripting with Perl/CGI (3) OR
CIS166AC Web Scripting with Active Server Pages (ASP).NET (3) OR
CIS166AD Web Scripting with Java Server Pages (JSP) (3) OR
CIS166AE Web Scripting with PHP: Hypertext Preprocessor (PHP) (3) OR
CIS166AF Web Scripting with Python (3) 3
CIS190 Introduction to Local Area Networks (3) OR
CNT140 Cisco Networking Basics (4) OR
MST140 Microsoft Networking Essentials (3) 3-4
CIS225 Business Systems Analysis and Design (3) OR
CIS225AB Object-Oriented Analysis and Design (3) OR
CIS250 Management of Information Systems (3) 3
CIS217AM Advanced Microsoft Access: Database Management (3) OR
CIS119DO Introduction to Oracle: SQL (3) OR
CIS276DA MySQL Database (3) 3
Select 2 courses for a total of 6 credits:
CIS151 Computer Game Development –Level I (3) OR
CIS159 Visual Basic Programming I (3) OR
CIS162 C Programming I (3) OR
CIS162AB C++: Level I (3) OR
CIS162AC Visual C++: Level I (3) OR
CIS162AD C#: Level I (3) OR
CIS163AA Java Programming: Level I (3) 6
GBS233 Business Communication 3
Restricted Electives: 6 credits
CIS251 Computer Game Development-Level II 3
CIS259 Visual Basic Programming II 3
CIS262 C Programming II 3
CIS262AB C++: Level II 3
CIS262AC Visual C++: Level II 3
CIS263AA Java Programming: Level II 3
CIS262AD C# Level II 3
Free Electives: None
General Education Requirement: 22-24 credits
General Education Core: 12-14 credits
First Year Composition: 6 credits
ENG101 First-Year Composition (3) OR
ENG107 First-Year Composition for ESL (3) AND
ENG102 First-Year Composition (3) OR
ENG108 First-Year Composition for ESL (3)
Oral Communication: 3 credits
Any approved general education course in the Oral Communication area.
Critical Reading: None
Mathematics: 3-5 credits
MAT150 College Algebra/Functions (5) OR
MAT151 College Algebra/Functions (4) OR
MAT152 College Algebra/Functions (3)
General Education Distributed Credits: 10 credits
Humanities and Fine Arts: 3 credits
Any approved general education course in the Humanities and Fine Arts area.
Social and Behavioral Sciences: 3 credits
ECN211 Macroeconomic Principles (3) OR
ECN212 Microeconomic Principles (3) OR
SBU200 Society and Business (3)
Natural Sciences: 4 credits
Any approved general education course in the Natural Sciences area.
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. (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)