Programming and Systems Analysis

Programming and System Analysis – AAS

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.

Program Code

3844 Associate in Applied Science (AAS) in Programming and System Analysis

Other Degree Options

The Certificate of Completion (CCL) in Programming and System Analysis is built into this degree. If you complete the AAS you will also receive the CCL. 

Course Format

Classes are offered in a variety of formats: in-person, online, hybrid, day, evening, full-time and part-time.  

How long will it take?

It takes a minimum of 2 years as a full-time student including summer school. This estimate does not include developmental education courses (courses under 100 level).

Textbooks

Many CIS classes use low or no-cost textbooks. General Education courses may have textbooks that cost more.

Program Curriculum Requirements (64-67 credits)

Suggested Course Sequence

Semester 1

  • CIS105 Survey of Computer Information Systems (3)
  • CIS150 Programming Fundamentals (3)
  • CIS162AD C#: Level I OR CIS163AA Java Programming Level I (3)
  • ENG101 or ENG107 First-Year Composition (3)
  • MAT150 or higher College Algebra (3)
  • CRE101 College Critical Reading & Critical Thinking (3) OR equivalent as indicated by assessment
  • Total Credits: 15-18

Semester 2

  • CIS126RH Red Hat System Administration I (3) 
  • CIS190 Introduction to Local Area Networks (3)
  • CIS262AD C#: Level II OR CIS263AA Java Programming Level II (3)
  • ENG102 or ENG108 First-Year Composition (3)
  • Any approved G.E. Humanities, Arts and Design course (3)
  • Total Credits: 15

Semester 3

  • CIS224  Project Management Microsoft Project for Windows (3)
  • CIS162AD C#: Level I OR CIS163AA Java Programming Level I (3)
  • ACC111 Accounting Principles I (3)
  • CIS276DA MySQL Database OR CIS276DB SQL Server Database OR CIS119DO Introduction to Oracle: SQL and PL/SQL (3)
  • Oral Communication course (COM100 or COM110 or COM225 or COM230) (3)
  • Total Credits: 15

Semester 4

  • CIS225AB Object-Oriented Analysis and Design (3)
  • GBS233 Business Communication (3)
  • Any approved G.E. Social-Behavioral Science course (3)
  • CIS262AD C#: Level II OR CIS263AA Java Programming Level II (3)
  • CIS166AC Web Scripting with Active Server Pages (ASP).NET OR CIS166AE Web Scripting with PHP: Hypertext Preprocessor (PHP) (3)
  • Total Credits: 15

Semester 5

  • Any approved G.E. Natural Science course (4)
  • Total Credits: 4

 

MCCCD Program and Award Information
Effective term: 
2018 Fall
Final term: 
9999
Award: 
AAS
Total credits required: 
64-70
CIP Code: 
11.0501
Course sequence
Suggested Course Plan Sequenced by Semester: EM, GC, MC, PC, PV, SC
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.

Award notes

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.

Required courses
Course #Course TitleCredits
Credits:36-37
ACC111Accounting Principles I3
CIS105Survey of Computer Information Systems3
CIS224Project Management Microsoft Project for Windows3
 
CIS126DAUNIX Operating System (3) OR
CIS126DLLinux Operating System (3) OR
MST150++Any Microsoft Windows course (3)3
 
CIS150Programming Fundamentals (3) OR
CIS150ABObject-Oriented Programming Fundamentals (3)3
 
CIS166++Any Web Scripting course(s)3
 
CIS190Introduction to Local Area Networks (3) OR
CNT140AAIntroduction to Networks (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
 
CIS119DOIntroduction to Oracle: SQL (3) OR
CIS276DAMySQL Database (3) OR
CIS276DBSQL Server 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
CIS162++Any C Programming: Level I course (3) OR
CIS163AAJava Programming: Level I (3)6
 
GBS233Business Communication3
Restricted Electives
Course #Course TitleCredits
Credits:6
CIS251Computer Game Development-Level II3
CIS259Visual Basic Programming II3
CIS262++Any C Programming: Level II course3
CIS263AAJava Programming: Level II3
General education requirements
General Education RequirementCredits: 22-27
 
General Education CoreCredits: 12-17
 
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)
 
Oral CommunicationCredits: 3
Any approved general education course in the Oral Communication area.
 
Critical ReadingCredits: 0-3
CRE101College Critical Reading and Critical Thinking (3) OR
Equivalent by assessment
 
MathematicsCredits: 3-5
MAT150College Algebra/Functions (5) OR
MAT151College Algebra/Functions (4) OR
MAT152College Algebra/Functions (3)
 
General Education DistributionCredits: 10
 
Humanities and Fine ArtsCredits: 3
Any approved general education course in the Humanities, Arts and Design area.
 
Social and Behavioral SciencesCredits: 3
ECN211Macroeconomic Principles (3) OR
ECN212Microeconomic Principles (3) OR
SBU200Society and Business (3)
 
Natural SciencesCredits: 4
Any approved general education course in the Natural Sciences area.
Competencies
  • Identify, describe, and use the fundamental principles and practices of accounting. (ACC111)
  • Identify common uses of computers in business and other sectors of society. (CIS105)
  • Name and explain the steps in the system development process. (CIS105)
  • Describe the components of a Management Information System. (CIS105)
  • Write simple programs in a common programming language using appropriate input, output, and processing statements for that language. (CIS105)
  • Identify and define the major components of an operating system, both hardware and software. (CIS126DA, CIS126DL, MST150++)
  • Design algorithms for simple business problems. (CIS150, CIS150AB)
  • Analyze problem descriptions and design programming solutions to the problems, using common problem-solving techniques. (CIS151, CIS159, CIS162++, CIS163AA)
  • Write elementary programs in various programming languages. (CIS151, CIS159, CIS162++, CIS163AA)
  • 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++)
  • Describe the benefits, uses, and problems associated with local area networks. (CIS190, CNT140AA, MST140)
  • Analyze problem descriptions and design programming solution to the problems using common problem-solving techniques. (CIS224)
  • Describe the integrated workings of systems and subsystems within a business organization. (CIS225, CIS225AB, CIS250)
  • Set up, maintain, and use a database management program. (CIS119DO, CIS276DA, CIS276DB)
  • Identify ways of processing messages and evaluating their success. (GBS233)
  • Write coherent sentences and paragraphs using fundamental writing techniques. (GBS233)
  • Describe the process of sending and receiving professional quality electronic mail. (GBS233)
  • Describe the common uses of visual aids to convert quantitative and qualitative data into meaningful summaries. (GBS233)