Course

Course Summary
Credit Type:
Course
ACE ID:
STAT-0049
Organization's ID:
#250
Organization:
Location:
Online
Length:
4 weeks (60 hours)
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 3 Introduction to Programming
Description

Objective:

The course objective is to introduce programming in R and good programming practices for those who have little or no programming experience. Topics include understanding file formats, basic R syntax, and how to use text editors to write code. Students learn to read in files, use symbols and assignments, and iterate simple loops, and the course closes with a discussion of data structures and subsetting.

Learning Outcomes:

  • Install R and RStudio.
  • Document your code.
  • Perform simple arithmetic and statistical operations in R.
  • Read data files into R.
  • Create loops for iteration.
  • Use apply family of functions for subsetting and basic computations.
  • Use simple R functions for numerical analysis.
  • Use simple R functions for basic graphs.
  • Distinguish and properly reference R data structures, especially vectors and data frames.
  • Perform sorting, merging of data frames.
  • Write simple pseudocode and create simple flow charts.
  • Use file management and version control tools.
  • Subset data vectors and lists.

General Topics:

  • File formats and data structures
  • Basic R syntax
  • Assignment
  • Data manipulation
  • Loops
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials
  • Discussion
  • Practical Exercises
  • Textbook readings

Methods of Assessment:

  • Other
  • Capstone case study project, graded practical exercises, and discussion forums

Minimum Passing Score:

80%
Supplemental Materials