Stanford Course Logistics

1) This site will serve as the home for CS1U. Everything should be posted here. I will communicate some course announcements by e-mail, so make sure you've enrolled in the course or talked to me about adding you to the list to get course announcements.

2) Course Format: people are coming at this material from lots of different places. Some have no Unix experience; some have implemented primitive Unix-like operating systems. Thus, we chose to offer this course with a video format. The lectures will be entirely on video in short chunks so that, for instance, people who already know everything about grep don't have to watch the grep videos (for other educational benefits of a video format, ask to chat with me!). Each video will have exercises to go along with it to solidify the material.

3) Lab Structure: We will have labs weeks 3-8. Labs are held during the following days/times:

Tuesday, Thursday 1:30PM - 2:50 PM in Science, Teaching Learning Center, Rm 104. You are only required to attend a 50 minute chunk of either day in order to receive credit for that week's lab.

In labs, we expect folks to work in groups since it's a lot harder to puzzle something out on your own than it is with a group. You should bring a laptop (if you have one) to lab. You might want to bring a pair of headphones in case you finish the lab early and want to watch more videos.

For each week of labs, there will be a particular module that we focus on in labs for the sake of exercises, groups working, and going through extra challenges. The first week of labs will be focused on the intro videos. This means that at lab most folks will be installing a virtual machine and setting up Linux on it, then playing around with the basics of their shell and text editor (if you're already set up, then you can continue customizing your shell and text editor configuration!). After the first week, the challenges will be fun competitions that leverage and go beyond the videos for a given week.

4) Course Expectations: We expect that you will watch the videos for each week's lab, do any associated exercises, and come to lab. Your grade will be based on attendance in lab. You may make-up labs remotely if you cannot attend in person.

5) Linux Reference: if Google doesn't cut it for you, the library has a subscription to Safari Books Online, which means that you can access all of the O'Reili tech books for free. There are books on specific topics like Git, and there are also general Linux references.

6) Questions: most of your questions should be directed to your instructors. There are no stupid questions. If your question is personal or otherwise contains information that shouldn't be publicly heard, send an email to Trina and Radha.

7) Disabilities: Students who may need an academic accommodation based on the impact of a disability must initiate the request with the Student Disability Resource Center (SDRC) located within the Office of Accessible Education (OAE). SDRC staff will evaluate the request with required documentation, recommend reasonable accommodations, and prepare an Accommodation Letter for faculty dated in the current quarter in which the request is being made. Students should contact the SDRC as soon as possible since timely notice is needed to coordinate accommodations. The OAE is located at 563 Salvatierra Walk (phone: 723-1066).

8) Office Hours: We have labs so that we can work with you in a small group setting every week. If you want to meet with us one on one, send us an email.

9) Honor Code: You are expected to truthfully represent your course participation. If you miss a lab, we will work with you to make it up.