Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Courses
Major
Software Development | Web Development
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Web and Mobile Application Development Certificate of Achievement

Program Overview

The Certificate of Achievement in Web and Mobile Application Development provides students with the specialized knowledge that is essential in the development of Web and mobile computer applications. Students will study and gain experience with the languages and frameworks that are most commonly used in developing these applications. They will also learn fundamental principles of Web and mobile development so that they will be prepared to work with current and emerging technologies.


Related Degrees & Certificates

  • AS Associate in Science Degree Program
    • Computer Science Applications and Development (60 units)
    • Computer and Information Science (60 units)
    • Web and Mobile Application Development (60 units)
  • CA Certificate of Achievement
    • Computer Science Applications and Development (30-34 units)
  • CS Certificate of Specialization
    • Applied Python Programming (12 units)
    • C++ Programming (8 units)
    • Data Science and Big Data (14-15 units)
    • Database Programming (14-15 units)
    • Enterprise Cybersecurity (15 units)
    • Internet of Things (IoT) Programming (15 units)
    • Java Programming (8 units)
    • Machine Learning and Artificial Intelligence (12 units)
    • Web Programming (13 units)
    • Web/Mobile App Development (15 units)

Career Opportunities

Career opportunities exist in numerous businesses and industries. Typical entry-level positions include front-end developer, mobile application developer, programmer, Web developer, and software tester.


Program Learning Outcomes

Students completing this program will be able to:


  • Identify, describe and apply best practices of Web application development.
  • Create standards-compliant, accessible Web documents using HTML, HTML5, CSS and JavaScript.
  • Utilize a server-side scripting language and a database to create a dynamic website.
  • Develop Web and mobile applications for a variety of platforms and mobile devices.
  • Demonstrate an ability to work effectively and ethically on teams.
  • Demonstrate professional and effective communication skills.

Recommended High School Preparation

Coursework in Mathematics, Computer Programming, English, Business, Electronics.


University Transfer Program

Use Assist to identify lower division major preparation for Computer and Information Science for the California State University and the University of California systems. For independent or out-of-state colleges and universities use their catalogs to locate this information. Transfer Services can assist you to gather this information.


About the Program

Computer and Information Science offers extraordinary career opportunities to individuals who possess fluency in the English language, solid keyboarding skills, and a desire to work with computers on a daily basis. Students in the Computer and Information Science program at CSM are training primarily on PC microcomputers and receive the finest training and experience available in areas such as programming, data communications, applications development, network support, end-user support, and hardware/systems support. This training is intended to lead to employment in the computing industry or transfer to a baccalaureate institution for continued study in the field and to provide advanced study for computing professionals.


Career opportunities include applied scientist, communications technician, computer maintenance technician, computer operator, data base specialist, documentation specialist, information specialist, Local Area Network (LAN) administrator, PC specialist, programmer, software engineer, software technician, systems analyst, systems test engineer, technician support representative, and as sales personnel skilled in marketing methods for computer systems. While some students secure employment following completion of the A.S. degree or Certificate program, many transfer to four-year universities to complete a Bachelor’s degree in a computer-related field.


Program Requirements

Required Core Courses

  • CIS 254: Introduction to Object-Oriented Program Design (4 units)
  • CIS 114: JavaScript/Ajax Programming (4 units)
  • CIS 121: UNIX/Linux (3 units)
  • CIS 127: HTML5 and CSS (3 units)
  • CIS 128: Mobile Web App Development (4 units)
  • CIS 135: Android Programming (4 units)
  • OR
  • CIS 137: iOS/Swift Programming (4 units)
  • CIS 380: PHP Programming (3 units)

Required Selective Courses

  • 3-4 units from the following courses:
    • CIS 132: Introduction to Databases (3 units)
    • CIS 133: NoSQL Databases (3 units)
    • CIS 363: Enterprise Database Management (4 units)
    • CIS 364: From Data Warehousing to Big Data (4 units)
  • 6-7 units from the following courses:
    • CIS 113: Ruby Programming (4 units)
    • CIS 117: Python Programming (4 units)
    • CIS 129: Frameworks/Server-Side JavaScript (3 units)
    • CIS 135*: Android Programming (4 units)
    • CIS 137*: iOS/Swift Programming (4 units)
    • CIS 138: Internet of Things (3 units)
    • DGME 164: User Interface/User Experience Design (3 units)

*If not used above


Total Required Units: 34 - 36


See More
How can I help you today?