Equipment
This is a programming class, so you will need a computer to use during class and to complete problem sets and exams.
We will be using RStudio Cloud, a web app, to write code and manage data in the class. RStudio Cloud runs from a cloud server and is beamed into your browser, so it should not require you to download any additional software.
Compatible machines
If you have any concerns about whether your particular device will be sufficient for you to complete your coursework, please contact me with your device details so I can help you out.
Laptops
Mac, Windows, Linux, and Chromebook laptops less than 7 years old will be the easiest machines to use for this class.
Tablets
Most tablets less than 4 years old that can run the desktop version of websites should be able to run RStudio Cloud. You will need an external keyboard in order to type code on your tablet. Sometimes, tablets will have issues that laptops/desktops would not have, like problems with typing quotation marks, scrolling through code, or copying and pasting chunks of code. For this reason, if you have the option of using a laptop or a tablet, we recommend using a laptop, but a tablet & keyboard should be sufficient to complete all coursework.
University computers
If you do not have access to a compatible laptop or tablet:
During class
During class, you can sit at one of the classroom’s desktop computer workstations and use that computer to follow along during class.
Outside class (Problem sets and exams)
If you live on or near campus, you can use one of the library’s computers to complete assignments outside of class during library hours. If you live too far from campus to come in to use the lab computers, the psychology department has a small number of laptops to borrow. Please contact me to get more info about checking out a laptop.
Respectful computer use during class
I expect you to make the best use of class time, so I trust that you will use your device primarily for taking notes and keeping up with code exercises. This is a psychology class, so we all know that it’s not really possible to divide your attention between class activities and personal activities during class 😛 Further, please respect your peers' attention and be mindful of how the contents of your personal screen might distract those around you.
(My expectations for your participation during class are described in more detail on the Participation & communication page!)
Home internet
RStudio Cloud requires internet access to be able to connect to the cloud server where your code and data are stored. If at any time you will not have reliable enough internet access to complete assignments outside of class, and you will not be able to come to campus to use a library computer, please contact me so we can set up a method for you to keep up with problem sets without internet.