DATASCI200
Download as PDF
DATASCI 200 - Introduction to Data Science Programming
Course Title
Introduction to Data Science Programming
Course Description
This fast-paced course gives students fundamental Python knowledge necessary for advanced work in data science. Students gain frequent practice writing code, building to advanced skills focused on data science applications. We introduce a range of Python objects and control structures, then build on these with classes on object-oriented programming. A major programming project reinforces these concepts, giving students insight into how a large piece of software is built and experience managing a full-cycle development project. The last section covers two popular Python packages for data analysis, Numpy and Pandas, and includes an exploratory data analysis.
Minimum Units
3
Maximum Units
3
Grading Basis
Default Letter Grade; S/U Option
Prerequisites
MIDS students only.
Repeat Rules
Course is not repeatable for credit.
Credit Restriction Courses. Students will receive no credit for this course if following the course(s) have already been completed.
-
Credit Replacement Courses. Upon passing, students can use the following course(s) to replace a deficient grade for this course.
-
Student Learning Outcomes
Formats
Lecture
Term
Summer
Weeks
Other
Weeks
14
Lecture Hours
3
Lecture Hours Min
3
Lecture Hours Max
3
Lecture Mode of Instruction
Online
Outside Work Hours
7
Outside Work Hours Min
7
Outside Work Hours Max
7
Term
Fall and Spring
Weeks
Other
Weeks
14
Lecture Hours
3
Lecture Hours Min
3
Lecture Hours Max
3
Lecture Mode of Instruction
Online
Outside Work Hours
7
Outside Work Hours Min
7
Outside Work Hours Max
7