ENVIRON 175

Programming with Big Environmental Datasets



Gleb Satyukov
Senior Research Engineer | Data Science Instructor


Teaching Team


Instructor: Gleb Satyukov

Teahing Assistant: Kaitlynn Sandstrom-Mistry

When and Where

Gleb's Office Hours


Wednesdays between 5pm and 6pm on Zoom

Fridays between 3pm and 4pm on Zoom


Gleb’s personal Zoom link is: https://ucla.zoom.us/j/6935808910

Kaitlynn's Office Hours


Mondays between 12pm (noon) and 1pm

Wednesdays between 11am and 12pm (noon)


Kaitlynn’s personal Zoom link is: https://ucla.zoom.us/j/8321830416

About Me

Academic Background

  • Computational Linguistics
  • Human-Computer Interaction

Research Interests

  • Design and development of distributed systems
  • Web scraping, UI/UX, applied ML
  • Data analysis and visualization

Recent Projects

  • SAGE, KGTK, MCS, PIRANHA, INCAS, VENICE, .....

Useful links


Software that we are going to be using in this class:

These slides are available at:

https://environ-175.com/slides/<number 1 thru 10>

R and R Studio

Canvas Module

Syllabus

Slack

Course Syllabus


History of R

R is a programming language for statistical computing and data visualization. It's been adopted in the fields of data mining, bioinformatics and data analysis.

Designed by Ross Ihaka and Robert Gentleman

Based on another language for stats called S

Wikipedia page for R

CRAN

Standards

R Studio

Protip

Use keyboard shortcuts!

https://docs.posit.co/ide/user/ide/reference/shortcuts.html

https://support.posit.co/hc/en-us/articles/200711853-Keyboard-Shortcuts-in-the-RStudio-IDE

R Studio Cheat Sheet

Packages

CRAN

R-Universe

Awesome R GitHub Repository

More Awesome R Packages

CRAN Task Views

CRAN task views aim to provide guidance which packages on CRAN are relevant for tasks related to a certain topic.

CRAN Task Views

R vs Python

Both language are easier to learn (e.g. than C or Java)

Python is used more to build full-scale web applications

R is targeted more for data science, and getting to analyze visualizations quickly

Class Mascot: Ripple