Skip to content

Course materials for Stat 133, Spring 2019, at UC Berkeley

Notifications You must be signed in to change notification settings

ucb-stat133/stat133-spring-2019

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Stat 133: Concepts in Computing with Data


Calendar

  • Instructor: Gaston Sanchez
  • Lecture: MWF 3:00-4:00pm VLSB 2050
  • Tentative calendar (weekly topics), subject to change depending on the pace of the course.
  • Notes (:file_folder:) involves material discussed in class.
  • Reading (:book:) involves material that expands lecture topics, as well as coding examples that you should practice on your own.
  • Misc (:newspaper:) is supporting material that is worth taking a look at.

0. Course Introduction


1. The Big Picture and R Survival Skills


2. More Data Structures: Arrays, Lists, and Dataframes


3. Transforming and Visualizing Tabular Data


4. More Visualization


5. Housekeeping: Filesystem and Bash Commands


6. Housekeeping: Version Control with Git and GitHub

  • πŸ“‡ Dates: Mar 04-08
  • πŸ“Ž Topics: We continue talking about filestructure topics, and we introduce basic notions of version control systems (VCS) using Git, and the companion hosting platform GitHub. On the Data side, we begin our discussion about Tables: the most common form in which data is stored, handled, and manipulated. Consequently, we need to talk about the typical storage formats of tabular data, and the relationship between tables and R data frames.
  • πŸ“ Notes:
  • πŸ“– Reading:
    • Read sections 4 to 9 in Part I Installation (Happy Git and GitHub for the useR by Jenny Bryan et al.)
  • πŸ”¬ Lab:
  • πŸ“° Misc:
    • Data Import (R for Data Science by Grolemund and Wickham)
  • πŸ’‘ Cheat sheet:
  • πŸŽ“ MIDTERM 1: Friday Mar-08

7. Transition to Programming Basics for Data Analysis (part 1)


8. Programming Basics for Data Analysis (part 2)

  • πŸ“‡ Dates: Mar 18-22
  • πŸ“Ž Topics: In addition to writing functions to reduce duplication in your code, you also need to learn about iteration, which helps you when you need to do the same operation several times. Namely, we review control flow structures such as for loops, while loops, repeat loops, and the apply family functions.
  • πŸ“ Notes:
  • πŸ”¬ Lab:
  • πŸ“° Misc:
  • 🎯 WARM-UP 6:

Spring Recess

  • πŸ“‡ Dates: Mar 25-29
  • πŸ“Ž Topics: Recharge your batteries

9. Testing Functions and Introduction to Shiny Apps


10. More Shiny Apps and Introduction to Regular Expressions


11. More Regular Expressions

  • πŸ“‡ Dates: Apr 15-19
  • πŸ“Ž Topics: At its heart, computing involves working with numbers. However, a considerable amount of information and data is in the form of text. To unleash the power of strings manipulation, we need to take things to the next level and learn about Regular Expressions. Namely, Regular expressions are a tool that allows us to describe a certain amount of text called "patterns". We'll describe the basic concepts of regex and the common operations to match text patterns.
  • πŸ“ Notes:
  • πŸ“– Reading:
  • πŸ”¬ Lab:
  • πŸ’‘ Cheat sheet:
  • 🎯 WORK-OUT 3:

12. R packaging (part 1)


13. R Packaging (part 2)

  • πŸ“‡ Dates: Apr 29-May 03
  • πŸ“Ž Topics: Creating an R package can seem overwhelming at first. So we'll keep working on the creation of a relatively basic package. This will give you the opportunity to apply most of the concepts seen in the course.
  • πŸ“ Notes:
  • πŸ“– Reading:
  • πŸ”¬ Lab:
    • Take advantage of lab discussion to work on the workout03 assignment
  • πŸ’‘ Cheat sheet:
  • 🎯 WORK-OUT 3:
    • Keep working on your workout03 assignment. (due May-03)

14. RRR Week and Final Exam

  • πŸ“‡ Dates: May 06-10
  • πŸ“Ž Topics: Prepare for final examination
  • πŸ“ Notes:
    • No lecture. Instructor will hold OH (in 309 Evans)
  • πŸŽ“ FINAL: May-15th, 7-10 pm, in Wheeler 150
    • More details about the final will be posted on bCourses

About

Course materials for Stat 133, Spring 2019, at UC Berkeley

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published