Skip to main content
Browser not supported!
We recommend using a modern browser such as Google Chrome, Microsoft Edge, Apple Safari, or Mozilla Firefox.

Submitter's Information

Name

Craig Persiko

Title

Department Chair, Computer Science

Region

Bay Area

College

City College of San Francisco

CTE Dean

CTE Dean's Name

Theresa Rowland

CTE Dean's Email

Log in to view CTE Dean's Email.

Program Details

Program Title

Android App Programming

Submission Type

Program Modifications (formerly substantial changes)

TOPs Code

Computer Software Development (070700)

Projected Start Date

08/01/19

Catalog Description

This certificate is designed to teach students how to program native apps (mobile device applications) to run on Android phones and tablets. Students learn programming in Java, including the specifics of how to program for Android devices, as well as best practices regarding data structures and algorithms. Students completing this certificate program will be qualified for employment as entry-level app developers and quality assurance technicians.

Learning Outcomes

Upon completion of this program, students will be able to:

  • Analyze problems and interpret technical specifications to create and program appropriate algorithmic solutions, utilizing the most appropriate features of Java.
  • Create Java programs with graphical user interfaces.
  • Implement applications that utilize the distinctive capabilities of Android.
  • Operate effectively within a team, gaining work experience
  • Evaluate and implement data structures and algorithms for given problems, considering appropriateness and efficiency.

Students who have never done any programming are advised to take CS 110A before beginning this program.

The minimum time for completion of this certificate is 3 semesters. Completion time will vary based on student preparation and number of classes completed per semester.

Enrollment Completer Projections

15

Program Proposal Attributes

Program Award Type(s) (Check all that apply)
  • Certificate of Achievement: 16 or greater semester (or 24 or greater quarter) units (C)
Program Goal

Occupational: Students completing this certificate program will be qualified for employment as entry-level app developers and quality assurance technicians.

Course Units and Hours

Total Certificate Units (Minimum and Maximum)

18-21

Units for Degree Major or Area of Emphasis (Minimum and Maximum)

n/a

Total Units for Degree (Minimum and Maximum)

n/a

Course Report

Program Requirements Narrative
CourseTitleUnitsYear/Semester
(Y1 or S1)
CS 111B
Programming Fundamentals: Java
4
S1
CS 111C
Data Structures and Algorithms: Java
4
S2
CS 211S
Advanced Java: Standard Edition
3
S2
CS 211D
Android Programming
3
S2
CS 311D
Advanced Android Programming
3
S3
CS 177 or CS/CNIT 195 or CS/CNIT 198 or CNIT 197
Software Engineering OR Software Development Practicum OR Industry Internship and Work Experience
1-4
S3
Program Requirements

Students learn programming in Java, including the specifics of how to program for Android devices, as well as best practices regarding data structures and algorithms, plus they gain substantial project experience.

Supporting Documents

Bay Area Regional Questions

Goal of Program

CTE

Include any other information you would like to share.
This certificate and its revision to include a Data Structures requirement were favorably discussed at our last Industry Advisory meeting, as documented here: http://fog.ccsf.edu/~cpersiko/csDept/IndustryAdvisoryMinutes2018.pdf
Please list similar programs at other colleges in the service area which may be impacted, including the name of the college, the name of the program that may be impacted, the name of the person you contacted and the outcome of that contact.
This is a revision of our existing certificate, so it won't impact other colleges.

Submission Details

Published at

11/09/18 - 04:34 PM

Status

Recommended

Return to Drafts

Please list the reason(s) for returning "Android App Programming". to Craig Persiko's drafts. This message will be sent to cpersiko@ccsf.edu

Comments, Documents, Voting

Comments

All Comments

No comments to display.