Image for computer-related page

Mobile Apps Programming - AAS

Major: 3139
Effective Term: 2013 Fall Final Term: Current
Award: AAS
Total Credits: 64
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.

Program Notes:

Students must earn a grade of "C" or better for all courses within the program.

++ indicates any module/suffixed courses.

Student will need to consult with a program advisor on availability of Certificate of Completion programs.

Program requirements for CCL/5047 or CCL/5048 may be taken in the CCL/5793 Mobile Apps Programming.

Admission Criteria: None
Program Prerequisites: None
Required Courses
Credits:37-45
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
General Education
General Education RequirementCredits 19-27
 
General Education CoreCredits 9-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) 6
 
Oral CommunicationCredits 3
Any approved General Education course in the Oral Communication area. 3
 
Critical ReadingCredits 0-3
CRE101College Critical Reading (3) OR
CRE111Critical Reading for Business and Industry (3) OR
Equivalent as indicated by assessment. 0-3
 
MathematicsCredits 0-5
Mathematics may be met by MAT120, or MAT121, or MAT122 if taken in Required Courses area.
MAT120Intermediate Algebra (5) OR
MAT121Intermediate Algebra (4) OR
MAT122Intermediate Algebra (3) OR
Satisfactory completion of a higher level mathematics course. 0-5
 
General Education DistributionCredits 10
 
Humanities and Fine ArtsCredits 3
Any approved general education course from the Humanities and Fine Arts area. 3
 
Social and Behavioral SciencesCredits 3
Any approved general education course from the Social and Behavioral Sciences area. 3
 
Natural SciencesCredits 4
Any approved general education course from the Natural Sciences area. 4

Program Competencies

  1. CCL in Programming (5047)
  2. Define terms related to microcomputer usage and applications. (CIS105)
  3. Identify microcomputer hardware and software components. (CIS105)
  4. 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)
  5. Evaluate and select microcomputer hardware and software for specific applications. (CIS105)
  6. Describe basic graphics, sound, process control, and other special capabilities of a microcomputer. (CIS105)
  7. Use SQL programming language to interpret data in a relational database. (CIS119DO, CIS276DA, CIS276DB)
  8. Describe the components and techniques of structured programming. (CIS159, CIS162AD, CIS163AA, CSC110)
  9. Explain program business and structure using logic tools. (CIS159, CIS163AA, CSC110)
  10. Describe advanced programming techniques. (CIS225AB, CIS259, CIS262AD, CIS263AA, CSC205)
  11. OR
  12. CCL in Programming and System Analysis (5048)
  13. Identify common uses of computers in business and other sectors of society. (CIS105)
  14. Name and explain the steps in the system development process. (CIS105)
  15. Describe the components of a Management Information System. (CIS105)
  16. Write simple programs in a common programming language using appropriate input, output, and processing statements for that language. (CIS105)
  17. Identify and define the major components of an operating system, both hardware and software. (CIS126D+, MST150++)
  18. Design algorithms for simple business problems. (CIS150++)
  19. Analyze problem descriptions and design programming solutions to the problems, using common problem-solving techniques. (CIS151, CIS159, CIS162++, CIS163AA)
  20. Write elementary programs in various programming languages. (CIS151, CIS159, CIS162++, CIS163AA)
  21. Analyze problem descriptions and design programming solutions to the problems using common problem-solving techniques. (CIS224)
  22. Describe the integrated workings of systems and subsystems within a business organization. (CIS225++, CIS250)
  23. Set up, maintain, and use a database management program. (BPC/CIS217AM, CIS119DO, CIS276DA)
  24. AND
  25. CCL in Mobile Apps Programming (5793)
  26. Create, edit, and manipulate images. (CIS120DF)
  27. Demonstrate use of a Mac operating system. (CIS121AI, CIS165)
  28. Use Hypertext Markup Language (HTML). (CIS132)
  29. Use Cascading Style Sheets (CSS) to format webpage elements. (CIS132)
  30. Develop applications for iPhone. (CIS165)
  31. Describe software tools and programming techniques for developing Android device applications. (CIS165DA)
  32. Develop applications for Android devices. (CIS165DA)
  33. Develop applications for Windows 8 smartphones and tablets. (CIS165DB)
  34. Package applications for distribution. (CIS165, CIS165DA, CIS165DB)

Additional information is available at MCCCD's Center for Curriculum and Transfer Articulation.

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.

Please refer to the Official MCCCD CCTA website for official programs information.

Fall 14 Class Preview.The college of you.