Computer Science 131
Introduction to Unix and the World Wide Web

Course Syllabus

CS 131 introduces students to the use of computers at UNM and to Unix in particular. Unix is the operating system of choice for computer amateurs, professionals and academics and is frequently used in other instructional courses at UNM.

What is an operating system? It is the heart, mind and personality of a computer. It is a language that must be understood and mastered to communicate effectively with the computer. Unix is a open, free and fun operating system. In a broader sense Unix is an attitude, a philosophy, a cultural phenomena.

Grades in the course are based performance on homework assignments and quizzes over each topic covered. When each topic is concluded a homework assignment is completed followed by a class period of review and a quiz. Homework and quizzes are e-mailed in for scoring by grading programs.

The course runs for 10 weeks and counts for 2 CR.
Instructor Don McLaughlin Textbook Your Unix, 2e, Sumitabha Das


Lecture Topics
Periods
6 Introduction to computers and the Unix operating system
hardware, software, ASCII character encoding, UNM's LAN, servers, devices, operating systems, terminals, remote login
6 Unix commands and the shell
command syntax, basic Unix commands, basic Vi, Unix OS structure and features, sessions, shells, environments, resources
4 The Unix file system
file types, organization and information, logical and physical file structure, directories and paths, file creation and manipulation
3 Unix file attributes
file and system security, ownership, permissions, links, selecting and operating on files
2 The Vi text editor
file editing, search and replace operations, Vi and Vim environments, advanced features
3 Shell processes
shell commands and meta-characters, filters, regular expressions, redirection, process control, shell varieties and features
2 Basic web page design
putting it all together, web addressing and links, basic HTML
Additonal Topics (as time allows)
Unix history and dialects, computer sociology, security issues, shell and Perl scripting




Computer Science Department , Farris Engineering Building, University of New Mexico , Albuquerque, NM 87131 Phone: 505/277-3112 Fax: 505/277-6927 Email: cs131@unm.edu
Last Modified
32931 page accesses.