powered by
Center for Curriculum and Transfer Articulation
Major: 3139
Effective Term: 2019 Spring   

Award: AAS
Total Credits: 64
CIP Code: 11.0201

Instructional Council: Computer Information Systems (12)
GPA: 2.00
SOC Code: 15-1131, 15-1132, 15-1133, 15-1134, 15-1152, 25-1021


Description: The Associate in Applied Science (AAS) in Mobile Apps Programming is designed to provide information and training on the programming aspect of technology. Individuals will be provided with the opportunity to develop skills necessary to work in the programming field including mobile applications programming. The program also includes a Certificate of Completion (CCL) in Programming, a Certificate of Completion (CCL) in Programming and System Analysis, and a Certificate of Completion (CCL) in Mobile Apps Programming.

Suggested Course Plan Sequenced by Semester: RSC, SMC



Required Courses
Certificate of Completion in Programming (5047) (21-26) OR
Certificate of Completion in Programming and System Analysis (5048) (24)
AND
Certificate of Completion in Mobile Apps Programming (5793) (16-45) 37-45
Credits: 37-45

Program Competencies
CCL in Programming (5047)

1. Define terms related to microcomputer usage and applications. (CIS105)
2. Identify microcomputer hardware and software components. (CIS105)
3. Apply microcomputer operation skills: care and handling of diskettes, powering up the computer, keyboarding (required speed development: 25 words per minute), and powering down the computer. (CIS105)
4. Evaluate and select microcomputer hardware and software for specific applications. (CIS105)
5. Describe basic graphics, sound, process control, and other special capabilities of a microcomputer. (CIS105)
6. Use SQL programming language to interpret data in a relational database. (CIS119DO, CIS276DA, CIS276DB)
7. Describe the components and techniques of structured programming. (CIS159, CIS162AD, CIS163AA, CSC110)
8. Explain program business and structure using logic tools. (CIS159, CIS163AA, CSC110)
9. Describe advanced programming techniques. (CIS225AB, CIS259, CIS262AD, CIS263AA, CSC205)

OR

CCL in Programming and System Analysis (5048)

1. Identify common uses of computers in business and other sectors of society. (CIS105)
2. Name and explain the steps in the system development process. (CIS105)
3. Describe the components of a Management Information System. (CIS105)
4. Write simple programs in a common programming language using appropriate input, output, and processing statements for that language. (CIS105)
5. Identify and define the major components of an operating system, both hardware and software. (CIS126D+, MST150++)
6. Design algorithms for simple business problems. (CIS150++)
7. Analyze problem descriptions and design programming solutions to the problems, using common problem-solving techniques. (CIS151, CIS159, CIS162++, CIS163AA)
8. Write elementary programs in various programming languages. (CIS151, CIS159, CIS162++, CIS163AA)
9. Analyze problem descriptions and design programming solutions to the problems using common problem-solving techniques. (CIS224)
10. Describe the integrated workings of systems and subsystems within a business organization. (CIS225++, CIS250)
11. Set up, maintain, and use a database management program. (BPC/CIS217AM, CIS119DO, CIS276DA)

AND

CCL in Mobile Apps Programming (5793)

1. Create, edit, and manipulate images. (CIS120DF)
2. Demonstrate use of a Mac operating system. (CIS121AI, CIS165)
3. Use Hypertext Markup Language (HTML). (CIS132)
4. Use Cascading Style Sheets (CSS) to format webpage elements. (CIS132)
5. Develop applications for iPhone. (CIS165)
6. Describe software tools and programming techniques for developing Android device applications. (CIS165DA)
7. Develop applications for Android devices. (CIS165DA)
8. Develop applications for Windows 8 smartphones and tablets. (CIS165DB)
9. Package applications for distribution. (CIS165, CIS165DA, CIS165DB)
+ indicates course has prerequisites and/or corequisites.
++ indicates that any suffixed course may be selected.
MCCCD Governing Board Approval Date: September 24, 2013

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.