WCU is a University of North Carolina campus
CS 462 Syllabus

Systems Programming (Linux Tools)


Revised: November, 2009 (Bill Kreahling)

Course Description

This class is an introduction into the Unix/Linux environment. Unix/Linux is an operating system that is used in many businesses and academic institutions. During this course we will discuss various tools for working in Unix/Linux.

Preq. CS 151.

Objectives

A major focus of the class will be on preparing scripts, using a variety of scripting languages. The purpose of this course is to give you a working knowledge of Unix/Linux, several scripting languages, and a variety of Linux tools and for you to become a productive user in this operating system.

Text Unix Power Tools, Third Edition, by Shelley Powers, Jerry Peek, Tim O'Reilly, and Mike Loukides, O'Reilly Publishing, 2003

Grading Procedure

Grading procedures and factors influencing course grade are left to the discretion of individual instructors, subject to general university policy.

Attendance Policy

Attendance policy is left to the discretion of individual instructors, subject to general university policy.

Course Outline
  • Overview of Linux
  • Basic Linux commands
  • Shells
  • Shell Programming
  • Environment Variables
  • Perl or Python Programming
  • Program Development tools
  • Document Preparation (LaTeX)
  • File Management Tools
  • Process Control
Copyright 2009 by Western Carolina University       –      Cullowhee. NC 28723       –      Campus Information: 828.227.7211
Maintained by Bill Kreahling       –      Map & Directions       –      Mapquest It       –      Text-Only