Center for Curriculum and Transfer Articulation
Major: 3099
First Term: 2017 Spring   
Award: AAS
Total Credits: 61
CIP Code: 11.0501
Occupational Area: Information Technology

Instructional Council: Computer Information Systems (12)
GPA: 2.50
SOC Code: 15-1121, 15-1143, 15-1152, 25-1021


Description: The Associate in Applied Science (AAS) in Information Technology: Programming and Mobile Development program is designed to provide students with the design and programming skills necessary for entry-level computer programming support positions, with an emphasis on mobile apps. A Certificate of Completion (CCL) in Information Technology: Programming and Mobile Development program is also available.



Required Courses
CIS120DF Adobe Photoshop Level I: Digital Imaging 3

CIS132 HTML / CSS (3) OR
CIS133DA Internet/Web Development Level I (3) 3

+ CIS159 Visual Basic Programming I 3
+ CIS162AD C#: Level I 3
+ CIS163AA Java Programming: Level I 3
+ CIS165 Introduction to IOS Application Development 3
+ CIS165DA Android Mobile Device Programming 3
+ CIS165DB C#/VB.NET: Windows 8 App Development 3
+ CIS166AA Introduction to JavaScripting 3
+ CIS233D+ Any Internet/Web Development course 3

+ CIS259 Visual Basic Programming II (3) OR
+ CIS262AD C#: Level II (3) 3

+ CIS263AA Java Programming: Level II 3
Credits: 36

Program Competencies
1. Develop user interfaces using Visual Studio Windows Forms. (CIS159, CIS162AD, CIS259, CIS162AD)
2. Use VB.NET language to solve problems using appropriate forms, tools, and language components. (CIS159, CIS259)
3. Use C# language to solve problems using appropriate forms, tools, and language components. (CIS162AD, CIS262AD)
4. Develop Windows Store apps using XAML forms and code behind with VB or C#. (CIS165DB)
5. Create and instantiate custom classes with Object-oriented programming. (CIS259, CIS262AD)
6. Develop applications that access, query, update and display stored data. (CIS259, CIS262AD, CIS263AA)
7. Use Active Server Pages (ASP.NET) technology to deliver dynamic web pages. (CIS259, CIS262AD)
8. Use Java language to solve problems using appropriate forms, tools, and language components. (CIS163AA, CIS263AA)
9. Develop mobile app applications for Android platform. (CIS165DA)
10. Develop mobile apps for iOS devices (iPhone and/or iPad). (CIS165)
11. Use Objective-C and/or Swift language to solve coding problems/algorithms. (CIS165)
12. Develop mobile app applications for Windows platform. (CIS165DB)
13. Create and optimize images for Web production. (CIS120DF)
14. Implement and customize page layout with HTML and CSS. (CIS132, CIS133DA)
15. Integrate multimedia elements and enhance interactivity with HTML and CSS. (CIS132, CIS133DA)
16. Create a JavaScript source file. (CIS166AA)
17. Demonstrate procedures for using JavaScript objects. (CIS166AA)
18. Create and incorporate advanced web design features and enhancements.(CIS233D+)
MCCCD Governing Board Approval Date: April 28, 2015

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.