Introduction to Using Unix/Linux Systems - COP3348


Fall Semester 2009
Instructor:
David Barton
School: School of Computing and Information Sciences
Office: ECS388; Phone: (305)348-2832; Email: barton@fiu.edu
Office Hours: 3:30pm to 5:00pm Tuesday and Thursday.

Course Contents:
1. UNIX history, overview and getting started
2. File System and Security
3. The UNIX Editors
4. UNIX File Processing
5. Advanced File Processing
6. Introduction to Shell Programming
7. Advanced Shell Programming
8. Exploring the UNIX Utilities
9. Perl and CGI Programming
10. Developing UNIX Applications in C and C++
11. The X Window System

Course Objectives for COP 3348 - Introduction to Using Unix/Linux Systems:
Be familiar with Unix and Linux operating Systems
Master the techniques to use a Linux system
Be familiar with the Unix file system and its basic operations
Be familiar with the Unix command interpreters
Master the techniques of shell programming

Required Text:
Guide to Unix Using Linux (4th Edition) by Palmer Course Technology 2007 (ISBN: 1-4188-3723-7)

Projects: Simple projects will be drawn from the appropriate sections of the text.
Several programming assignments of increasing difficulty will also be assigned.
These will be examined personally following the final examination as an integrated suite.
Examinations:
1 Mid Term and 1 Final exam.
The Mid Term Examination will take place on October 15th.
The Final Examination will take place at the time specified by the University administration.

Grading: Mid term exam = 25%, Final exam = 50%, Project Suite = 25%.
Policy on make-up examinations: I will consider each application on a case by case basis.

Other Matters:
For the following topics students are referred to the University and School web pages.
I will observe strictly all established University and School policies in these areas.
University drop date; academic integrity; academic misconduct; sexual harassment; religious holidays; arrangements for students with disabilities.