powered by
Center for Curriculum and Transfer Articulation
Data Analytics and Programming
Major: 9306
Effective Term: 2023 Fall   
Award Type: BAS

CIP Code: 30.7101
Program Availability: MC  
Instructional Council: Computer Information Systems
Total Credits: 120-131
GPA: 2.00
SOC Code: Upon completion of a bachelor’s degree, students may pursue a career as:
15-1211.00 Computer Systems Analysts
15-1251.00 Computer Programmers
15-1252.00 Software Developers
15-2051.00 Data Scientist
15-2051.01 Business Intelligence Analysts


Description: 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.

Program Learning Outcomes
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. (CIS105, CIS215, CIS216, CIS314, CIS315, CIS416, CIS480, CIS490, FYE101, FYE103, PHI103, PSY101, SBU200, [HU], [SG], [SQ])
2. Test algorithms from mathematics, statistics, data mining and machine learning to solve problems. (CIS316, CIS318, CIS415, GBS220, SBU200, [MA], [SG], [SQ])
3. Design scalable systems capturing, processing and interpreting large and complex data sets. (CLD110, CLD120, CIS317, CIS415, CLD417, [MA])
4. Set-up software and services to install and configure scalable systems that capture and process large and complex data sets. (CLD110, CLD120, CIS317, CIS415, CLD417)
5. Synthesize and analyze datasets after transforming and cleansing data. (CIS260BI, CIS260TB, CIS276DA, CIS276DB, CIS316, CIS318, [MA])
6. Demonstrate the results of the data analysis process to effectively communicate to a variety of audiences. (CIS214DA, CIS260BI, CIS260TB, CIS416, PHI103, PSY101, SBU200, (COM225), [FYC], [MA], [SG], [SQ])
7. Perform data analysis to answer stakeholder questions using current programming languages, data mining, and machine learning models. (CIS114DE, CIS214DA, CIS256DA, CIS276DA, CIS276DB, CIS276DC, CIS316, CIS318)
8. Develop a project scope while considering factors such as customer requirements, project costs, return on investment, and internal/external business objectives. (CIS224, CIS480, SBU200, [MA])
9. Develop and implement well-structured computer programs in various object-oriented programming languages that solve business problems. (CIS150AB, CIS156, CIS162AD, CIS256, CIS262AD)
10. Communicate professionally in formal and informal team situations with diverse audiences. (CIS250, CIS260BI, CIS260TB, CIS224, CIS416, CIS490, COM225, FYE101, FYE103, PSY101, SBU200, [FYC])
Required Courses
CIS105 Survey of Computer Information Systems 3
CIS114DE Excel Spreadsheet 3
+ CIS150AB Object-Oriented Programming Fundamentals 3
+ CIS156 Python Programming: Level 1 3
+ CIS162AD C# Programming I 3
+ CIS214DA Advanced Excel for Data Analytics 3
+ CIS215 Foundations of Data Analytics and Programming 3
+ CIS216 Data Governance, Management, and Quality 3
CIS224 Project Management Microsoft Project for Windows 3
+ CIS250 Management of Information Systems 3
+ CIS256 Python Programming Level II 3
CIS256DA Python for Data Analytics 3
+ CIS260BI Data Visualization: Power BI 3
+ CIS260TB Data Visualization: Tableau 3
+ CIS262AD C# Level II 3

+ CIS276DA My SQL Database (3) OR
+ CIS276DB SQL Server Database (3) 3

+ CIS276DC No SQL 3
+ CIS314 Data Privacy and Integrity 3
+ CIS315 Data Protection 3
+ CIS316 Descriptive Analytics 3
+ CIS317 Data Complexity 3
+ CIS318 Predictive Analytics 3
+ CIS415 Big Data 3
+ CIS416 Data Analytic Presentations 3
+ CIS480 Data Analytics and Programming Capstone Project 3
+ CIS490 Applied Data Analytics and Programming Internship 3

CLD110 Amazon Web Services Cloud Foundations (3) OR
May be waived by permission of the Program Director, Department or Division Chair (0) 0-3

+ CLD120 Amazon Web Services Cloud Architect Associate 3
+ CLD417 Cloud Analytics 3
+ COM225 Public Speaking 3

FYE101 Introduction to College, Career and Personal Success (1) OR
FYE103 Exploration of College, Career and Personal Success (3) 1-3

+ GBS220 Quantitative Methods in Business 3
+ PHI103 Introduction to Logic 3
PSY101 Introduction to Psychology 3
SBU200 Society and Business 3
Credits: 100-105

+ indicates course has prerequisites and/or corequisites.
++ indicates that any suffixed course may be selected.
MCCCD Governing Board Approval Date: August 23, 2022

All information published is subject to change without notice. Every effort has been made to ensure the accuracy of information presented, but based on the dynamic nature of the curricular process, course and program information is subject to change in order to reflect the most current information available.