CSCE 215

Philip Conrad


Class Times: MWFS 8:30 - 11:40 AM, beginning Jan 10th

Office Hours: MWF 11:40 - 12:30 PM, or by appointment

Location: Swearingen (SWGR) 1D39


E-mail: conradp <at> email <dot> sc <dot> edu

Webpage: cse.sc.edu/~conradp/


Link to Patrick O'Keefe's Webpage: Link


Topics Covered

Date Topics Covered Assignment Resources
2017-01-10 History of Unix/Linux, file system, shell, editors. Complete Assignment 1 Lecture 1
Lecture 2
2017-01-11 Processes, filters, pipelines, redirection, utilities (head, tail, sort, uniq, grep, sed, awk) Complete Assignment 2 Lecture 3
Lecture 4
2017-01-12 Shell scripting (particularly for Bash-like shells) Complete Assignment 3 Lecture 5.1
Lecture 5.2
2017-01-13 Programming tools (Make, version control systems, GCC, GDB, Valgrind) Complete Final Project Lecture 6

Syllabus

Have questions about what we're doing in this course?

Read the Course Syllabus.

Course Description

Computer Science and Engineering on Unix/Linux.

Recommended textbook

Sumitabha Das, Your UNIX/LINUX: The Ultimate Guide. McGraw Hill, 2012. ISBN-13: 978-0073376202

Grading

Quizzes 20%
Lab Assignments 40%
Final Project 20%
Final Exam 20%

Scale:

A = 90-100, B+ = 87-89, B = 80-86, C+ = 77-79, C = 70-76, D+ = 67-69, D = 60-66, F < 60


Policies

Late Assignments

Attendance