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.