Course Summary
Credit Type:
Organization's ID:
4 weeks (60 hours)
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 3 introduction to programming


The course objective is to provide an introduction to programming in R 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 will 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. After taking this course students should be able to install and read data files in R. Students will learn to perform various operations and apply common functions to manipulate and analyze data using basic R syntax.

Learning Outcomes:

  • understand R Studio and Github
  • install R
  • read data files into R
  • distinguish and properly reference R data structures, especially vectors and data frames
  • understand assignment operations
  • create loops for iteration
  • subset data
  • apply functions
  • demonstrate understanding of the most important principles, techniques and tools in R programming

General Topics:

  • Basic R syntax
  • Variables, loops and data structures
  • Apply and other functions
  • Multidimensional data
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials
  • Discussion
  • Practical Exercises

Methods of Assessment:

  • Quizzes

Minimum Passing Score:

Supplemental Materials