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
Goals
Attendance
- Attendance will be taken.
- Not everything I teach in this class is in the book.
Simple Rules
- If you have any question, please email me and/or come to my office hours, and/or ask our FREE tutors at PG6 #102.
- Your email MUST have your name on it.
FIU, ElHombre, TheItGuy, etc are NOT accepted.
- On your email's subject write:
Your class name and email's purpose: OSx pgmX comments
- Upload your programs to canvas.fiu.edu.
- Your programs must work as requested.
- Pages with errors will loose points.
- Programs turned in after the due date are NOT accepted.
- All work to be done using material taught in our class ONLY.
- Any modification to your grades MUST be done no later than ONE week after grades are posted on Canvas and/or Moodle.
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
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
Windows :
PuTTY
It also works in other Operating Systems such as Ubuntu
Allows you to have full remote control of your FIU server
Create Account:
- At Host Name (or IP address) : serverName.cs.fiu.edu
- Port : 22
- Select SSH
- Save Session : enter a name for this account
Windows :
WinSCP
Allows you to Create/Delete/Upload/Download folders/files to/from
your FIU server
Create Account:
- At Session Section on right side
- Host name (or IP address) : serverName.cs.fiu.edu
- Port number : 22
- User name : Your user name
- File protocol : SFTP
- Save session as : enter a name for this account
Windows SSH :
Terminal Mode
Allows you to have full remote control of your FIU server
It is under beta testing by Windows
Linux or Windows or Mac or Solaris :
Filezilla
Allows you to Create/Delete/Upload/Download folders/files to/from your FIU server
Linux :
SecPanel
Allows you to have full remote control of your FIU server
- sudo apt-get update
- sudo apt-get install secpanel
Linux or Mac or Solaris or Cel Phones SSH :
Terminal Mode
Allows you to have full remote control of your FIU server
- ssh userName@ocelot.aul.fiu.edu
- ssh -X userName@ocelot.aul.fiu.edu allows Gedit loading
|
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 |
Canvas Grading
We use Canvas as the Management System to do the following:
-
For students to upload all programs, and any other required
work
-
Maintain all students grades, including current totals for
each student grades
-
Please DO NOT TAKE INTO ACCOUNT THE COLUMNS NAMED WITH %
done automatically by Canvas
-
My grades are based on 100 points. Every point is worth the
same.
I DO NOT DO/USE
percentages
- Please follow your total amount of points earned ONLY
TUTORING
PG6 #102 Hardware Lab
No Appointments Needed
Mon-Thu 12 noon - 8 PM |
Friday 12 noon - 5 PM |
Saturday 12 noon - 4 PM |
Assignments Documentation
Scheduled Programs, Quizzes and Exams
CGS 3767-U01 (14694) OS for IT MoWe 12:00PM - 1:15PM ECS/CASE 134
Below Dates and Data COULD BE MODIFIED
-
Pgm1
Due: Monday January 28th, 2019 at beginning of Class, 6 points.
Posted: Saturday January 19, 2019
-
Quiz1
On: Monday January 28th, 2019, 5 points, covering pgm1 and class material.
-
Pgm2
Due: Monday, February 18th, 2019 at beginning of Class, 6 points.
Posted: Thursday, February 7th, 2018, 2019
-
Quiz2
Due: Monday, February 18th, 2019, at beginning of Class, 5 points, covering pgm2 and class material.
-
Exam1
February 27th Wednesday, 2019 - 15 points.
Covering all previous material and Chapters 1, 2, 3, 4, and 6.
-
Pgm3
Due: Monday March 25, 2019, at beginning of Class, 6 points.
Posted: Saturday March 16, 2019
-
Quiz3
Due: Monday March 25, 2019, at beginning of Class, 5 points. Covering pgm3 and class material.
-
Pgm4
Due: Wednesday April 3, 2019 at beginning of Class, 6 points.
Posted: March 23 2019
-
Quiz4
Due: Wednesday April 3, 2019 at beginning of Class, 5 points. Covering pgm4 and class material.
-
Exam2
Monday April 15th 2019 - 15 points.
Covering All previous material.
-
Pgm5
Due: replaced with the highest grade of any of your first 4 programs
-
Quiz5
Due: replaced with the highest grade of any of your first 4 quizzes, 5 points..
- Final Exams - 2019 Spring
CGS 3767-U01 (14694) Computer OS for IT April 26 2019 Friday 9:45AM - 11:45AM CASE 134
Covering all programs, all exams, all quizzes and all class material
All Computer OS for IT Final Exams
CGS 3767-U04 (14764) April 24 2019 Wed 12:00PM- 2:00PM CASE 134
CGS 3767-U02 (14503) April 24 2019 Wed 5:00PM- 7:00PM CP 101
CGS 3767-U01 (14694) April 26 2019 Fri 9:45AM-11:45AM CASE 134
|