Spring 2025
STAT 244 001 - LEC 001
Computing for Statistics and Data Science with Julia
Christopher Paciorek
Class #:33762
Units: 2
Instruction Mode:
In-Person Instruction
Offered through
Statistics
Current Enrollment
Total Open Seats:
10
Enrolled: 15
Waitlisted: 0
Capacity: 25
Waitlist Max: 10
Open Reserved Seats:
6 unreserved seats
3 reserved for Statistics Graduate: Masters Students
1 reserved for Statistics Graduate: PhD Students
Course Catalog Description
Programming and computation for applications in statistics, data science and related fields, focusing on the use of Julia, a modern language that offers interactivity with high performance based on just-in-time compilation. The course will also cover the use of co-processors, in particular GPUs, through Julia and Python packages such as Jax and PyTorch. Topics will include data types, functional programming, multiple argument dispatch, memory use, efficiency, parallelization, robustness and testing.
Class Notes
This is a 7-week course and will end the week of March 7, 2025.
Although not enforced by the enrollment system, the prerequisites are: Stat 243 or Stat 215A or equivalent background of (1) extensive experience with a language such as Python or R, (2) basic familiarity with programming c.. show more
Although not enforced by the enrollment system, the prerequisites are: Stat 243 or Stat 215A or equivalent background of (1) extensive experience with a language such as Python or R, (2) basic familiarity with programming c.. show more
This is a 7-week course and will end the week of March 7, 2025.
Although not enforced by the enrollment system, the prerequisites are: Stat 243 or Stat 215A or equivalent background of (1) extensive experience with a language such as Python or R, (2) basic familiarity with programming concepts such as functional programming, object-oriented programming, variable scope, memory use, and data structures, and (3) familiarity with the basics of parallel processing. show less
Although not enforced by the enrollment system, the prerequisites are: Stat 243 or Stat 215A or equivalent background of (1) extensive experience with a language such as Python or R, (2) basic familiarity with programming concepts such as functional programming, object-oriented programming, variable scope, memory use, and data structures, and (3) familiarity with the basics of parallel processing. show less
Rules & Requirements
Credit Restrictions
Students will receive no credit for STAT 244 after completing STAT 244. A deficient grade in STAT 244 may be removed by taking STAT 244.
Repeat Rules
Course is not repeatable for credit.
Reserved Seats
Reserved Seating For This Term
Current Enrollment
Open Reserved Seats:
6 unreserved seats
3 reserved for Statistics Graduate: Masters Students
1 reserved for Statistics Graduate: PhD Students
Textbooks & Materials
See class syllabus or https://calstudentstore.berkeley.edu/textbooks for the most current information.
Guide to Open, Free, & Affordable Course Materials
Associated Sections
None