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


mainMenu6 CSS Dropdown Michael Robinson


2025 Spring Classes Jan 6 - Apr 19, 2025

CGS 3767-U01 (14483) Operating Systems for IT In Person

Operating Systems for IT Book

CEH (Certified Ethical Hacker) Notes

Below Dates and Data COULD BE MODIFIED



Class Expectations

 Prerequisites:
  • 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.

 Class:
  • 3 Credits, Core - Required
  • Co-requisites: None



FREE Tutoring In Person (PG6 #102) and Online



Certifications That Replace Some of Our Courses



Certifications That Will Get You Extra Credits in My Classes



Academic Misconduct



  Academic Honesty
  • Statement of Understanding between Professor and Student
    Every student must respect the right of all to have an equitable opportunity to learn and honestly demonstrate the quality of their learning. Therefore, all students must adhere to a standard of academic conduct, demonstrating respect for themselves, their fellow students, and the educational mission of the University.
  • As a student taking this class:
    • I will not represent someone else's work as my own.
    • I will not cheat, nor will I aid in another's cheating.
    • I will be honest in my academic endeavors.
    • I understand that if I am found responsible for academic misconduct, I will be subject to the academic misconduct procedures and sanctions as outlined in the Student Handbook.
  • Failure to adhere to the guidelines stated above may result in one of the following:

  • Expulsion: Permanent separation of the student from the University, preventing readmission to the institution. This sanction shall be recorded on the student`s transcript.

  • Suspension: Temporary separation of the student from the University for a specific period of time. By taking this course, I promise to adhere to FIU's Student Code of Academic Integrity.

    For more details on the policies and procedures go to:
    Academic Misconduct.



 Goals
  • 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 School Scholarships Flit-Gap

  • FIU 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


  Book Required
  Operating Systems for IT
 by: Michael Robinson
 ISBN 978-1-4652-8990-2
  Publisher: by Kendall Hunt Publishing



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

 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)
  Ubuntu 16.04 or 20.04 for VirtualBox
  JDK Java Compiler/Runtime  
  • All Java programs MUST compile and MUST NOT have any warnings, otherwise your program will receive a (zero) 0 grade.
  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 or Mac or Solaris or Cel Phones SSH
 Using Terminal Mode
  • Allows you to have full remote control of your FIU server:
  • ssh userName@ocelot.aul.fiu.edu
  • ssh -y 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 enter IP address or Name: 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. Similar to Filezilla
  Create Account:
  • At Session Section on right side
  • At Host enter IP address or Name: 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