Florida Community College at Jacksonville Networking Services Technology
Florida State College







CTS2111 Open Source Operating Systems - Fall 2009 / 2010 - Class Information and Syllabus Page

This class syllabus is available on Bill Dennis' Florida State College Website at http://web.fccj.edu/~wdennis
Course Title: CTS 2111 Open Source Operating Systems
Course Prefix and Number: CTS2111
Course Reference Number: 310515
Term / Session: Fall 2009 / 2010 / A-8
Professor: Bill Dennis
Contact Information for the Professor:

  • Office Location: South Campus Florida State College, Room F-215
  • Office Hours: Monday through Thursday, 3:00 PM - 5:30 PM, By Appointment
  • Office Phone Number: 904-646-2391
  • Office Email Address: wdennis@fscj.edu

Course Meeting Time and Place:

  • Tuesdays and Thursdays, 6:00 PM-10:00 PM
  • South Campus Florida State College, Room B-106

This page will be updated on a regular basis. Please check back before every class meeting.


Course Description and Goals

This course is the first of two courses teaching Open Source  Systems (CTS 2111 and CTS 2332).  Students learn how to install, configure, and administer the Linux operating system on a workstation computer connected to a network. Although this course is not a certification preparation course, it includes related Linux certification material.

Previous experience installing and configuring operating systems and working from a command prompt is extremely helpful. Experience using Linux or Unix is helpful but not required.


Corequisites

Students taking this class should also co-register for CTS 2332 Open Source Network Systems.


Class Materials

Textbook

Software

  • CentOS Linux will be used in this class.  Get it here.
    • Be certain that you download the CentOS-5.3-i386-bin-DVD.iso approximately 3.7 Gb.  Be aware that not all CentOS mirrors offer this download.
    • Validate your download with the sha1sum.txt file and a SHA1 checksum calculator.  Get HashCalc here.

Resources

The Learner Support Center Technical Helpdesk is open seven days a week to serve you:

  • Mon – Thurs: 7AM – 10PM
  • Fri: 7AM – 5PM
  • Sat: 9AM – 1PM
  • Sun: 1PM - 5PM
  • Phone: 904.632.3151
  • Email: helpdesk@fscj.edu
  • Employee Self-help and Information: http://www.fscj.edu/helpdesk

Linux Documentation, Manuals, Books, and Guides

Fedora Project

Linux Software

Linux Certifications

Linux User's Groups

Linux Search Engines

Linux News and Information

Running Windows Applications over Linux

Class Outline

Class Meeting 01
Tuesday, September 01

Class Meeting 02
Thursday, September 03 -
Install CentOS - Whatever you do, don't miss this class!

  • Topic - Linux Installation and Usage
  • Textbook: Chapter 2 & 3
  • Exercises:

Class Meeting 03
Tuesday, September 08 - 
Quiz 01: Class Meetings 01 & 02

Class Meeting 04
Thursday, September 10

Class Meeting 05 Tuesday, September 15 Quiz 02: Class Meetings 03 & 04

  • Topic - Managing Text and Basic Filesystem Navigation
  • Textbook: Chapter 10
  • References:
  • Exercises:
    • vimtutor
    • Hands-on Labs: vi, cd, pwd, ls, file, cat, head, tail, less, more, strings

Class Meeting 06 - Exam: Class Meetings 01 - 05
Thursday, September 17

  • Topic - The Bash Shell
  • Textbook: Chapter 8 & 9
  • References
  • Exercises:
    • Hands-on Labs: dot, dot dot, shell variables, redirection, grep, sed, awk, tr, set, env, export, chmod

Class Meeting 07
Tuesday, September 22 -
Quiz 03: Class Meetings 05 & 06

  • Topic - The Bash Shell
  • Textbook: Chapter 8 & 9
  • Exercises:
    • Hands-on Labs: dot, shell variables, redirection, grep, sed, awk, tr, set, env, export, chmod

Class Meeting 08
Thursday, September 24 - 
Comprehensive Mid Term

Class Meeting 09
Tuesday, September 29 -
Quiz 04: Class Meetings 07 & 08

  • Topic - Filesystem Management
    • find
    • links
    • ownership
    • permissions
  • Textbook: Chapter 28
  • Exercises:
    • Hands-on Labs: mkdir, cp, mv, rm, rmdir, ln, find, chmod, chgrp, chown, umask, touch

Class Meeting 10 - Re-install CentOS.  Whatever you do, don't miss this class! Thursday, October 01

  • Topic - Filesystem Management
    • find
    • links
    • ownership
    • permissions
  • Textbook: Chapter 28
  • Exercises:
    • Hands-on Labs: mkdir, cp, mv, rm, rmdir, ln, find, chmod, chgrp, chown, umask, touch

Withdrawal deadline for Session A8 with grade of “W”
Monday - October 05

Class Meeting 11
Tuesday, October 06 -  
Quiz 05: Class Meetings 09 & 10

Class Meeting 12 - Exam: Class Meetings 06 - 11
Thursday, October 08

You need a floppy disk for this class.

Class Meeting 13 - Quiz 06: Class Meeting 11 & 12
Tuesday, October 13

Class Meeting 14
Thursday, October 15

  • Topic - Rescue Mode - You need a CentOS Install DVD and 2 floppy disks for this class.
  • Textbook: Chapter 2
  • Grub
  • Dual Booting Linux
  • References:
  • Exercises:
    • Enter Rescue Mode
    • Copy a file to a floppy using dd

Class Meeting 15 - Quiz 07: Class Meetings 13 - 14
Tuesday, October 20

Class Meeting 16 - Comprehensive Final
Thursday, October 22


Professor Policy and Expectations

Policy on Electronic Devices and Personal Communications

Mute all Wireless Telephones, Digital Pagers, Personal Communications Devices, Personal Entertainment Devices, and anything else that makes Noise while you are in the Classroom. Conduct all Personal Communications outside of the Classroom while class is in session.

Attendance Policy

Attendance will be recorded during the first two class meetings. Any student who does not attend class during at least one of the first two class meetings will be automatically dropped from the course.  While attendance (or lack thereof) will have a direct impact on students' learning skills, it will have no direct impact on students' grades.

Exams and Grading System

  • Exams:  Exams consist of a combination of cognitive questions and answers, and hands on exercises that require the use a computer.
  • Grading Criteria: A total of 7 (seven) Quizzes, 2 (two) Exams, a Mid-Term and a Final will be administered.  Each Numbered Quiz will usually cover the material from the previous two class meetings.  The Mid-Term and the Final are comprehensive.  The final grade will be the weighted average of the Labs, Numbered Quizzes, Exams, the Mid-Term and the Final.
  • Some Quizzes and Exams will be taken in Blackboard.  Students must know their Artemis ID and password to complete exams in Blackboard.
  • There are no extra credit opportunities.

Grading Scale:

    • 10 % - Hands on Labs
    • 15 % - Quizzes
    • 25 % - Exams
    • 25 % - Mid Term
    • 25 % - Final

Make-Up and Incomplete Policy

  • Any two Hands on Labs can be made up.  No more than two Hands on Labs can be made up.
  • Any two Quizzes can be made up.  No more than two Quizzes can be made up.  
  • Any one Exam can be made up.  No more than one Exam can be made up
  • The Mid Term can be made up.  
  • The Final Exam can not be made up.  
  • Students who will be absent from class on the date of a scheduled Quiz, Exam, or Mid Term must notifiy the Professor of their planned absence in advance of the scheduled Quiz, Exam, or Mid Term.  Students who so notifiy the Professor of their planned absence in advance will be offered an alternative make up testing opportunity for the Quiz, Exam, or Mid Term only at the Professor's discretion.  All notifications to the Professor must be made by email.  No notification method other than email will be accepted.  Any notification that is received by the Professor after 6:00 PM on the day of  any scheduled Quiz, Exam, or Mid Term will be ignored.  No unscheduled makeup opportunity for any missed Quiz, Exam, or Mid Term will be made available.
  • Incomplete Policy: Incompletes will only be considered for students who have completed at least siz Quizzes, and at least three of the four Exams (two are scheduled), Mid-Term and Final.. Incompletes will be granted solely at the discretion of the Professor.

Academic Grading Scale

A = 90 percent–100 percent
B = 80 percent–89 percent
C = 70 percent–79 percent
D = 60 percent–69 percent
F = Below 60 percent

Academic Dishonesty Policy and Computing Policy

Unless explicitly permitted by the professor, any student who references any resource, including any books, notes, computers, websites, or email during any Exam, Mid-Term or Final is committing an act of Academic Dishonesty.  Any student who provides or receives any aid or any interpersonal communication in any way to any other student during any Exam, Mid-Term or Final is committing an act of Academic Dishonesty.  All Florida State College policies as defined in the Florida State College College Catalog shall be enforced, including all FCCJ policies regarding Academic Dishonesty and Computing Use.

Computing Download Policy

Students may only download or install software that has been authorized by the Professor, as unauthorized software may disturb or obstruct the orderly conduct, processes, functions, and/or interests of the College.  Any student who downloads or installs any software that is not authorized by the Professor shall be subject to any punitive action as defined in the FCCJ College Catalog which clearly states that "Any act or behavior on the part of the student which tends to impair, interfere with, or otherwise disturb or obstruct the orderly conduct, processes, functions, and/or interests of the College is expressly prohibited."

Network Monitoring

Network traffic and data on the network in South Campus FCCJ, Room B-106 is being monitored, recorded and reported. This includes visits to websites, email exchanges, instant messaging, and any other traffic or data that originates from or is addressed to any computer on the network in South Campus FCCJ, Room B-106.

Students with Disabilities or Special Learning Needs

Any student with a disability or any other special learning need should discuss their individual requirements with the Professor during the First or the Second class meeting. It is necessary that individual requirements be known by the end of the Second class meeting so that any special accomodations that may be required may be provided without impacting other students or impacting the environment of the class in subsequent class meetings.