STAT33B

Download as PDF

Introduction to Advanced Programming in R

StatisticsUndergraduateCDSS - 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

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