North Carolina CS30
The North Carolina CS30 course advances students' understanding of data science by emphasizing both technical skills and career opportunities. It provides an in-depth look at the data science career pathway, helping students develop essential employability skills while mastering problem framing, data gathering, and analysis. Students will explore data processing, visualization, modeling, and communication techniques to apply data-driven solutions in real-world contexts. By course end, students will be proficient in building and analyzing data models, proposing insights, and addressing ethical challenges in data science.
Learning Outcomes
The course equips students with foundational skills in computer science, preparing them to navigate the evolving world of technology. Below are the key areas of focus that will shape their understanding and abilities throughout the course:
Career Pathways and Opportunities
Understand career opportunities in data science and the importance of durable employability skills.
Problem Framing
Learn how to identify and frame real-world problems using data to address broader issues.
Data Gathering Techniques
Compare data collection methods and apply techniques to source and gather reliable data.
Data Processing
Understand how to organize, clean, and transform data, ensuring it's ready for analysis.
Data Exploration and Visualization
Create meaningful visualizations and use statistical methods to explore and model data effectively.
Data Modeling
Build and analyze data models while considering assumptions, context, and potential limitations.
Communication and Action
Use technology to tell a data story, review evidence, and propose actions while addressing uncertainty and bias.