Bachelor of Applied Science in Data Analytics and Programming

Data Analytics and Programming
Become a Student

Program Information

Learn more about the Data Analytics program.

General Help

Ask general questions at our support center.

Print icon   Print this page

Course Sequence

Field of Interest

Field of Interest: Computer and Information Technology

The Bachelor of Applied Science (BAS) in Data Analytics and Programming is an advanced program which brings together data analytics and object-oriented programming in this emerging field. This BAS in Data Analytics and Programming is designed to prepare students to model, synthesize, analyze, and present large data sets for business decision making. Courses will focus on the techniques, programming languages and computer software used in industry to store and extract data from various data sources, model and integrate that data, and visualize this data for business decision making and intelligence gathering. A bachelor’s degree in Data Analytics and Programming prepares students for application to professional graduate and post-baccalaureate programs in a variety of disciplines in data analytics, programming, and data science.

Details

Details icon Important information you’ll need when applying for admission:

Field of Interest
Computer and Information Technology
Type
Bachelor of Applied Science (BAS)
Academic Plan
Data Analytics and Programming (DEG)
Academic Plan Code
9306
Total Credits Required
120-131
Catalog Year
2024-2025
Effective Term
Fall 2023
Notes

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

What You’ll Learn

This pathway map will help you gain the expertise needed to:

  1. Apply ethical considerations in dataset preparation, program development, modeling, intellectual property, data protection, copyright protection, and decision making while using data analytics and programming concepts and terminology, in preparation for professional use.
  2. Test algorithms from mathematics, statistics, data mining and machine learning to solve problems.
  3. Design scalable systems capturing, processing and interpreting large and complex data sets.
  4. Set-up software and services to install and configure scalable systems that capture and process large and complex data sets.
  5. Synthesize and analyze datasets after transforming and cleansing data.
  6. Demonstrate the results of the data analysis process to effectively communicate to a variety of audiences.
  7. Perform data analysis to answer stakeholder questions using current programming languages, data mining, and machine learning models.
  8. Develop a project scope while considering factors such as customer requirements, project costs, return on investment, and internal/external business objectives.
  9. Develop and implement well-structured computer programs in various object-oriented programming languages that solve business problems.
  10. Communicate professionally in formal and informal team situations with diverse audiences.

Career Opportunities

Successful completion of this degree may lead to employment in a variety of different occupations and industries. Below are examples of related occupations with associated Maricopa County-based annual median wages* for this degree. Education requirements vary for the occupations listed below, so you may need further education or degrees in order to qualify for some of these jobs and earn the related salaries. Please visit with an academic advisor and/or program director for additional information. You can click on any occupation to view the detail regarding education level, wages, and employment information.

* Career and wage information provided by Lightcast using data, reports, and forecasts which are generated using government data sources and Lightcast’s proprietary analytical processes. Lightcast’s data covers multiple classes of workers including QCEW, non-QCEW, and those who are self-employed. Disclaimer

Course Sequence by Term

The following is the suggested course sequence by term. Please keep in mind:

  • Students should meet with an academic advisor to develop an individual education plan that meets their academic and career goals. Use the Degree Progress Report Tool in your Student Center to manage your plan.
  • The course sequence is laid out by suggested term and may be affected when students enter the program at different times of the year.
  • Initial course placement is determined by current district placement measures and/or completion of 100-200 level course and/or program requirements.
  • Degree and transfer seeking students may be required to successfully complete a MCCCD First Year Experience Course (FYE) within the first two semesters at a MCCCD College. Courses include FYE101 and FYE103. Course offerings will vary by college. See an academic, program, or faculty advisor for details.

Full-time Sequence

Full-time status is 12 credits to 18 credits per semester.

A list of additional requirements for this pathway map
Awareness Areas
  • In addition to the requirements identified in the sequence below, students must complete the following awareness areas if not otherwise met by other program requirements:
    • Cultural [C] and
    • Global [G] or Historical [H]
  • Students are strongly encouraged to visit with an academic advisor to ensure completion of all graduation requirements.

Note: Because you are viewing this pathway map on a mobile device, some columns below have been hidden. To view all columns, please rotate your device or view this page on a device with a larger screen.

Term 1

A sequence of suggested courses that should be taken during Term 1
Course Number Course Name Requisites Notes Area Credits
CIS105 Survey of Computer Information Systems CS 3
CIS150AB Object-Oriented Programming Fundamentals 3
ENG101 or
ENG107
First-Year Composition or First-Year Composition for ESL FYC or FYC 3
FYE101 or
FYE103
Introduction to College, Career and Personal Success or Exploration of College, Career and Personal Success 1–3
MAT15+ College Algebra/Functions OR Higher level course in the Mathematical Applications [MA] area MA 3–6
PSY101 Introduction to Psychology SB 3

Term 2

A sequence of suggested courses that should be taken during Term 2
Course Number Course Name Requisites Notes Area Credits
CIS114DE Excel Spreadsheet 3
CIS156 Python Programming: Level I 3
CIS215 Foundations of Data Analytics and Programming 3
CIS276DA or
CIS276DB
MySQL Database or SQL Server Database 3
ENG102 or
ENG108
First-Year Composition or First-Year Composition for ESL FYC or FYC 3
PHI103 Introduction to Logic HU, L 3

Term 3

A sequence of suggested courses that should be taken during Term 3
Course Number Course Name Requisites Notes Area Credits
CIS162AD C#: Level I CS 3
CIS216 Data Governance, Management, and Quality 3
CIS224 Project Management Microsoft Project for Windows 3
CIS256 Python Programming Level II 3
CLD110 Amazon Web Services Cloud Foundations May be waived by permission of the Program Director, Department or Division Chair 0–3
GBS220 Quantitative Methods in Business 3

Term 4

A sequence of suggested courses that should be taken during Term 4
Course Number Course Name Requisites Notes Area Credits
CIS214DA Advanced Excel for Data Analytics 3
CIS256DA Python for Data Analysis 3
CIS260TB Data Visualization: Tableau 3
CIS262AD C# Level II 3
CIS276DC NoSQL 3
CLD120 Amazon Web Services Cloud Architect Associate 3

Term 5

A sequence of suggested courses that should be taken during Term 5
Course Number Course Name Requisites Notes Area Credits
CIS260BI Data Visualization: Power Business Intelligence (BI) 3
CIS314 Data Privacy and Integrity 3
CIS315 Data Protection 3
CIS316 Descriptive Analytics 3
SBU200 Society and Business G, SB 3

Term 6

A sequence of suggested courses that should be taken during Term 6
Course Number Course Name Requisites Notes Area Credits
CIS250 Management of Information Systems 3
CIS317 Data Complexity 3
CIS318 Predictive Analytics 3
SQ Natural Sciences Quantitative SQ 4

Term 7

A sequence of suggested courses that should be taken during Term 7
Course Number Course Name Requisites Notes Area Credits
CIS415 Big Data 3
CIS416 Presentation of Analytics and Programming Results and Solutions 3
CIS480 Data Analytics and Programming Capstone 3
C Cultural Diversity in the US C 0–3
SG or
SQ
Natural Sciences General or Natural Sciences Quantitative SG or SQ 4

Term 8

A sequence of suggested courses that should be taken during Term 8
Course Number Course Name Requisites Notes Area Credits
CLD417 Cloud Analytics 3
CIS490 Applied Data Analytics and Programming Internship 3
COM225 Public Speaking L 3
HU Humanities, Fine Arts & Design HU 3

Part-time Sequence

Part-time status is 11 credit hours or less.

A list of additional requirements for this pathway map
Awareness Areas
  • In addition to the requirements identified in the sequence below, students must complete the following awareness areas if not otherwise met by other program requirements:
    • Cultural [C] and
    • Global [G] or Historical [H]
  • Students are strongly encouraged to visit with an academic advisor to ensure completion of all graduation requirements.

Note: Because you are viewing this pathway map on a mobile device, some columns below have been hidden. To view all columns, please rotate your device or view this page on a device with a larger screen.

Term 1

A sequence of suggested courses that should be taken during Term 1
Course Number Course Name Requisites Notes Area Credits
CIS105 Survey of Computer Information Systems CS 3
CIS150AB Object-Oriented Programming Fundamentals 3
FYE101 or
FYE103
Introduction to College, Career and Personal Success or Exploration of College, Career and Personal Success 1–3

Term 2

A sequence of suggested courses that should be taken during Term 2
Course Number Course Name Requisites Notes Area Credits
CLD110 Amazon Web Services Cloud Foundations May be waived by permission of the Program Director, Department or Division Chair 0–3
MAT15+ College Algebra Function OR Higher level course in the Mathematical Applications [MA] area MA 3–6
PSY101 Introduction to Psychology SB 3

Term 3

A sequence of suggested courses that should be taken during Term 3
Course Number Course Name Requisites Notes Area Credits
CIS114DE Excel Spreadsheet 3
CIS156 Python Programming: Level I 3
CIS276DA or
CIS276DB
MySQL Database or SQL Server Database 3

Term 4

A sequence of suggested courses that should be taken during Term 4
Course Number Course Name Requisites Notes Area Credits
CIS215 Foundations of Data Analytics and Programming 3
ENG101 or
ENG107
First-Year Composition or First-Year Composition for ESL FYC or FYC 3

Term 5

A sequence of suggested courses that should be taken during Term 5
Course Number Course Name Requisites Notes Area Credits
CIS162AD C#: Level I CS 3
CIS256 Python Programming Level II 3
ENG102 or
ENG108
First-Year Composition or First-Year Composition for ESL FYC or FYC 3

Term 6

A sequence of suggested courses that should be taken during Term 6
Course Number Course Name Requisites Notes Area Credits
CIS216 Data Governance, Management, and Quality 3
CIS224 Project Management Microsoft Project for Windows 3
GBS220 Quantitative Methods in Business 3

Term 7

A sequence of suggested courses that should be taken during Term 7
Course Number Course Name Requisites Notes Area Credits
CIS256DA Python for Data Analysis 3
CIS260TB Data Visualization: Tableau 3
CIS262AD C# Level II 3

Term 8

A sequence of suggested courses that should be taken during Term 8
Course Number Course Name Requisites Notes Area Credits
CIS214DA Advanced Excel for Data Analytics 3
CIS276DC NoSQL 3
CLD120 Amazon Web Services Cloud Architect Associate 3

Term 9

A sequence of suggested courses that should be taken during Term 9
Course Number Course Name Requisites Notes Area Credits
CIS260BI Data Visualization: Power Business Intelligence (BI) 3
CIS315 Data Protection 3
CIS316 Descriptive Analytics 3

Term 10

A sequence of suggested courses that should be taken during Term 10
Course Number Course Name Requisites Notes Area Credits
CIS314 Data Privacy and Integrity 3
PHI103 Introduction to Logic HU, L 3
SBU200 Society and Business G, SB 3

Term 11

A sequence of suggested courses that should be taken during Term 11
Course Number Course Name Requisites Notes Area Credits
CIS250 Management of Information Systems 3
CIS317 Data Complexity 3
CIS318 Predictive Analytics 3

Term 12

A sequence of suggested courses that should be taken during Term 12
Course Number Course Name Requisites Notes Area Credits
SQ Natural Sciences Quantitative SQ 4
C Cultural Diversity in the US C 0–3

Term 13

A sequence of suggested courses that should be taken during Term 13
Course Number Course Name Requisites Notes Area Credits
CIS415 Big Data 3
CIS416 Presentation of Analytics and Programming Results and Solutions 3

Term 14

A sequence of suggested courses that should be taken during Term 14
Course Number Course Name Requisites Notes Area Credits
CIS480 Data Analytics and Programming Capstone 3
SG or
SQ
Natural Sciences General or Natural Sciences Quantitative SG or SQ 4

Term 15

A sequence of suggested courses that should be taken during Term 15
Course Number Course Name Requisites Notes Area Credits
CLD417 Cloud Analytics 3
COM225 Public Speaking L 3

Term 16

A sequence of suggested courses that should be taken during Term 16
Course Number Course Name Requisites Notes Area Credits
CIS490 Applied Data Analytics and Programming Internship 3
HU Humanities, Fine Arts & Design HU 3

Ready to get started?

Follow one of the options below to get started on your personal career pathway.

Become a Student

Click here for MCC’s easy-to-use Enrollment Steps.

Program Information

Learn more about and find contact information for the Data Analytics program.

General Help

Ask general questions over the phone at 480-461-7400 or via online chat.

Course Area Key

Disclaimer

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

Course Sequence total credits may differ from the program information located on the MCCCD curriculum website due to program and system design.

At Maricopa, we strive to provide you with accurate and current information about our degree and certificate offerings. Due to the dynamic nature of the curriculum process, course and program information is subject to change. As a result, the course list associated with this degree or certificate on this site does not represent a contract, nor does it guarantee course availability. If you are interested in pursuing this degree or certificate, meet with an academic advisor to discuss the requirements at your college for the appropriate catalog year.

View MCCCD’s official curriculum documentation for additional details regarding the requirements of this award (https://aztransmac2.asu.edu/cgi-bin/WebObjects/MCCCD.woa/wa/freeForm10?id=175606).