Center for Curriculum and Transfer Articulation
Major: 3844
First Term: 2018 Fall   
Award: AAS
Total Credits: 64-70
CIP Code: 11.0501
Occupational Area: Information Technology

Instructional Council: Computer Information Systems (12)
GPA: 2.00
SOC Code: 15-1121.00

Description: 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.

Suggested Course Plan Sequenced by Semester: EM, GC, MC, PC, PV, SC

Required Courses
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++ Any Microsoft Windows course (3) 3

+ CIS150 Programming Fundamentals (3) OR
+ CIS150AB Object-Oriented Programming Fundamentals (3) 3

+ CIS166++ Any Web Scripting course(s) 3

+ CIS190 Introduction to Local Area Networks (3) OR
CNT140AA Introduction to Networks (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

+ CIS119DO Introduction to Oracle: SQL (3) OR
+ CIS276DA MySQL Database (3) OR
+ CIS276DB SQL Server 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++ Any C Programming: Level I course (3) OR
+ CIS163AA Java Programming: Level I (3) 6

+ GBS233 Business Communication 3
Credits: 36-37

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. (CIS126DA, CIS126DL, MST150++)
7. Design algorithms for simple business problems. (CIS150, CIS150AB)
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++)
11. Describe the benefits, uses, and problems associated with local area networks. (CIS190, CNT140AA, 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, CIS225AB, CIS250)
14. Set up, maintain, and use a database management program. (CIS119DO, CIS276DA, CIS276DB)
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)
MCCCD Governing Board Approval Date: June 27, 2017

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.