DATA 133: Introduction to Data Science I

DATA 133: Introduction to Data Science I

Data, AI, Evidence & Society — Syllabus (fall2026)
Professor: Renzhi Cao Office: MCLT 248 Email: caora@plu.edu Phone: 253-535-7409 Class: Tue/Thu 10:00–11:30, Morken 203 Office Hours: Online Schedule

Introduction to this course

DATA 133 is an interdisciplinary introduction to thinking and working with data in an AI-enabled world. Students learn how to ask meaningful questions, evaluate evidence, work with real datasets using Python, create and critique visualizations, identify bias and limitations, use generative AI responsibly, and communicate defensible conclusions. Examples and projects draw from business, natural and social sciences, humanities, and other disciplines. This course is intended for students with NO prior programming experience.

Question → Data → Provenance → Clean → Explore → Visualize → Interpret → Verify → Limitations → Communicate

Course Themes

Data Literacy

Understand and critically evaluate data, measurement, evidence, visualization, claims, bias, and uncertainty.

Computational Literacy

Use Python, notebooks, and pandas to inspect, manipulate, summarize, explore, and visualize real data.

AI Literacy

Use generative AI productively without blindly trusting it: inspect, test, verify, explain, and appropriately disclose AI assistance.

Responsible Data Practice

Reason about provenance, privacy, consent, representation, fairness, ethics, limitations, and communication.

Textbook and Course Materials

There is no required paid textbook for this course. Lecture slides, notebooks, datasets, selected open readings, and other materials will be provided by the instructor. These materials are an important part of the course and students are expected to review them as assigned.

Class Meeting Times

Section 1:  Tuesday, Thursday    10:00-11:30, Morken #203

Course Goals

  • Learn to ask meaningful questions and reason critically with data and evidence.
  • Develop practical computational literacy using Python, Jupyter-style notebooks, and pandas.
  • Develop AI literacy by learning when generative AI can help, when it can mislead, and how its outputs should be verified.
  • Learn to explore, summarize, visualize, interpret, and communicate real data.
  • Build an ethical framework for evaluating data collection, privacy, bias, fairness, algorithms, and AI-assisted analysis.
  • Apply data-science thinking to questions from business, science, social science, humanities, and other disciplines.
  • Have fun investigating real-world questions with data!

Learning Objectives

By the end of DATA 133, students will be able to:

  1. Formulate meaningful questions that can be investigated using data.
  2. Evaluate data critically, including its source, measurement, quality, representativeness, provenance, and limitations.
  3. Use Python and pandas to inspect, clean, summarize, explore, and visualize introductory datasets.
  4. Select and interpret appropriate visualizations and numerical summaries for different questions and data types.
  5. Distinguish association from causation and reason appropriately about variation, bias, and uncertainty.
  6. Use generative AI responsibly to assist with coding and analysis while testing, verifying, explaining, and appropriately disclosing its outputs.
  7. Identify ethical issues involving privacy, consent, bias, fairness, representation, and responsible use of data and AI.
  8. Communicate a defensible data-supported conclusion to technical and nontechnical audiences while acknowledging uncertainty and limitations.

Prerequisites

Previous computer programming experience is NOT a prerequisite for this course!

The official prerequisite for this course is four years of high school math or MATH 140 or equivalent.

DATA 133 is designed both for students considering Data Science and for students who want to use data and AI thoughtfully in another field. Students from business, natural sciences, social sciences, humanities, and other disciplines are welcome. Prior Python experience can be helpful but is not assumed.

Software and Tools

We will primarily use the following tools:

  1. Python — https://www.python.org/
  2. Jupyter-style notebooks (such as Jupyter or Google Colab)
  3. pandas and introductory Python data-analysis/visualization libraries
  4. Generative AI tools when an activity or assessment permits their use

R may be introduced briefly as part of the broader data-science ecosystem, but it is not a primary programming language in DATA 133. The goal is not to become a Python syntax expert; the goal is to learn how computational tools can help us investigate data questions.

How the Course Works

DATA 133 meets for approximately 90 minutes per class. Most meetings combine a motivating question or case, focused instruction, guided data/code work, student analysis, discussion, and synthesis. Students should expect to work with data during class rather than only listen to lectures.

A typical class may move through: Big Question → Prediction/Discussion → Concept → Data/Code → Student Challenge → Interpretation → Takeaway.

Attendance and Participation

You are expected to attend and participate in class. Many meetings include collaborative data investigations, discussions, coding activities, and short in-class exercises that are difficult to reproduce by simply reading slides afterward. You are responsible for material and activities covered during class. If you must miss class, please communicate with the instructor and make reasonable arrangements to catch up.

Communication Outside of Class

Course materials, assignments, announcements, and other helpful information will be made available through the course website and/or the university-supported course learning system. I may also contact you through your PLU email address. Please check course announcements and email regularly. You are encouraged to contact me with questions or to arrange a meeting outside regular office hours.

Generative AI: Use → Understand → Verify → Disclose

Generative AI is part of the subject matter of DATA 133. The goal is neither to ban AI nor to accept its output uncritically. You will learn to use AI as a tool while remaining responsible for the quality and integrity of your work.

  • Use: When permitted, AI may help explain concepts or errors, suggest code, support debugging, brainstorm questions, critique visualizations, or improve communication.
  • Understand: You are responsible for understanding code, analytical choices, visualizations, and conclusions that you submit.
  • Verify: Test code, inspect outputs, check data and sources, and reject unsupported, fabricated, or misleading claims.
  • Disclose: Meaningful AI assistance must be acknowledged when required by an assignment.

Assessments may use one of three modes:

  • AI-Open: AI use is permitted within the assignment guidelines.
  • AI-Limited: AI may be used only for specifically identified purposes.
  • AI-Independent: AI is not permitted because the purpose is to assess your individual understanding.

Conduct

As members of the PLU community, we share responsibility for creating a safe, inclusive classroom environment that encourages exploration, disagreement with ideas rather than people, and meaningful participation. Technology, including AI, should be used in ways that support rather than distract from learning.

Grading

Your grade will be based on the following:

ComponentWeightPurpose
Labs and Data Challenges25%Hands-on practice with Python, data, visualization, evidence, and AI/data-literacy challenges.
Short Quizzes15%Individual checks of conceptual understanding, code reading, interpretation, and data literacy.
Mid-term / Individual Data Literacy Assessment15%Individual assessment of foundational data reasoning, Python/pandas understanding, interpretation, and verification skills.
Mini Data Investigation10%A small end-to-end investigation emphasizing a good question, data quality, exploration, and defensible findings.
Final Data Story Project25%An interdisciplinary project applying the complete DATA 133 workflow to a question and dataset of interest.
Final Presentation5%Communication of the final data story to an audience.
Participation / In-class Activities5%Engagement in data investigations, discussion, peer feedback, and class activities.

Final Data Story Project

The culminating project asks you to investigate a meaningful question using data. You may choose a domain such as business, biology/health, psychology/social science, environment, humanities, sports, or another approved area. Machine learning is not required.

Question → Data → Provenance → Clean → Explore → Visualize → Interpret → Verify → Limitations → Communicate

The project will include a short AI Use & Verification Statement describing where AI was used, what it produced, how the output was checked, and what you changed or rejected.

Course Schedule

The schedule below is organized as 28 approximately 90-minute class meetings. Exact dates, deadlines, and minor topic adjustments may be announced during the semester.

#Topic / Big QuestionKey IdeasActivity / Connection
1What Is Data Science?
How do data become evidence and decisions?
Data, observations, variables, data-science lifecycleWhere is the data? challenge
2Can We Trust Numbers?
When is a true number misleading?
Mean/median, percentages, rates, denominators, contextData Detective
3What Makes a Good Data Question?Descriptive, comparison, relationship, predictive, causal questionsRewrite vague questions
4Can Data Be Neutral?Measurement, representation, missingness, selectionWhat should we measure?
Module 2 — Humans + Python + AI
5What Can AI Actually Do?LLM literacy, hallucination, strengths and limitationsCompare and audit AI answers
6How Do We Talk to a Computer?Jupyter, variables, types, expressionsPython Data Playground
7Can You Read Python?Lists, indexing, methods, functions, conditionsRead → predict → modify
8AI Wrote the Code—Should You Trust It?Debugging, testing, verification, simple iterationAI Code Clinic
Module 3 — Working with Real Data
9How Do We Look Inside a Dataset?Rows, columns, DataFramesread_csv, head, shape, info
10How Do We Find What Matters?Selection, filtering, sortingDataset query challenge
11What Does "Typical" Mean?Count, mean, median, grouping, aggregationCompare groups
12This Dataset Is Lying to YouMissingness, duplicates, types, invalid valuesData Crime Scene / Mini Investigation
Module 4 — Seeing Patterns
13What Does a Distribution Tell Us?Shape, center, spread, outliersDistribution investigation
14Are These Groups Really Different?Comparison, aggregation, variationCross-domain group comparison
15Which Visualization Should I Use?Bar, histogram, boxplot, scatter, lineChart selection studio
16Can a True Graph Still Lie?Axes, scales, cherry-picking, aggregationVisualization Makeover
Module 5 — Evidence & Uncertainty
17Where Did This Data Come From?Population, sample, surveys, selection biasPoll/survey investigation
18Does A Move With B?Association, correlation, scatterplotsRelationship investigation
19Did A Cause B?Confounding, observational studies, experimentsCausality Detective
20How Certain Are We?Variation, uncertainty, sampling intuitionSimulation / bootstrap intuition
Module 6 — Data, AI & Society
21Who Is Missing From the Data?Representation, historical biasDataset audit
22Who Owns Your Data?Privacy, consent, PII, trackingPrivacy case
23Can an Algorithm Be Fair?Fairness, competing goals and tradeoffsHiring/lending case
24When AI Analyzes Your DataHallucination, fabricated evidence, leakage, validationAI Analysis Audit
Module 7 — From Data to Knowledge
25Where Does Data Actually Come From?CSV, Excel, JSON, APIs, databases, sensors, webJSON/API → DataFrame experience
26How Do We Make a Defensible Claim?Evidence, uncertainty, limitations, overclaimingClaim–Evidence–Limitation workshop
27How Do We Tell a Data Story?Audience, narrative, visualization, recommendationFinal-project peer review
28What Did We Learn From Data?Synthesis, communication, reflectionFinal Data Story presentations

Academic Integrity and Collaboration

All submitted work must represent your own understanding and contribution. Collaboration is encouraged when an activity explicitly permits it, but students may not submit another person's work as their own. The same principle applies to AI-generated material: permitted AI assistance does not transfer responsibility for the work from the student to the tool. Assignment-specific collaboration and AI rules take precedence when stated.

We adhere to PLU's Academic Integrity policy as stated in the student handbook: Academic Integrity. If you are uncertain whether a form of collaboration, reuse, or AI assistance is permitted, ask before submitting.

Getting Help

Our goal is to challenge you while providing resources that help you succeed. Your instructor is a primary resource: use office hours, email, or arrange an appointment when you need help. University academic-support resources are also available to students. Current support information will be provided through PLU resources and the course site.

Religious Accommodations:

  • I will make every effort to provide reasonable accommodations for all students who, because of religious observances, may have conflicts with scheduled exams, assignments, or required attendance in courses. Please review the course schedule at the beginning of the semester to determine any such potential conflicts and let me know about the need for religious accommodations. If you could do so at least three weeks in advance of the date when the conflict occurs, that would be ideal.

Title IX:

  • PLU is committed to providing an educational environment free from sex discrimination and sexual harassment. Please consult the current PLU Title IX and syllabus resources for reporting obligations, confidential resources, and current contact information.

Weather Related Closures

If weather or other conditions affect university operations, follow current PLU announcements and course communications. Use appropriate caution and personal judgment when travel conditions are unsafe.

Accessibility and Accommodations

Students who need disability-related accommodations should work with the appropriate PLU accessibility/disability support office and communicate approved accommodations to the instructor. Please consult current PLU resources for procedures and contact information.

Registrar's Deadlines

Add/drop, withdrawal, pass/fail, and other registrar deadlines vary by semester. Please consult the current PLU academic calendar and registrar information for official deadlines.