CAPITOL COLLEGE

 

 

CT-152

 

 

Introduction to UNIX

 

Spring 2008

 

TIME & LOCATION: Monday-Wednesday 2:50 p.m. – 4:20 p. m. M101

 

REQUIRED TEXT: UNIX Unbounded: A Beginning Approach by Amir Afzal. Fifth Edition

 

COURSE SUMMARY AND SCHEDULE: This introductory course is ideal for learning the basic components of the UNIX operating system in terms of usage, environment fine-tuning and shell scripting.  The approach to learning will be hands-on based on step-by-step labs that build up a cumulative skills set of shell command usage and shell programming.  In addition, the learning will be reinforced with relevant homework to help hone in and also expand the knowledge base needed to navigate or modify practical settings within the UNIX operating environment. The vi editor, the UNIX file system, shell commands and scripting, environment variables and many more topics will be the core concepts covered by this course.  Prerequisites: CT-115 or CS- 130

 

 

WEEK OF

CHAPTER

TOPICS  (Tentative Schedule of Topics)           

EVENTS

1

Jan 6

1 & 2

Introduction to Operating Systems & UNIX

 

2

Jan 13

3

Basic UNIX navigation and system commands

 

3

Jan 20

 

 

 

 

 

4

Introduction to vi Editor

Quiz1

4

Jan 27

5

Introduction to File System

 

5

Feb 3

6

Advanced vi Editor features and customization

 

6

Feb 10

7

Advanced UNIX file system

Quiz 2

7

Feb 17

8

Exploring the shell

 

8

Feb 24

8 & 9

Shell utilities & UNIX communications

 

9

Mar 2

 

Review & mid term exam

 

10

Mar 9

 

Spring Recess

 

11

Mar 16

10 & 11

Program development and shell scripting

 

12

Mar 23

11

Exploring shell programming

Quiz 3

13

March 30

12

UNIX shell scrip applications

 

14

Apr 6

12

UNIX shell scripting

Quiz 4

15

Apr 13

 

More UNIX scripting topics

sed, grep, awk…

 

16

Apr 20

 

Shell scripting projects

 

17

Apr 27

 

Review for final exam

Finals: Apr 29 – May 5

 

* Last day to drop a course without a grade is March 25th


PROFESSOR:

 Andrew Mehri

 

amehri@capitol-college.edu

 

Getting Help:  Please feel free to ask questions during class as necessary. You can meet after class or send me an email at the above address

 

 

 

SEMESTER GRADES:

 

 

 

 

Attendance

5%

<A: 90-100%>

 

Quizzes

 30%

<B: 80-89%>

 

Mid term

 30%

<C: 70-79%>

 

Final Exam

 35%

<D: 60-69%>

 

 

 

<F: < 60%>

 

Total

100%

 

 

Assignments:  Each chapter has a set of assignments that needs to be completed in order to get a grasp of the material.  This set of assignment will not be graded but if neglected it will have a negative impact on your learning.  Make sure that you complete the set as soon as you complete its relevant chapter and prior to undertaking the next chapter.  Some of the assignments will be covered in class based on student requests in case of difficulties or simply to gauge your progress.

 

QUIZZES:     Four quizzes will be given on the dates indicated in the above schedule of events. There will be no make up quizzes given

 

Mid-Term & FINAL: Tests are set on the material covered since the last test. The final is cumulative. Make-ups are available only in exceptional circumstances. You must provide documentary evidence and notify me in advance (when possible) if you are unable to attend any of the exams. In addition, the reason for your absence must be a valid institution approved reason.

 

ATTENDANCE:  As indicated above, attendance counts as 5% of the overall grade. It is calculated based on the number of full days of presence in class.

 

WRITING REQUIREMENTS: The ability to communicate ideas using established rules of the English language is an important outcome of everyone’s technical education.  In this course, you will be required to complete assignments for which writing is an important component, and attention to the grammar, spelling, and style of writing that you employ will have a significant impact on your grade in such assignments.  You may seek help at the tutoring resource center to improve your writing abilities, should you feel that such help is necessary.  You will find a writing guidelines posted at the following web address on school website:

http://www.capitol-college.edu/resources/lib/writingguide/

 

INFORMATION  LITERACY: Given the magnitude of information that we are expected to deal with in performance of our tasks, it is important to learn the proper ways of finding, retrieving, storing, processing and incorporating the right type of information.  This course may include assignments that would require the use of on-campus and on-line libraries, the Internet or other sources of publicly available information.

 

OUTCOMES ASSESSMENT:  In order to determine the level of learning achieved in this course through the semester, you may be given a pre-test that covers some of the fundamental topics covered in this course and possibly in the prerequisite courses, accompanied by an exit test toward the end of the semester.  The grades you receive in the pre-test and exit test will not affect your overall grade for this course.  They are used for the sole purpose of institutional assessment of learning outcomes.    

 

THE "INCOMPLETE" GRADE: There is occasionally a misunderstanding about “incompletes.”  College regulation specifies that an incomplete grade may be awarded only if the student has completed almost all the work for a course and has a valid, institution-approved, reason for being unable to complete it.  If you are awarded an incomplete grade, it is your responsibility to complete all work for the course within the first 4 weeks of the next semester or summer term.  After this time, the Registrar automatically converts the incomplete to an F.

 

ACADEMIC INTEGRITY:  It goes without saying that all work handed in for grading must be your own, but you must go further than this.  Avoid situations that could compromise your integrity.   For example, do not allow others to copy your work.  If inclusion of another person’s writings in your submitted work is appropriate, then proper credit should be given to the author of that writing.  I will report any instance of suspected academic dishonesty to the appropriate committees of the school for further investigation and possible sanctions.