====this is a teaching website====


mainMenu5 CSS Dropdown Michael Robinson

2024 Summer Syllabus - May 6th - July 26th 2024

CGS 3767-RVCC (52666) ONLINE

Below Dates and Data COULD BE MODIFIED

Operating Systems for IT Book


CEH (Certified Ethical Hacker) Notes




Class Expectations

    Pre-requisites:     CGS2250 or COP2210 minimum grade of C.
  • Students who have less than a C will be dropped from this course during the first week of class.



   Goals
  • Some of my goals are:

  • Provide to all students the maximum support possible to make sure that all students achieve the best results in every one of my classes by, in addition to my office hours, offer the following additional FREE services.

  • Tutoring six (6) days a week (Monday thru Saturday)

  • Mentoring in and out of class

  • Internships, Jobs, Resumes, Interviews, Career fairs, Career help

  • Jobs at FIU as tutors and graders

  • Our Scholarships Flit-Gap
  • Scholarships FIU Internal and External

  • IT and Cyber Certifications guidance

  • Free Hands-on Hardaware Traning and other services

  • If you have any suggestions, for me, to help you better, please let me know




   Attendance
  • Attendance will be taken on face 2 face classes.
  • Only material that is taught in this class will be accepted.
  • Not everything I teach in this class is in the book.



   Simple Rules


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
  1. Be familiar with hardware and software concepts
  2. Be familiar with OS functions and management
  3. Be familiar with the management of file systems
  4. Be familiar with the use of text editors
  5. Master basic command line functions
  6. Master simple shell programming
  7. Be exposed to windowing systems

  Required Text

  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



    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




   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




Academic Misconduct



Internet Where Are We Going......

Internet2.edu

FIU CIARA



TUTORING - FREE



Certifications That Replace Some of Our Courses



Certifications That Will Get You Extra Credits in My Classes



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


Program 1 ......................... =  10 points
Program 2 ......................... =  10 points
Exam 1 ............................ =  20 points
Program 3 ......................... =  10 points
Exam 2 ............................ =  20 points
Program 4 ......................... =  10 points
Final Exam ........................ =  20 points
                                     -----------
                             Totals = 100 points
IT - Cyber Certificate Extra Credit =   5 points
Tutoring Attendance ............... =   3 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



Assignments Documentation




Scheduled Programs, Quizzes and Exams
CGS 3767-RVCC (52666) Computer OS for IT Online
Below Dates and Data COULD BE MODIFIED