Technology
Software
Computing in PSTAT197A will be shown in R, and codes and other materials will be shared via GitHub. The following software will be required to access course materials:
R version 4.5.1+
RStudio version 2024.12.1+
Git version 2.51.0+
GitHub Desktop (or another visual GitHub client; this is not required, as you can use Git via terminal, but especially recommended for those new to Git)
Installations and basic functionality will be covered in the first section meeting.
While PSTAT197A is not language-agnostic and some instruction in R is provided, it is also not a course especially designed to emphasize programming technique in R. Students are free to use or experiment with other software at their discretion, provided it does not interfere with their participation in the class, but are expected to submit work and collaborate using RStudio-supported files.
Capstone projects for the subsequent quarters (PSTAT 197B and 197C) may use a variety of programming languages, at the discretion of project mentors.
GitHub
Students will learn and practice basic functionality of Git and GitHub for version control and collaboration by accessing course materials via GitHub repositories and submitting work via repository contributions.
We have a GitHub classroom for the data science capstone. Materials will be deployed via direct links. Students will be asked to submit work by contributing to team repositories; any such contributions will remain visible to course staff and team contributors, and so are not strictly private.
To access GitHub Classroom materials students will need to create a GitHub account if they do not already have one. Here is some advice on choosing a username.