Skip navigation.
Home

Resources

Class Mailing List

 

Academic Dishonesty

 

Grades on Blackboard

 

Project Submission

 

Check Your Email

 

Unix/Linux and C Programming

You will use Unix and C extensively throughout this course, yet basic Unix and C will not be taught in this course. If you have not used Unix or C before, you will be expected to learn the basics on your own time. The beginning of your textbook is all about UNIX/Linux commands. There are many Unix/Linux and C tutorials available on the web. Such as:

C tutorials / guides
http://www.le.ac.uk/cc/tutorials/c/
http://www.delorie.com/gnu/docs/glibc/libc_toc.html
http://www.cs.cf.ac.uk/Dave/C/

The specific variant of UNIX that you will use in this class is Linux. If you are not sure where to start looking for tutorials on the web, I recommend using the google search engine (http://www.google.com). You are also expected to have familiarity with common data structures, such as stacks, heaps, queues, linked lists, and hash tables, which are covered by the prerequisite class CS261 and its predecessors.

Unix / Linux Common Commands
Hovland Computer Lab's Unix Tutorial
http://cmmg.biosci.wayne.edu/dwomble/unixcom.html

 

Related URLs 

Here is a list of the URLs of useful Internet resources:

EECS IT IT Information for School of EECS
SSH at OSU How to use SSH to connect to Unix machine