Syllabus

Southern Oregon University

Department of Computer Science

CS 367 C and Unix
CRN  7069 Spring Quarter 2009
Prerequisite: cs257

 

Instructor Information

 

                     Instructor:   Dan Harvey

                     Room:         Computer Science Building  #CS218

                     Phone:        552-6149

                     E-mail:       harveyd@sou.edu

 

                     Office Hours: Monday, Wednesday, Thursday 8:00-9:00, 11:00-12:00

 

                     Web Site          cs.sou.edu/~harveyd

The web site is available for lab assignments, weekly handouts, current grade status, and contact with class members. Click on the cs367 and then select the desired option.

 

Class Times

Monday, Wednesday  9:00-9:50 CS105

Monday, Wednesday 10:00 – 10:50 Upstairs CS lab

 

Final Exam: Tuesday June 9 from 7:30 to 9:30 a.m.

 

Recommended Texts

Hahn, Harley Hahn’s Guide to Unix and Linux, McGraw-Hill, 2009.

Prata, C Primer Plus, Sams, 2005.

 

Course Objectives

 

Explores concepts of the UNIX operating system and the C programming language. Students will learn how to use a UNIX operating system and to program in C on the UNIX operating system. Prerequisite: CS257.

 

Tentative Coverage

 

Week 1  Basic UNIX commands

Week 2  More UNIX commands, redirection, and basic VI

Week 3  grep, awk, sort, sed, pipelines, and more UNIX

Week 4  Shell scripts, aliases, command substitutions, find

Week 5  More shell scripts, command search paths, introduction to C

Week 6  Simple C programs, printf

Week 7  C functions

Week 8  Strings, arrays, pointers

Week 9  Structures

Week 10 Dynamic memory, scanf, fgets

 

Course Grading

 

Your grade will be determined by:

 

·         Ten homework/lab assignments, worth 30% of your grade. Your lowest lab score will be thrown out, meaning that only your nine highest scores will be counted towards your grade. Late lab assignments will not be accepted.

·         Five quizzes, worth 40% of your grade. Your lowest quiz score will be thrown out, meaning that only your four highest scores will be counted towards your grade. Note that one of these quizzes will occur in dead week. There will be no make-up quizzes except for special circumstances.

·         A comprehensive final exam worth 30% of your grade. The final will be based on the quizzes.
 

Grade Breakdown

           93-100 A  90-92 A-  

88-89%  B+ 82-87  B  80-81 B-

78-79%  C+ 72-77  C  70-71 C-

     68-69%  D+ 62-67  D  60-61 D-

                <60    F

 

Disabilities

If you are in need of academic support because of a documented disability (whether it be learning, mobility, psychiatric, health-related, or sensory) you may be eligible for academic or other accommodations through Disability Services for Students. Contact Disability Services for Students; Director DSS 552-6213, or schedule an appointment in person at the ACCESS Center, Stevenson Union, lower-level.