STAT33B
Download as PDF
STAT 33B - Introduction to Advanced Programming in R
Course Title
Introduction to Advanced Programming in R
Course Description
The course is designed primarily for those who are already familiar with programming in another language, such as python, and want to understand how R works, and for those who already know the basics of R programming and want to gain a more in-depth understanding of the language in order to improve their coding. The focus is on the underlying paradigms in R, such as functional programming, atomic vectors, complex data structures, environments, and object systems. The goal of this course is to better understand programming principles in general and to write better R code that capitalizes on the language's design.
Minimum
1
Maximum
1
Grading Basis
Default Letter Grade; P/NP Option
Method of Assessment
Written Exam
Prerequisites
Compsci 61A or equivalent programming background
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.
-
Formats
Laboratory, Lecture
Term
Fall
Duration (in weeks)
15
Minimum Hours
1
Maximum Hours
1
Minimum Hours
1
Maximum Hours
1
Minimum Hours
2
Maximum Hours
2
Term
Summer
Duration (in weeks)
6
Minimum Hours
2
Maximum Hours
2
Minimum Hours
3
Maximum Hours
3
Minimum Hours
3
Maximum Hours
3