UCSC Registrar
Advance Course Information


Winter 2004

This information effective for Winter 2004. Check with instructor the first day of class for any changes.


Computer Science

[CMPS-080G] [CMPS-109]


For course information on other winter 2004 computer science courses, go to:

http://www.soe.ucsc.edu/classes/schedule/cs03-04.html


80G. Nature and Language of Computers (Introduction to Unix)

MW 5:00-6:45pm
Classroom Unit I
Instructor: Geoffrey Pullum
E-mail: pullum@ucsc.edu

Introduction to computing, the Internet, and the World Wide Web, through the medium of the Unix operating system. Oriented toward the beginner, and with a liberal-arts rather than an engineering perspective, the course presupposes no previous acquaintance with any particular sort of computer. It covers the basics of text handling, editing, and formatting (e.g., in HTML, the language of web pages), but the main focus is on learning to use Unix commands and write simple shell scripts. The introduction has broad enough applicability to be of help to those using Sun computers (like the campus Unix servers), or Linux (in any of its variants), or Apple's OS-X (as on all recent Macintosh computers). The course offers a basic introduction to a very important family of simple but extremely powerful language for communicating with a computer and getting it to do what you want it to. (Also offered as Linguistics 80G. Students may not receive credit for both courses.)

Prerequisites: none.
General Education Code: T2 (Topical-Natural Sciences).

[top of page]


109. Advanced Programming

Instructor: Charlie McDowell

For course information, go to:

http://www.soe.ucsc.edu/classes/cmps109/