Artificial Intelligence and Machine Learning Development, Associate of Applied Science

Program Code: 0490

Program Requirements

 
General Education Coursework
ENGLISH 101Composition3
MATH 125Introductory Statistics4
Fine Arts & Humanities course 13
Physical Sciences or Life Sciences course3
Social and Behavioral Sciences course 13
Required Program Core
BUSINES 213Data Visualization and Presentation for Business3
CIS 111Computer Operations3
CIS 116Operating System I3
CIS 124Introduction to Cloud Computing3
CIS 125Introduction to Artificial Intelligence3
CIS 146Python Programming I3
CIS 205Machine Learning Essentials3
CIS 210Natural language Processing3
CIS 215Deep Learning Essentials3
CIS 220Computer Vision and Image Processing3
CIS 225Ethics in Information Technology3
CIS 255Operating Systems II3
COMPSFI 101Networking Essentials3
NET TEC 101Client-Server Database I3
Required Work-Based Learning Courses
CIS 260Computer Information Systems Field Project3
or CIS 265 Computer Information Systems Internship
Total Hours61
1

One course must fulfill the Human Diversity (HD) requirement.

 

Pathway

This is an example course sequence for students interested in Artificial Intelligence and Machine Learning Development. It does not represent a contract, nor does it guarantee course availability. If this pathway is followed as outlined, you will earn an Advanced Certificate (AC) and Associate in Applied Science degree (AAS) in Artificial Intelligence and Machine Learning Development. 

Plan of Study Grid
Semester 1Hours
CIS 111 Computer Operations 3
CIS 125 Introduction to Artificial Intelligence 3
COMPSFI 101 Networking Essentials 3
ENGLISH 101 Composition 1 3
MATH 125 Introductory Statistics 1 4
 Hours16
Semester 2
CIS 116 Operating System I 3
CIS 124 Introduction to Cloud Computing 3
CIS 146 Python Programming I 3
NET TEC 101 Client-Server Database I 3
Fine Arts & Humanities course 1,2 3
 Hours15
Semester 3
BUSINES 213 Data Visualization and Presentation for Business 3
CIS 205 Machine Learning Essentials 3
CIS 225 Ethics in Information Technology 3
CIS 255 Operating Systems II 3
Physical Sciences or Life Sciences course 1 3
 Hours15
Semester 4
CIS 210 Natural language Processing 3
CIS 215 Deep Learning Essentials 3
CIS 220 Computer Vision and Image Processing 3
CIS 260
Computer Information Systems Field Project
or Computer Information Systems Internship
3
Social and Behavioral Sciences course 1,2 3
 Hours15
 Total Hours61
1

General Education Requirement

2

One course must fulfill the Human Diversity (HD) requirement.

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.

Business Intelligence Analysts

Job Description

Produce financial and market intelligence by querying data repositories and generating periodic reports. Devise methods for identifying data patterns and trends in available information sources.

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$67,895
Median 50th Percentile$117,748
Senior-Level 90th Percentile$183,816

Hourly Wages

Entry-Level 10th Percentile$33
Median 50th Percentile$57
Senior-Level 90th Percentile$88

Annual Job Openings

324 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 college0.00%
An Associate degree4.55%
A Bachelor's degree72.73%
A Master's or Professional degree22.73%
A Doctoral degree or more0.00%

95.46% continue their education beyond an associate degree

Computer Systems Analysts

Job Description

Analyze science, engineering, business, and other data processing problems to develop and implement solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions, improve existing computer systems, and review computer system capabilities, workflow, and schedule limitations. May analyze or recommend commercially available software.

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$56,545
Median 50th Percentile$101,844
Senior-Level 90th Percentile$149,474

Hourly Wages

Entry-Level 10th Percentile$27
Median 50th Percentile$49
Senior-Level 90th Percentile$72

Annual Job Openings

542 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.77%
A certificate0.54%
Some college4.62%
An Associate degree50.71%
A Bachelor's degree41.93%
A Master's or Professional degree1.42%
A Doctoral degree or more0.00%

43.35% continue their education beyond an associate degree

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$49,912
Median 50th Percentile$89,865
Senior-Level 90th Percentile$180,524

Hourly Wages

Entry-Level 10th Percentile$24
Median 50th Percentile$43
Senior-Level 90th Percentile$87

Annual Job Openings

51 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

Database Architects

Job Description

Design strategies for enterprise databases, data warehouse systems, and multidimensional networks. Set standards for database operations, programming, query processes, and security. Model, design, and construct large relational databases or data warehouses. Create and optimize data models for warehouse infrastructure and workflow. Integrate new systems with existing warehouse structure and refine system performance and functionality.

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$84,409
Median 50th Percentile$140,619
Senior-Level 90th Percentile$203,420

Hourly Wages

Entry-Level 10th Percentile$41
Median 50th Percentile$68
Senior-Level 90th Percentile$98

Annual Job Openings

46 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 certificate4.76%
Some college0.00%
An Associate degree0.00%
A Bachelor's degree80.95%
A Master's or Professional degree14.29%
A Doctoral degree or more0.00%

95.24% 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$80,124
Median 50th Percentile$135,662
Senior-Level 90th Percentile$186,507

Hourly Wages

Entry-Level 10th Percentile$39
Median 50th Percentile$65
Senior-Level 90th Percentile$90

Annual Job Openings

1529 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 less3.13%
A certificate1.67%
Some college0.00%
An Associate degree5.07%
A Bachelor's degree85.61%
A Master's or Professional degree4.52%
A Doctoral degree or more0.00%

90.13% continue their education beyond an associate degree