Data Science Fundamentals

This course covers the foundational aspects of data science, including data collection, cleaning, analysis, and visualization. Students will learn practical skills for working with real-world datasets.

Instructor: Prof. Data

Term: Spring

Location: Science Building, Room 202

Time: Mondays and Wednesdays, 2:00-3:30 PM

## Course Overview This course provides a comprehensive introduction to data science principles and practices. Students will: - Learn the end-to-end data science workflow - Gain practical experience with data manipulation tools - Develop skills in data visualization and communication - Apply statistical methods to derive insights from data ## Prerequisites - Basic programming knowledge (preferably in Python) - Introductory statistics - Comfort with basic algebra ## Textbooks - "Python for Data Analysis" by Wes McKinney - "Data Science from Scratch" by Joel Grus ## Grading - Assignments: 50% - Project: 40% - Participation: 10%

Schedule

Week Date Topic Materials
1 Feb 5 Introduction to Data Science

Overview of the data science workflow and key concepts.

2 Feb 12 Data Collection and APIs

Methods for collecting data through APIs, web scraping, and databases.

3 Feb 19 Data Cleaning and Preprocessing

Techniques for handling missing values, outliers, and data transformation.

4 Feb 26 Exploratory Data Analysis

Descriptive statistics, visualization, and pattern discovery.

5 Mar 4 Statistical Analysis

Hypothesis testing, confidence intervals, and statistical inference.

6 Mar 11 Data Visualization

Principles and tools for effective data visualization.