iOS and MacOS Development, Basic Certificate

College(s):

Harry S Truman

Program Code: 0460

Program Requirements

Required Program Core
CIS 103Fundamentals of Programming3
CIS 117Introduction to Apple Development3
CIS 201Advanced Apple Development3
NET TEC 101Client-Server Database I3
Program Electives6
Select two of the following courses:
Apple User Management
Human-Computer Interaction
Foundations of Educational Technology
Total Hours18

Pathway

This is an example course sequence for students interested in pursuing iOS and MacOS Development. This does not represent a contract, nor does it guarantee course availability. If this pathway is followed as outlined, you will earn a Basic Certificate (BC) in iOS and MacOS Development. 

Semester-by-Semester Program Plan for Full-Time Students

All plans can be modified to fit the needs of part-time students by adding more semesters.

Plan of Study Grid
Semester 1Hours
CIS 103 Fundamentals of Programming 3
CIS 117 Introduction to Apple Development 3
 Hours6
Semester 2
CIS 201 Advanced Apple Development 3
Program Elective 1 3
 Hours6
Semester 3
NET TEC 101 Client-Server Database I 3
Program Elective 1 3
 Hours6
 Total Hours18
1

Program Elective

Program Electives 

CIS 113Human-Computer Interaction3
CIS 119Apple User Management3
EDUC 226Foundations of Educational Technology3

Choose your courses with your College Advisor.

Careers

This program can prepare students for the jobs listed below. Click on each one to learn more, including average earnings, annual job openings, and how much education people in that field have. For additional guidance and resources on career options, current City Colleges students and alumni can contact the Career Services Office.

Computer Programmers

Job Description

Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

Salary Based on Experience Level

Take a look at the average hourly/annual earnings for this career in Cook County

Lightcast earnings figures are based on OES data from the BLS and include base rate, cost of living allowances, guaranteed pay, hazardous-duty pay, incentive pay (including commissions and bonuses), on-call pay, and tips.

Annual Wages

Entry-Level 10th Percentile$48,630
Median 50th Percentile$79,323
Senior-Level 90th Percentile$144,882

Hourly Wages

Entry-Level 10th Percentile$23
Median 50th Percentile$38
Senior-Level 90th Percentile$70

Annual Job Openings

75 annual openings in Cook County

National Education Attainment

Here, you can see the level of education that people in this career complete.

Degree Program% of Jobs
A high school diploma or less0.00%
A certificate0.00%
Some college2.52%
An Associate degree8.99%
A Bachelor's degree88.04%
A Master's or Professional degree0.45%
A Doctoral degree or more0.00%

88.49% continue their education beyond an associate degree

Software Developers

Job Description

Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.

Salary Based on Experience Level

Take a look at the average hourly/annual earnings for this career in Cook County

Lightcast earnings figures are based on OES data from the BLS and include base rate, cost of living allowances, guaranteed pay, hazardous-duty pay, incentive pay (including commissions and bonuses), on-call pay, and tips.

Annual Wages

Entry-Level 10th Percentile$78,089
Median 50th Percentile$130,702
Senior-Level 90th Percentile$181,191

Hourly Wages

Entry-Level 10th Percentile$38
Median 50th Percentile$63
Senior-Level 90th Percentile$87

Annual Job Openings

1599 annual openings in Cook County

National Education Attainment

Here, you can see the level of education that people in this career complete.

Degree Program% of Jobs
A high school diploma or less0.00%
A certificate1.41%
Some college0.00%
An Associate degree3.23%
A Bachelor's degree79.73%
A Master's or Professional degree15.64%
A Doctoral degree or more0.00%

95.37% continue their education beyond an associate degree

Web and Digital Interface Designers

Job Description

Design digital user interfaces or websites. Develop and test layouts, interfaces, functionality, and navigation menus to ensure compatibility and usability across browsers or devices. May use web framework applications as well as client-side code and processes. May evaluate web design following web and accessibility standards, and may analyze web use metrics and optimize websites for marketability and search engine ranking. May design and test interfaces that facilitate the human-computer interaction and maximize the usability of digital devices, websites, and software with a focus on aesthetics and design. May create graphics used in websites and manage website content and links.

Salary Based on Experience Level

Take a look at the average hourly/annual earnings for this career in Cook County

Lightcast earnings figures are based on OES data from the BLS and include base rate, cost of living allowances, guaranteed pay, hazardous-duty pay, incentive pay (including commissions and bonuses), on-call pay, and tips.

Annual Wages

Entry-Level 10th Percentile$29,816
Median 50th Percentile$59,242
Senior-Level 90th Percentile$124,359

Hourly Wages

Entry-Level 10th Percentile$14
Median 50th Percentile$28
Senior-Level 90th Percentile$60

Annual Job Openings

142 annual openings in Cook County

National Education Attainment

Here, you can see the level of education that people in this career complete.

Degree Program% of Jobs
A high school diploma or less12.50%
A certificate16.67%
Some college4.17%
An Associate degree16.67%
A Bachelor's degree50.00%
A Master's or Professional degree0.00%
A Doctoral degree or more0.00%

50.00% continue their education beyond an associate degree