CS0060: Practical Systems Skills

Welcome to CSCI 0060!

This class is an introduction to develop hands-on-computing skills necessary to comfortably work within a UNIX-like operating system. Topics include the shell, its filesystem, bash scripting, SSH, version control, as well as how to locally develop, deploy and publish a website.

Sincerely,
the course staff

Details
Time and Location

CSCI 0060 will hold lectures on Tuesdays and Thursdays from 4pm to 5:20pm in CIT 477 (Lubrano). Lectures will be recorded.

Piazza

Add yourself to the course Piazza page here. Students are responsible for all clarifications posted on Piazza.

Labs

Labs for this class are optional. They will be held from 8pm to 10pm on Tuesdays in CIT 201. Labs will be run by TAs and provide a hands-on learning space. Attending lab will give you a leg up on the weekly homeworks.

Exams/Projects

This course will have two midterm exams and final project. The first midterm will be on 10/22 in place of lecture. The second will be on 11/22. The due date for the final project is 12/15.

Course information

Please make yourself familiar with the course procedures.

Wellness Resources

Check out the advice, resources, and friendly words Brown CS students have put together. Please reach out to the TAs, HTAs, or instructor at any time with concerns or questions about the course. We're rooting for you!

Inclusiveness Goals
  • All work can be done on department machines-- no laptops necessary.
  • Lectures will be recorded and made available online.
  • All students will be supported, regardless of their previous CS background.