mainMenu2 CSS Dropdown Michael Robinson
Teaching
Current Semester
Future Semesters
Previous Semesters
Hardware Lab
Books
Research
Biography
Contact Me
About
Help
Home
CGS3767 Operating Systems for IT
Syllabus 2018 Spring
Schedule for classes held on Mondays and Wednesdays
CGS 3767-U01 (19884) 12:00PM - 1:15PM @ECS 134
OS for IT Book's Contents
Those who can,
DO
Those who can DO more,
TEACH
Class Expectations
Pre-requisites
CGS2250 or COP2210 with a minimum grade of C.
Those who have less than a C in one of these classes will be dropped from the course during the first week of class.
Class Type:
3 Credits, Core - Required
Co-requisites:
None
Class Topics
Catalog Description:
Introduction to fundamental concepts of operating systems and their implementation in Linux and Windows. Not acceptable for credit for Computer Science majors.
Prerequisites Topics:
Primitive data types
Basic Assignment control structures
Familiarity with methods or functions
Expected Course Outcomes
Be familiar with hardware and software concepts
Be familiar with OS functions and management
Be familiar with the management of file systems
Be familiar with the use of text editors
Master basic command line functions
Master simple shell programming
Be exposed to windowing systems
Required Text
Operating Systems for IT ~ ISBN 978-1-4652-8990-2 ~ by Michael Robinson
Published by Kendall Hunt Publishing
Projected Schedule (COULD BE MODIFIED)
Chapter 0 : Preface
Chapter 1 : Operating Systems
Chapter 2 : The Basics
Chapter 3 : Virtual Machines
Chapter 4 : Numerical Systems
Chapter 5 : Computer Hardware
Chapter 6 : Computer Categories
Chapter 7 : Computer Software
Chapter 8 : Linux Terminal Mode Programming
Chapter 9 : Windows Command Line Programming
Chapter 10 : Networking
Chapter 11 : Directories, Files and Attributes
Chapter 12 : Protocols
Chapter 13 : Software Tools
Glossary
Shell Programming
File processing tools
Variables: configuration/environment/shell
Operators: defining/evaluating/arithmetic
Logic: sequential/decision/loop/case
Debugging scripts
String tests, integer tests, boolean conditions
Script development cycle
Tools Required - FREE
Download and Install:
Virtual Machines (VM)
Download and Install:
Ubuntu 16.04 or 20.04 for VirtualBox
Download and Install:
JDK Java Compiler/Runtime
All Java programs MUST compile and
MUST NOT have any warnings,
otherwise your program will receive a (zero) 0 grade.
Download and Install:
Windows OS for VirtualBox
Grading
5 Programs 6 points each = 30 points
5 Quizzes 5 points each = 25 points
Exam 1 ................. = 15 points
Exam 2 ................. = 15 points
Exam 3 ................. = 15 points
Totals = 100 points
PASS GPA
FAIL GPA
A = 100-95 4.00
D = 69-51 1.00
A- = 94-90 3.67
F = 50-00 0.00
B+ = 89-86 3.33
B = 85-82 3.00
B- = 81-78 2.67
C+ = 77-74 2.33
C = 73-70 2.00
At the end of the semester, I will round up your Final Grade, bringing it to the next highest integer
TUTORING
PG6 #102 Hardware Lab
No Appointments Needed
Mon-Thu 12 noon - 8 PM
Friday 12 noon - 5 PM
Saturday 12 noon - 4 PM
Scheduled Programs, Quizzes and Exams
CGS 3767-U01 (19884) 12:00PM - 1:15PM @ECS 134
Below Dates and Data COULD BE MODIFIED
Pgm1
Due: Monday Jan 29th, 2018, at beginning of Class, 6 points.
Posted: Updated January 21st, 2018
Quiz1
Due: Monday Jan 29th, 2018, at beginning of Class, 5 points, covering pgm1 and class material.
Pgm2
Due: Wed Feb 21st, 2018, at beginning of Class, 6 points.
Posted: Feb 14th, 2018
Quiz2
Due: Wed Feb 21st, 2018, at beginning of Class, 5 points, covering pgm2 and class material.
Exam1
Wednesday February 28th, 2018 - 15 points.
Covering all previous material and Chapters 1 thru 5.
Spring Break 2018
Monday-Saturday: March 12-17, 2018
Pgm3
Due: Wednesday, March 28th, 2018, at beginning of Class, 6 points.
Quiz3
Due: Wednesday, March 28th, 2018, at beginning of Class, 5 points. Covering pgm3 and class material.
Pgm4
Due: Monday April 9th, 2019 at beginning of Class, 6 points.
Quiz4
Due: Monday April 9th, 2019 at beginning of Class, 5 points. Covering pgm4 and class material.
Exam2
Monday April 16th, 2018 15 points.
Covering All previous material.
Pgm5
Due: Wed April 18th, 2018 at beginning of Class, 6 points.
Quiz5
Your highest quiz grade, received this semester, will be applied to quiz 5.
Final Exams - 2018 Spring
OS4 3767-U04 (19980) 4/25/18, Wed 12:00PM - 2:00PM ECS 134
OS2 3767-U02 (19604) 4/25/18, Wed 5:00PM - 7:00PM ECS 145
OS1 3767-U01 (19884) 4/27/18, Fri 9:45AM - 11:45AM ECS 134
Covering all programs, all exams, all quizzes and all class material
Assignments Documentation
Assignments must be turned in at the start of class on the due dates. I do not accept late assignments without a valid reason.
Include the following header in every program
**************************************************
Author : Your Name
Course : Course Name and Times
URL : http://ocelot.aul.fiu.edu/~userName
Professor: Michael Robinson
Program : Program Number, Purpose/Description
A brief description of the program
Due Date : mm/dd/yyyy
I certify that this work is my own alone.
..........{ your signature }..........
**************************************************