Unix and Software Tools Winter 2022

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. Morning classes.
The Class: Format: lecture
Limit: 10
Grading: pass/fail only
Requirements/Evaluation: final project or presentation
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 Computer Science and Psychology. She returned to Williamstown in 2014 and spent 4 years working in Alumni Relations before joining the staff of the Computer Science Department in 2019 where I provide instructional support for the introductory courses.
Materials/Lab Fee: none

Class Grid

Updated 5:03 am

Course Catalog Search

(searches Title and Course Description only)



Start Time
End Time