Skip to Content

Data Science Learning Outcomes

Learning Goals for the Major Program in Data Science

Students with a major in Data Science.
  • Students will develop relevant programming abilities.
  • Students will demonstrate proficiency with statistical analysis of data.
  • Students will develop the ability to build and assess data-based models.
  • Students will execute statistical analyses with professional statistical software.
  • Students will demonstrate skill in data management.
  • Students will apply data science concepts and methods to solve problems in real-world contexts and will communicate these solutions effectively
  Emerging Developing Proficient Advanced
Programming Given simple algorithms, students can code them in a high-level programming language. Students themselves can formulate simple algorithms to solve problems, and can code them in a high-level language appropriate for data science work (e.g., Python, SQL, R, Java). Students can create algorithms of moderate complexity, and can implement them in at least two languages appropriate for data science work. Students can design more complex algorithms involving more complex data structures, and can implement their solutions in multiple languages.
Data Anal. Students can carry out standard data visualization and formal inference procedures and can comment on the results. Students can choose appropriately from a wider range of exploratory and inferential methods for analyzing data, and can interpret the results contextually. In addition to exploratory and inferential analysis, students can construct complex statistical models, assess the fit of such models to the data, and apply the models in real-world contexts. Students can also compare the performance of multiple methods and models, recognize the connections between how the data were collected and the scope of conclusions from the resulting analysis, and articulate the limitations and abuses of formal inference and modeling.
Modeling Students understand what a model is and can use a given model. Students can use more complex models and can begin to construct models of their own. Students recognize that different models fit and perform better than others, and can measure fit and performance appropriately. Students have multiple strategies for constructing models and can use different measures of model fit and performance to assess models.
Stat Soft. Students can generate simple statistical summaries using on-line tools or software not designed for statistical analyses (e.g., Excel). Students can create a wider range of visual and numerical data summaries and carry out basic inferential procedures (confidence intervals and significance tests) using menu-driven statistical software. In addition to performing exploratory and inferential procedures, students can fit complex models using dedicated statistical software (e.g., R, Minitab, SAS). Students can design their own statistical analyses and implement them with advanced statistical programming tools.
Data Mgt. Students can work with data after the data have been collected and cleaned, and can use data in the form in which the data are given. Students can perform basic data cleaning, and can transform variables to facilitate analysis. Students can acquire and clean their own data, and can move information in and out of relational databases. Students can integrate data from disparate sources, can transform data from one format to another, and can program data management in relational databases.
Solve/ Comm. Students can manipulate data and carry out basic analyses, but the data management and analyses may be flawed or are inappropriate for the problem at hand, and there may be no sense of the purpose of the work. Students can manage data sources and execute analyses appropriately, but can’t fully connect or apply the results to the original context of the data or meaningfully communicate the impact of the work. Students can choose appropriate data management strategies, can carry out relevant analyses, can interpret and apply the results to inform understanding and solve specific problems in context, and can communicate the work to a technical audience.

 

The coursework that a student undertakes with as a major in Data Science will support the learning goals in the following way:

Course Programming Data Anal. Modeling Stat Soft. Data Mgt. Solve/ Comm.
intro stat   Lots   Some    
DATA 229 Some Some   Some Lots  
MATH 327   Lots Lots Lots Some Some
COMP 150

Lots

         
COMP 290 Lots       Lots  
calculus     some      
DATA 460 Some Some Some Some Some Lots
BUSN 390   Some Some   Some Some
COMP 250 Lots       Some  
COMP 265 Lots          
COMP 275 Some       Some  
COMP 350 Some   Some      
COMP 353 Some         Some
MATH 228     Some      
MATH 261     Some      
MATH 328   Some Some Some    
MATH 337   Lots   Some   Some

Learning Goals for the Minor Program in Data Science

Students with a minor in Data Science.
  • Students will develop relevant programming abilities.
  • Students will demonstrate proficiency with statistical analysis of data.
  • Students will develop the ability to build and assess data-based models.
  • Students will execute statistical analyses with professional statistical software.
  • Students will demonstrate skill in data management.

The coursework that a student undertakes with as a minor in Data Science will support the learning goals in the following way:

Course Programming Data Anal. Modeling Stat Soft. Data Mgt.
intro stat   Lots   Some  
DATA 229 Some Some   Some Lots
MATH 327   Lots Lots Lots Some
COMP 150

Lots

       
COMP 290 Lots       Lots
calculus     some    
DATA 460 Some Some Some Some Some
BUSN 390   Some Some   Some
COMP 250 Lots       Some
COMP 265 Lots        
COMP 275 Some       Some
COMP 350 Some   Some    
COMP 353 Some        
MATH 228     Some    
MATH 261     Some    
MATH 328   Some Some Some  
MATH 337   Lots   Some  
Back to top