We're still actively developing this site. If you encounter any issues, please report them! - Report an issue

DATA SCIENCE PROGRAMMING II

COMPSCI 320
Course Description

Intermediate approach to Data Science programming using Python. Experience with basic tabular analysis in Python is assumed. Learn to implement data structures (e.g., graphs) to efficiently represent datasets. Software-engineering tools such as version control and Python virtual environments will be introduced, with an emphasis on reproducibility of analysis. Tracing and A/B testing will be introduced as techniques for generating meaningful datasets. Introduces basic classification, clustering, optimization, and simulation techniques. Plotting and visual communication will be emphasized throughout the course.

Prerequisties

COMPSCI 220 (or COMP SCI 301 prior to Spring 2020), COMPSCI 300 , COMPSCI 319 , graduate/professional standing, or declared in the Computer Sciences for Professionals Capstone Certificate

Satisfies
Credits

4

Offered

Not Applicable

Grade Point Average
3.72

8.34% from Historical

Completion Rate
98.27%

2.09% from Historical

A Rate
69.7%

41.7% from Historical

Class Size
462

35.44% from Historical

Instructors (2025 Fall)

Sorted by ratings from Rate My Professors

Similar Courses