Professional Documents
Culture Documents
CMPS 320
CMPS 320
CMPS 320
CMPS 320
Credits: 1.5
Total Modules: 8
Prerequisite(s):
COMP 252: Computer Fundamentals for Geology II
Description:
Learners will gain UNIX skills related to managing and processing data as found in the
oil and gas industry. While using the bash shell, learners will create and use a variety of
scripts. Emphasis is placed on developing skills that students will find valuable working
in the UNIX environment.
redefine yourself
www.sait.ca
Course Evaluation:
Labs 15%
Quizzes 15%
Mid Term Exam 30%
Final Exam 35%
Professionalism 5%
Total 100%
In order to write the mid term and final exam, learners must satisfactorily complete all of the
lab exercises as prescribed by the instructor.
The chair and instructor will decide whether the student may be readmitted to the course. If
re-admitted the student will sign an attendance agreement committing to full attendance for the
remainder of the course. This agreement, must subsequently, be signed by the program chair.
Classes or labs will not be re-taught. The student is responsible for making up the missed work.
If the student is again absent without being excused, she or he will be expelled from the course and
receive a grade of “F”.
Attendance:
Attendance:
Effort and involvement are as essential for learning as they are for success in your career. To help
assure your success, participation in all activities of this course is expected. Your program will
identify any specific requirements applicable to this class and delivery method. Reference: Procedure
AC.3.8.1 Attendance Requirements (available on http://www.sait.ca).
Field Trips
Field trips may be scheduled if a local or provincial activity is deemed to be a valuable learning
experience for this course. Students will be provided with timely information to facilitate preparation
for the field trip. Students are expected to participate and to follow directives to minimize safety and
health risks. Reference: Procedure A.C.2.13.1 Field Trips (available on http://www.sait.ca).
Time Guidelines:
The instructional time for this course is...
60.00 Hours
Course Text(s):
Reference Text(s):
Recommended SAIT 24x7 E-Books
1. van Vugt, S. (2009). Beginning the Linux Command Line. Apress. ISBN: 9781430218890.
2. Parker, S. (2011). Shell Scripting: Expert Recipes for Linux, Bash and More. Wrox Press,
Inc. ISBN: 9781118024485.
3. Membrey, P., Verhoeven, T. & Angenendt, R. (2009). The Definitive Guide to CentOS.
Apress. ISBN: 9781430219309.
4. Negus, C. & Caen, F. (2008). Fedora Linux Toolbox: 1000 + Commands for Fedora,
CentOS and Red Hat Power Users. John Wiley & Sons, Inc. ISBN: 9780470082911.
5. Foster-Johnson, E., Welch, J.C., & Anderson, M. (2005). Beginning Shell Scripting. Wrox
Press, Inc. ISBN: 9780764583209.
6. Negus, C. & Foster-Johnson, E. (2011). Fedora Bible 2011 Edition: Featuring Fedora
Linux 14. John Wiley & Sons, Inc. ISBN: 9780470944967.
7. Blum, R. & Bresnahan, C. (2011). Linux Command Line and Shell Scripting Bible (2nd ed.).
John Wiley & Sons, Inc. ISBN: 9781118004425.
Course Content
Below is presented a list of the learning modules used to achieve the learning outcome(s) for this
course.
Learning Outcome:
Objectives:
Learning Outcome:
Objectives:
2.1 Navigate UNIX/LINUX files/directories structure using GUI and Command Line.
2.2 Differentiate relative and absolute path names.
2.3 Use Linux commands and GUI to manage files/directories structure.
2.4 Use wildcard to search files/directories structure.
2.5 Differentiate Linux File types.
2.6 Protect file/directories structures using Linux utilities.
2.7 Connect processes using unnamed pipes.
2.8 Redirect input/output to standard I/O devices.
2.9 Use CUT and TR commands to extract and convert geoscience data.
3. Working with Text Editors
Learning Outcome:
Objectives:
Learning Outcome:
Objectives:
5. Process Management
Learning Outcome:
Objectives:
Objectives:
Learning Outcome:
Objectives:
Learning Outcome:
Objectives:
Learning Outcome:
Objectives: