Syllabus
UNIX Operating Systems II

UNIX Operating Systems II

ITSC-2337

Credit Spring 2019
01/22/2019 - 05/19/2019

Course Information

Section 002
Lecture
TTh 09:00 - 10:20
HLC4 1215.05
Kelly Gafford

Section 002
Laboratory
TTh 10:20 - 10:45
HLC4 1215.05
Kelly Gafford

Office Hours

  • M W
    4:00 - 5:00
    RVS Annex 300
    By Appointment Only
  • M W
    8:00 - 9:00
    HLC 1429.03
    By Appointment Only
  • T Th
    11:00 - 1:00
    HLC1 1429.03

COURSE DESCRIPTION / RATIONALE

Course Description: Advanced study of the UNIX Operating System. Includes advanced concepts of system management and communication, the installation and maintenance of software, network, and data integrity issues.

Pre-requisite: ITSC 1307 or departmental approval

Instructional Methodology: This course consists of lectures and lab exercises using Linux to provide practical application of skills. All assignments, grades, and Instrucional materials presented during the class will bi also available through the Blackboard class management system. Each system will use his/her ACCeID login name and password for accessing Blackboard.

Course Rationale: This course is designed ot instroduce students to the kills needed to install, update, manage, and administer a UNIX operating system using Linux as the model.

Student Learning Outcomes/Learning Objectives

  1. To learn and apply system and administrative information about UNIX using Linux.
  2. To learn the commonly used skills and commands, vocabulary, operation, and utilities required for the systems management and administration of a UNIX system using Linux
  3. Students learn operating system theory and usage commonly encountered on UNIX/Linux systems. This coure helps students develop general knowledge of operating systems usage and adminstration Linux. Students learn and practice system installation, commands, the file system, shells, shell scripts, networking, system backup and restore operations.

SCANS (Secretary’s Commission on Achieving Necessary Skills) Competencies

Refer to http://www.austincc.edu/cit/courses/scans.pdf for a complete definition and explanation of SCANS. The following table summarizes the SCANS competencies addressed in this particular course:

SCANS Competencies for ITSC 2337

RESOURCES

1. Manages Time

INTERPERSONAL

2.1 Participates as a Member of a Team.

2.2 Teaches Others

INFORMATION

3.1 Acquires and Evaluates Information

3.2 Organizes and Maintains Information

3.3 Uses Computers to Process Information

SYSTEMS

4.2 Monitors and Corrects Performance

4.3 Improves and Designs Systems

TECHNOLOGY

5.1 Selects Technology

5.2 Applies Technology to Task

5.3 Maintains and Troubleshoots Technology

BASIC SKILLS

6.1 Reading

6.3 Arithmetic

6.5 Listening

THINKING SKILLS

7.3 Problem Solving

7.4 Mental Visualization

7.5 Knowing How To Learn

7.6 Reasoning

PERSONAL QUALITIES

8.1 Responsibility

8.2 Self-Esteem

8.3 Sociability

8.4 Self-Management

8.5 Integrity/Honesty


 

Readings

Approved Textbook:

UNIX+LINUX SYSTEM ADMIN.HANDBOOK

ITSC-2337 UNIX Operating Systems II

UNIX and Linux System Administration Handbook
Author: Nemeth, Snyder, Hein, Whaley
ISBN: 978-0-13-427755-4
Edition: 5th

 

Course Requirements

Grade Policy

Grades will be assigned based on both concepts and practical application. An overall grade will be assigned based on the following:

Grading Method   Grading Scale
Lab Assignments 40%   90% - 100% A
Attendance 10%   80% - 89% B
Quizzes 25%   70% - 79% C
Exams 25%   60% - 69% D
      50% > F
Total 100%      

ALL in-class projects and labs must be completed during class/lab time. No lab/in-class exercise will be accepted after the due date.

Any scheduling of computer time needed if using ACC CIT open computer labs is the students' responsibility. Availability of computers is NOT an excuse for being late with any assignments.

All assignments are typically graded within one week after the assignment due date. Grades are recorded in Blackboard and may be accessed via the My Grades button.

There are NO makeup exams given in this course. Under exceptional circumstances consideration may be given for a makeup exam.

All Labs are done in class during lecture. Be prepared with your Virtual Machine for every class. 

Course / class policies

Academic Integrity

A student is expected to complete his or her own assignments (labs, projects, etc.) and tests. Students are responsible for observing the policy to avoid academic dishonesty as described in the current Student Policies Handbook.

For this course, the penalty for academic dishonesty is a grade of zero ( 0 ) on the corresponding exam/assignment for the first incident and an F in the course for the second offense.

Incomplete

A student may receive a temporary grade of “I” (Incomplete) at the end of the semester only if ALL of the following conditions are satisfied:

  1. The student is unable to complete the course during the semester due to circumstances beyond their control.

  2. The student must have earned at least half of the grade points needed for a “C” by the end of the semester.

  3. The request for the grade must be made in person to the Instructor and necessary documents completed.

  4. To remove an “I”, the student must complete the course by two weeks before the end of the following semester. Failure to do so will result in the grade automatically reverting to an “F”.

Freedom of Expression Policy

It is expected that faculty and students will respect the views of others when expressed in classroom discussion.

Tutoring

Free tutoring is provided for this class in some CIT Open Labs. Please refer to http://cis.austincc.edu/cis-tutoring-schedules for more information.

Attendance / Withdrawal

Regular and punctual class lecture and laboratory attendance is expected of all students. Students will be held responsible for all materials covered in class. Regular attendance helps ensure satisfactory progress towards completion of this course.

It is the studen'ts responsibility to compete a Withdrawal Form in the Admissions Office if they wish to be withdrawn from this class. If attendance or compliance with other course policies is unsatisfactory, the instructor may withdraw students from class. The last date to withdraw for this semester is NOV 27, 2017. It is not the responsibility of the instructor to withdraw the students from their class even though the instructor has theprerogative to do so under the above listed circumstances.

Important Note: State law allows only 6 withdrawals per student in the entire undergraduate degree no matter how may colleges you attend. This applies to students who entered college in the Fall of 2007 or later. Please see the Counseling / Student Services offices if you have questions about this law.

Student Files – Privacy

The information that a student stores in his/her student volume in the Computer Studies Labs may be viewed by their instructor for educational and academic reasons. No expectation of privacy should be expected.

Students with Disabilities

Each ACC campus offers support services for students with documented physical or psychological disabilities. Students with disabilities must request reasonable accommodations through the Student Accessibility Services (SAS) office on the campus where they expect to take the majority of their classes. Students are encouraged to make this request three weeks before the start of the semester (Refer to the current ACC Student Policies Handbook).

Communication

The ACC online Blackboard system http://acconline.austincc.edu and the ACCmail accounts will be used as the official communication systems during this semester. Lecture notes, handouts, announcements, changes to course schedule or assignments, and grades will be posted on Blackboard. Student e-mails from non-ACC accounts will not be acknowledged.

When e-mailing the instructor, you must include your course (ITSC-2337) in the “Subject” field (e.g., ITSC-2337 Need help with Lab 1 assignment).

All students are expected to check both Blackboard and their ACCmail accounts on a regular basis (at least twice a week). For information on how to log onto Blackboard and ACCmail, please visit http://www.austincc.edu/accmail/activation-and-login-assistance.

Students are encouraged to ask questions. The instructor knows that some material may be difficult to grasp and will be glad to give additional examples or one-to-one assistance when asked.

Students can also take advantage of Discussion board forums in Blackboard as in the Q&A forum to post questions and comments of general interest so that everyone can benefit from the discussion. Other questions, sucha as questions about your grades, should be sent directly to the instructor.

Use of Electronic Devices

The use of cell phones, pagers, and personal electronic devices are not allowed at any time in the class or lab. Students are asked to set their cell phones to vibrate or silent while in the classroom. If any student must take an emergency call, he/she is requested to step out of the classroom.

Please refrain from texting or tweeting during class. IPod and MP3 players as well as phone use are not allowed during lecture time or during exams. The use of laptops or tablets in class or lab is restricted to instructor approved activities. Please do not use technology for recreational purposes during class.

Safety Statement

Each student is expected to learn and comply with ACC environmental, health and safety procedures and agree to the following ACC safety policies. Emergency posters and Campus Safety Plans are posted in each classroom. Additional information about safety procedures and how to sign up to be notified in case of an emergency can be found at http://www.austincc.edu/emergency.

Anyone who thoughtlessly or intentionally jeopardizes the health or safety of another individual will be immediately dismissed from the day's activities, may be withdrawn from the class, and/or barred from attending future activities.

Food and Drink

ACC prohibits food in the computer labs. Students are allowed to bring a drink provided that the lid can be secured tightly using a screw-on cap. Alcoholic drinks are not allowed on any ACC campus.

Smoking/Tobacco Use

All ACC campuses are smoke free environments including the grounds outside of the building. In addition, use of smokeless tobacco within the classroom is prohibited. Smoking also includes the use of Vapes and/or E-Cigarettes.

Unattended Children

For safety reasons and to avoid distractions, unattended children are not allowed on campus. Children may not be taken to classes or testing centers and may not be left unattended in the Library, Student Lounge, or elsewhere on campus.  

Course Subjects

  1. Perfomance
  2. Users and User management
  3. The Compiling the Kernel
  4. System Recovery
  5. Storage
  6. Linux Filesystem Management
  7. Networking in Linux
  8. Backups
  9. DNS
  10. SAMBA/NFS
  11. Apache/VSFTP
  12. Routers Proxy Server
  13. OpenVPN

Course Schedule

Week Topic Chapter Assignments
1 Monitoring the System 28 & 29 Quiz 1
2 System Logs 10 Quiz 2
3 Drivers and the Kernel 11 Quiz 3
4 Booting and Managing Processes 2 & 4 Quiz 5
5 Networking 13, 14 & 15 Quiz 6
6 DNS & DHCP 13 & 16 Quiz 7
7 Users and User Management 8 & 17 Quiz 8
8 Mid-Term    
9 NFS/Samba/Filesystem 5, 21, & 22 Quiz 9
10 Security 27 Quiz 10
11 Apache Implementation 19 Quiz 11
12 Configuration Management 23 Quiz 12
13 Printing 12 Quiz 13
14 UNIX Project    
15 UNIX Project Due    
16 Review & Final Exam