CISS 100 Syllabus & DL Tips

COURSE TITLE:  Introduction to Computing and Information Sciences


DEPARTMENT:    Computing and Information Sciences


CONTACT HOURS:   4  Lecture




OFFICE HOURS (Prof Looby sections only):

Fall & Spring – Thursday 10 a.m. – 12 p.m.

Summer – Monday evening before and after class

Also by appointment almost anytime as necessary – :)


Required Primary Text

Understanding Computers : Today and Tomorrow, Comprehensive, 14th Edition
Morley & Parker
Cengage – ISBN 1133190243
Custom HVCC (w/links to ISBN 9781285549729
e-book available at:

Note – students have succeeded in this course using an older version and online resources but students are responsible for the content in the version above.  I would not recommend going back further than 1 or 2 versions (i.e. 12th or 13th editions).

Required (but free) Ubuntu Linux Text – PDF download below however these GNU GPL licensed text’s sources on the Web are here: and here: respectively.

Optional Resources – The Marvin Library maintains many resources for the CIS Programs and and include electronic textbooks.  They may be accessed via the following link.



PREPARED BY: Prof James Looby


This course introduces and develops Computing and Information Sciences concepts that include: (a) emergent and contemporary computer technology and its nomenclature, (b) information and data abstraction, representation, manipulation and storage, (c) operating systems, (d) networking and the Internet, (e) programming languages and formal mathematical logic, (f) software engineering and information systems development, (g) decision support systems, (h) database systems management, (i) computer graphics and multimedia, (j) artificial intelligence, (k) computer and network security, and (l) the theory of computation. Integrated throughout the course is a focus on computer and information privacy, security and ethics and computing’s impact on society. Students will demonstrate comprehension of these concepts in assignments and exams.

To provide students with a solid understanding of contemporary heterogeneous computer systems, every student will be lead through the development of either a virtualized Linux OS environment or a bootable Linux OS USB thumb drive.  These individual Linux OS environments will subsequently be used for Linux/Unix based graphical user interface (GUI), command line interface (CLI), networking and security laboratory assignments.  The Linux OS component will conclude with the implementation and configuration of a LAMP stack (Linux Apache, MySQL, PHP) and WordPress instance.


  • Attendance
  • Quizzes and Tests
  • Homework and Labs
  • Final Project


  • Quizzes 60%
  • Linux Labs & Discussions 15%
  • Final Project   25%
    • (Final Project consists of Final Project Submission, FP Presentation in Discussion Board and Ethics Discussion Board. Note All Linux Labs must be submitted prior to submitting the Final Project)

A Z grade will be given to any student who does not attend class after the official Add/Drop deadline.

Students can find their individual assignment and quiz grades at any point on BlackBoard(BB).  BB’s “MyGrades” functionality may be found under the top level “Courses” tab and then please look in the left panel.

Also please note you may or may not see a Blackboard left panel item titled “ADA Resources”.  This contains materials restricted to students with identified disabilities (i.e. have registered with the  College’s Disability Resource Center).


In compliance with the Americans with Disabilities Act of 1990 and with Section 504 of the Rehabilitation Act, Hudson Valley Community College is committed to ensuring educational access and accommodations for all its registered students, in order to fully participate in programs and course activities or to meet course requirements.  Hudson Valley Community College’s students with documented disabilities and medical conditions are encouraged to access these services by registering with the Center for Access and Assistive Technology or the Learning Disabilities Specialist to discuss their particular needs for accommodations. For information or an appointment contact the Center for Access and Assistive Technology, located in room 130 of the Siek Campus Center or call 518-629-7154/TDD:518-629-7596 or contact the Learning Disabilities Specialist located in the Learning Assistance Center, in the lower level of the Marvin Library, phone number 629-7552.


Students will be able to:

  • Discuss and assess emergent and contemporary computer technology using correct terminology
  • Describe and demonstrate information and data abstraction, representation, manipulation and storage
  • Describe and demonstrate operating system functionality
  • Describe and demonstrate networking and Internet understanding
  • Apply formal mathematical logic to algorithm design
  • Describe programming language paradigms
  • Describe best practices software engineering and information systems development
  • Demonstrate an understanding of database systems management by completing various related activities and assessments.
  • Demonstrate an understanding of computer graphics and multimedia by completing various related activities and assessments.
  • Demonstrate an understanding of introductory artificial intelligence by completing various related activities and assessments.
  • Demonstrate an understanding of computer and network security by completing various related activities and assessments.
  • Demonstrate an understanding of the theory of computation by completing various related activities and assessments.


Lecture Module (LM) Lecture Topics Reading Assignment (Supplements from Linux Topics and Linux Labs (LL)
Module 1 Introduction to Computing and Information Science Chapter 1 + Supplements as assigned LL1 – Linux OS and Virtualization Introduction
Module 2 Hardware + Numbering Systems + Data Representation Chapter 2 + Supplements as assigned LL2 – HVCC Ubuntu Server Access
Module 3 Storage Chapter 3 + Supplements as assigned LL3 – Linux CLI
Module 4 I/O & HCI Chapter 4 + Supplements as assigned LL4 File & Directory Intro
Module 5 OS & System Software Chapter 5 + Supplements as assigned LL5 – Viewing, Searching & Redirection
Module 6 Application Software Chapter 6 + Supplements as assigned LL6 – File & Directory Access Control
Module 7 Computer Networks Chapter 7 + Supplements as assigned LL7 – Process Management
Module 8 Internet & WWW Chapter 8 + Supplements as assigned LL8 – Networking
Module 9 Network Security Chapter 9 + Supplements as assigned LL9 – Sys Admin & Variables
Module 10 Multimedia Chapter 10 + Supplements as assigned LL10 – Desktop Virtual Machine Installation
Module 11 E-Commerce Chapter 11 + Supplements as assigned LL11 – Managing Users
Module 12 Information System Analysis and Design Chapter 12 + Supplements as assigned Linux Final Projects begin
Module 13 Programming Chapter 13 + Supplements as assigned Linux Final Projects continue
Module 14 Database Management Systems Chapter 14 + Supplements as assigned Linux Final Projects continue
Module 15 Information Assurance, Security and Privacy Chapter 15 + Supplements as assigned Linux Final Projects continue
Course Conclusion Ethics, Society & Emergent Topics Chapter 16 + Supplements as assigned Linux Final Project Submission + Linux Quiz

*Linux Labs Instructions located in Ubuntu Linux Menu (3rd menu item) however submission takes place within Blackboard (BB)

** Discussion Board (DB) instructions located in Discussion Board Menu (4th menu item) however submission takes place within Blackboard (BB)

Prof Looby Office Hours (Spring & Fall)

Brahan 206

Thursday 7 a.m. 12 p.m.

Friday 7 a.m. – 11 a.m.

Or by appointment

Distance Learning Tips

DL/Online Test Taking

I always recommend you take BB quizzes on campus or somewhere with a robust rock solid computing platform and connectivity.  Here are some other tips.

  1. Wireless Internet Connections are NOT recommended.
  2. Only have one Blackboard Session open at a time. Whenever you log in, Blackboard starts a session for you and tracks your time. After 3 hours your Blackboard session may close, but if you have logged in several times within 3 hours you may have multiple sessions open. When preparing to start a test make sure you haven’t recently logged into Blackboard so you will start a new session. To prevent this make sure you always logout of Blackboard when finished so you always start a new Blackboard session.
  3. Only one (1) Internet browser window or tab should be open and you should Maximize your Internet browser screen before starting and during the test.
  4. Minimize the number of applications running, use only what you need to complete your test.
  5. Do not double click on the Begin button, or click the Begin button more than once when starting the test.
  6. Wait for the test to completely load on the page before selecting/entering answers.
  7. Be cautious using the backspace and delete keys. The test page could be refreshed and prevent you from re-accessing the test.
  8. Do Not Use the Internet Browser “Back”, “Forward”, or “Refresh” buttons, using these buttons could cause you to lose connection to the test.
  9. Make sure you review the test results page that appears after submitting your test in order to confirm that the test submission was successful.

Many variables can contribute to you encountering an online test taking issues, it’s just the nature of the online environment but these common tips have helped to prevent many students from running into online test taking problems.

For additional tips and detailed information please see out Online Test Taking Tips handout, located at, .



One Response to CISS 100 Syllabus & DL Tips

  1. Pingback: URL

Leave a Reply