STAT33B

Download as PDF

STAT 33B - Introduction to Advanced Programming in R

Statistics Undergraduate CDSS - Clg of Comp Data Sci & Society

Subject

STAT

Course Number

33B

Department

Course Level

Undergraduate

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