CISS 100 Syllabus

COURSE TITLE:  Introduction to Computing and Information Sciences

COURSE SUBJECT AND NUMBER: CISS 100

DEPARTMENT:    Computing and Information Sciences

CREDIT HOURS:   4

CONTACT HOURS:   4  Lecture

SEMESTER COURSE IS OFFERED:   Fall, Spring, Summer

OFFERED DISTANCE LEARNING:  Yes

PREREQUISITES: None

TEXTS:           

Required Primary Text

Understanding Computers : Today and Tomorrow, Comprehensive, 14th Edition
Morley & Parker
Cengage – ISBN 1133190243
Custom HVCC (w/links to www.ciss100.com) ISBN 9781285549729
e-book available at: http://www.cengagebrain.com/shop/en/US/storefront/US?cmd=CLHeaderSearch&fieldValue=1133190243

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: http://ubuntu-manual.org/downloads and here: http://ubuntugeek.tradepub.com/free/w_freb01/ 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.   http://hvcc.libguides.com/cis

COURSE FEES: None

FINAL EXAM/FINAL PROJECT: Yes – Final Project

PREPARED BY: Prof James Looby

COURSE DESCRIPTION:

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.

ACTIVITIES AND ASSIGNMENTS: 

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

GRADE COMPUTATION:

  • Quizzes 50%
  • Linux Labs & Discussions 25%
  • 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.

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

ADA COMPLIANCE

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.

STUDENT BEHAVIORAL OBJECTIVES:

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.

TOPIC OUTLINE:

Lecture Module (LM) Lecture Topics Reading Assignment (Supplements from ciss100.com) 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 CISS100.com Ubuntu Linux Menu (3rd menu item) however submission takes place within Blackboard (BB)

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

Prof Looby Office Hours

Brahan 206

Thursday 7 a.m. 12 p.m.

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

Or by appointment

 

 

One Response to CISS 100 Syllabus

  1. Pingback: URL

Leave a Reply