Syllabus
Southern
Department of Computer Science
CS 367 C and Unix
CRN 1965 Fall Quarter 2014
Prerequisite: cs258
Instructor Information
Instructor: Dan Harvey
Room: Computer Science Building #CS218
Phone: 552-6149
E-mail: harveyd@sou.edu
Office Hours:
Monday, Wednesday: 10:30-1:30, Tuesday, Thursday: 10:30-11:30
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: 8:30-10:20, Classroom TBA
Final Exam: Wednesday Dec 10 from 8:00 to 10:00
Recommended Texts
C Programming
Language, Kernighan & Richtie, Prentice Hall, 2nd
edition,
ISBN 007-6092003106
The Linux Command
Line: A Complete Introduction, Shotts, No Starch
Press,
ISBN 978-1593273897
Sed
and Awk Pocket Reference, Robbins, O'Reilly, 2nd
edition,
ISBN 978-0596003524
Managing Projects
with GNU Make, Robert Mecklenburg, O'Reily, 3rd
edition,
ISBN 978-0596006105
Course Objectives
Explore the 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.
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, make
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.
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.
Culture
of supporting and reporting:
SOU has a wide range of resources to help you
succeed. Our faculty, staff, and administration are dedicated to providing you
with the best possible support. The SOU Cares Report allows us to connect you
with staff members who can assist with concerns, including financial, health,
mental health, wellbeing, legal concerns, family concerns, harassment, assault,
study skills, time management, etc. You are also welcome to use the SOU Cares
Report to share concerns about yourself, a friend, or a classmate at
www.sou.edu/ssi. These concerns can include reports related to academic
integrity, harassment, bias, or assault. Reports related to sexual misconduct
or sexual assault can be made anonymously or confidentially. Student Support
and Intervention provides recourse for students through the Student Code of
Conduct, Title IX, Affirmative Action, and other applicable policies,
regulations, and laws.
Mandatory
reporting:
Federal law requires that employees of institutions
of higher learning (faculty, staff and administrators) report to a Title IX officer any time they
become aware that a student is a victim or perpetrator of gender-based bias,
sexual harassment, sexual assault, domestic violence, or stalking. Further, Oregon
law requires a mandatory report to law enforcement of any physical or emotional
abuse of a child or other protected person, including elders and people with
disabilities. If you are the victim of sexual or physical abuse and wish to
make a confidential disclosure please contact any of SOU’s confidential
advisors (http://www.sou.edu/ssi/confidential-advisors.html), or use Southern
Oregon University's Anonymous Harassment, Violence, and Interpersonal
Misconduct Reporting Form https://jfe.qualtrics.com/form/SV_7R7CCBciGNL473L