Nov 14, 2024  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog

Data Science and Machine Learning Major, B.S.


Return to {$returnto_text} Return to: Academic Programs

Department of Computer Sciences  
Available Program Format(s): In-Person 
College of Aerospace, Computing, Engineering, and Design    

About the Program


The Department of Computer Sciences offers coursework leading to a Bachelor of Science in Data Science and Machine Learning. 

A degree in Data Science and Machine Learning will provide students with a strong foundation in computing and statistics to be able to pursue a career in any industry in which data is used. Students are invited to consult with department faculty concerning career options and further specialization within this field. The department recommends that students be aware of the similar, yet distinct, MSU degree offerings in Statistical Science and Computer Science.

All Majors in Data Science and Machine Learning are required to complete the required courses with a required minimum grade of “C-” and a minimum overall GPA of 2.00 in these courses. Students should note that programs differ in the minimum grade required. 

Given the interdisciplinary nature of Data Science, and the broad range of domains/industries in which data-driven insights can yield innovation, students will be encouraged to concentrate their general undergraduate elective credits within another department outside of Math and Statistics/Computer Science.

Student Outcomes


The student outcomes to be reached upon completion of this program are an extension of the CS degree requirements and aligned with the ABET criteria for “Data Science, Data Analytics, and Similarly Named Computing Programs.” The student outcomes for this degree program are: 

  1. An ability to apply knowledge of computing, mathematics, and machine learning to the broad discipline of data science.
  2. An ability to analyze complex datasets, and identify, define, and extract patterns and insights appropriate for problem-solving.
  3. An ability to design, implement, and evaluate data-driven models, machine learning algorithms, and systems to meet desired needs.
  4. An ability to communicate effectively with stakeholders to answer or solve a given problem through the use of data and modeling.
  5. An understanding of professional, ethical, legal, security, and social issues and responsibilities, particularly those concerning data and machine learning models.
  6. An ability to communicate effectively with a range of audiences, particularly in translating data insights to actionable recommendations.
  7. An ability to analyze the local and global impact of data science solutions on individuals, organizations, and society.
  8. Recognition of the need for, and an ability to engage in, continuing professional development, particularly in the rapidly evolving field of machine learning.
  9. An ability to use current techniques, skills, and tools necessary for data manipulation, analysis, visualization, and machine learning practices.
  10. An ability to apply statistical foundations, algorithmic principles, and machine learning theory in the modeling and design of data-driven systems, demonstrating comprehension   of the trade-offs involved in design and model choices.
  11. An ability to apply design and development principles in the construction of data pipelines, preprocessing systems, and machine learning models of varying complexity.

General Degree Requirements


To earn a degree, students must satisfy all requirements in each of the four areas below, in addition to their individual major requirements. 

Program Requirements


  • A total of 120 semester hours are required for graduation.
  • A grade of “C-” or better is required in all CS, MTH, and DSML courses included in the major, all ancillary courses, and all science courses for the science requirement. Students should note that programs differ in the minimum grade required.

General Studies Requirements: 33 credits


Students should consult the General Studies Requirements   for a list of courses that fulfill the General Studies Requirements for degree completion.

Some of the science, mathematics, and ancillary courses required may partially or fully satisfy specific General Studies requirements. 

  • Written Communication (6 credits) 
  • Oral Communication (3 credits) 
  • Quantitative Literacy (3 credits) 
  • Arts and Humanities (6 credits) 
  • Historical (3 credits) 
  • Natural and Physical Sciences (6 credits) 
  • Social and Behavioral Sciences (6 credits) 
  • Global Diversity (0 or 3 credits**) 

 

**Students will fulfill the global diversity requirement by taking an approved course within one of the following categories: arts and humanities; historical; natural and physical sciences; or social and behavioral sciences. 

Ethnic Studies & Social Justice Requirement: 0 or 3 credits


  • Students should consult the Ethnic Studies & Social Justice Graduation Requirement  for a list of courses that fulfill the ESSJ Requirement for degree completion.  
  • Many programs include courses that meet this requirement. Students should consult with their advisor to determine what program courses may fulfill this requirement.

Required Ancillary Courses: 9 credits


The courses JMP 2610 and PHI 3370 must be completed. One of either COMM 1010 or 1100 must also be completed. 

Electives: 8 credits


A minimum of two electives courses chosen from the following (for a total of 8 credits). 

Summary of Credits


General Studies Requirements 33 credits
ESSJ Requirement 0-3 credits
Required Ancillary Courses 9 credits
Required Science Courses 6 credits
Required Core Courses 48 credits
Electives 8 credits
Senior Experience  4 credits
Unrestricted Electives 9-27 credits
Total for the Data Science and Machine Learning Major, B.S. 120 credits

Required courses for the major may also count for General Studies and ESSJ requirements, so the total credits listed may be greater than the number required to complete the degree. Therefore, it is important that you work with your advisor to make sure you are meeting requirements for your degree.

Return to {$returnto_text} Return to: Academic Programs