Unix and Software Tools Winter 2024

This is not the current course catalog

Class Details

This course serves as a guided introduction to the Unix operating system and a variety of software tools. Students in this course will work on Unix workstations, available in the Department’s laboratory. By the end of the course, students will be familiar with Unix and will be able to use Git as a collaborative tool. As a final project, students will work together in teams to explore an API of their choice. The exact topics to be covered may vary depending upon the needs and desires of the students. The course is designed for individuals who understand basic program development techniques as discussed in an introductory programming course (Computer Science 134 or equivalent), but who wish to become familiar with a broader variety of computer systems and programming languages. This course is not intended for students who have completed a course at the 200 level or above.
The Class: Format: lecture
Limit: 10
Expected: NA
Class#: 1120
Grading: pass/fail only
Requirements/Evaluation: Presentation(s); Creative project(s)
Prerequisites: CSCI 134 or equivalent programming experience
Enrollment Preferences: Preference will be given to students who have not yet completed a CSCI course at the 200 level or above.
Unit Notes: Lida graduated from Williams in 2002 as a double major in CS and Psych. She returned in 2014 and spent 4 years working in Alumni Relations before joining the staff of the CS Dept in 2019 where she provides instruction support for the intro classes.
Attributes: EXPE Experiential Education Courses
STUX Winter Study Student Exploration

Class Grid

Course Catalog Archive Search



Start Time
End Time