STAT33B
Download as PDF
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
American Cultures Requirement
No
Reading and Composition Requirement
None of the Reading and Composition Requirement
Prerequisite
Complete ALL of the following Courses:
Repeat Rules
Course is not repeatable for credit.
Credit Restriction Courses. Students will receive no credit for this course if the 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
Outside Work Hours Min
2
Maximum Hours
2
Term
Summer
Duration (in weeks)
6
Minimum Hours
2
Maximum Hours
2
Minimum Hours
3
Maximum Hours
3
Outside Work Hours Min
3
Maximum Hours
3