click here to print this page
Center for Curriculum and Transfer Articulation
Computer Programming
Major: 3164
First Term: 2010 Fall    Final Term: Current
Award: AAS
Total Credits: 61-63
CIPS Code: 11.0101
Initiating College: Mesa Community College
Program Availability: College-Specific
Occupational Area: Information Technology
Instructional Council: Computer Information Systems (12)
GPA: 2.00

Detailed Program Information

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

Program Notes:
+ indicates course has prerequisites and/or corequisites.
++ indicates any module.
Students must earn a grade of "C" or better for each course listed in the "Required Courses" area.

Program Prerequisites
 Credits: 0-3
 CRE101College Critical Reading (3) OR 
  Equivalent by assessment0-3
Required Courses
 Credits: 24
 CIS105Survey of Computer Information Systems3
 BPC/CIS117DMMicrosoft Access: Database Management (3) OR 
+CIS276DAMySQL Database (3) OR 
+CIS276DBSQL Server Database (3) OR 
+CIS276DCOracle Database (3)3
 BPC/CIS133DAInternet/Web Development Level I3
 CIS126DLLinux Operating System (3) OR 
 MST150++Microsoft Windows (any course)(3)3
+CIS150ABObject-Oriented Programming Fundamentals3
+CIS159Visual Basic Programming I3
+CIS162ADC#: Level I3
+CIS163AAJava Programming: Level I3
Restricted Electives
 Credits: 15
+CIS162ABC++:Level I3
+CIS166AAIntroduction to JavaScripting (3) OR 
+CIS166ABWeb Scripting with Perl/CGI (3) OR 
+CIS166ACWeb Scripting with (ASP).NET (3) OR 
+CIS166ADWeb Scripting with (JSP) (3) OR 
+CIS166AEWeb Scripting with (PHP) (3) OR 
+CIS166AFWeb Scripting with Phython (3)3
+CIS259Visual Basic Programming II3
+CIS262ABC++: Level II3
+CIS262ADC# Level II3
+CIS263AAJava Programming: Level II3
 BPC/CIS224Project Management Microsoft Project for Windows3
+CIS249Software Testing for Quality Assurance3
+CIS250Management of Information Systems3
+CIS190Introduction to Local Area Networks (3) OR 
 CNT140Cisco Networking Basics (4) OR 
 CNT140AACisco Networking Fundamentals (4) OR 
+MST140Microsoft Networking Essentials (3)3-4
General Education Requirements
General Education RequirementCredits: 22-24
General Education CoreCredits: 12-14
First-Year CompositionCredits: 6
 Any approved general education course in the First Year Composition Area.3
Oral CommunicationCredits: 3
 COM100Introduction to Human Communication (3) OR 
 COM110Interpersonal Communication (3) OR 
 COM225Public Speaking (3) OR 
 COM230Small Group Communication (3)3
Critical ReadingCredits: 0
 Met by CRE101 OR Equivalent as indicated by assessment in Program Prerequisites area.0
MathematicsCredits: 3-5
 MAT120Intermediate Algebra (5) OR 
 MAT121Intermediate Algebra (4) OR 
 MAT122Intermediate Algebra (3)3-5
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
 SBU200Society and Business3
Natural SciencesCredits: 4
 Any approved general education course from the Natural Sciences Area4

Program Competencies
1.Survey various computer information systems. (CIS105)
2.Operate a computerized database program for management of business information. (BPC/CIS117DM)
3.Use computer problems to demonstrate and teach concepts in a given programming language. (CIS150AB)
4.Use of Visual basic to solve business problems. (CIS159)
5.Illustrate C# programming including data types, methods, and object-object oriented programming. (CIS162AD)
6.Demonstrate JAVA programming including Java Applets and applications. (CIS163AA)
7.Analyze and evaluate the data design, implementation, evaluation, maintenance and management of data bases. (CIS276DA, CIS276DB, CIS276DC)
8.Define the internet and its resources includes basic web page development. (BPC/CIS133DA)
9.Describe network file security, attribute security, password security, and log in security. (CIS126DL, MST150++)