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
OFFICE HOURS (Prof Looby sections only):
Fall & Spring – Thursday 10 a.m. – 11 a.m.
Summer – Monday evening before and after class
Also by appointment almost anytime as necessary – 🙂
Required Primary Text
Morley/Parker Understanding Computers: Today and Tomorrow, Comprehensive, 14th Edition Cengage - ISBN 1133190243 Custom HVCC ISBN 9781285549729 e-book available at: http://www.cengagebrain.com/shop/en/US/storefront/US?cmd=CLHeaderSearch&fieldValue=1133190243 GnuLinux Basic By J. Sanchez, S. Ramos, R. Vinas, F. Llinas Free Technology Academy Optional Ubuntu Linux References from HVCC Library Safari Books Online The Official Ubuntu Book, Fifth Edition Benjamin Mako Hill; Matthew Helmke; Corey Burger Prentice Hall Ubuntu® Linux® Bible: Featuring Ubuntu 10.04 LTS, Third Edition William von Hagen John Wiley & Sons 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). Most importantly please make sure you get the Comprehensive Edition as other editions lack all the chapters.
Required Free Ubuntu Linux Text
Linux Command Line by Shotts (PDF download in table below)
|Getting-Started-with-Ubuntu-12.04.pdf||9.5 MB||Gnu-Linux-Guide.pdf||12.9 MB||Linux Command Line by William Shotts.pdf||1.9 MB|
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
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:
- 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 completed 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. A nice video of this is found here: Navigating “My Grades” To check individual quiz and test answers please see: Viewing Results and Feedback for Tests
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).
Accommodations for Students with Disabilities
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 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 .
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 relational database management systems (RDBMS) and its 1st order predicate logic basis 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 Topic||Primary Text Reading Assignment (Supplements from ciss100.com & Linux Text)||Linux Topics and Linux Labs (LL)||Behavior Objectives|
|Lecture Module 1||Introduction to Computing and Information Science||Chapter 1 + Supplements as assigned||LL1 Ubuntu Linux Introduction||1|
|Lecture Module 2||Hardware + Numbering Systems + Data Representation||Chapter 2 + Supplements as assigned||LL2 HVCC AcadNX Linux Server||1, 2, 5, 12|
|Lecture Module 3||Storage||Chapter 3 + Supplements as assigned||LL3 CLI/Terminal & Files Intro||1, 2, 3|
|Lecture Module 4||I/O & HCI||Chapter 4 + Supplements as assigned||LL4 Files, Directories, Wildcards, Help||1, 2, 3, 9|
|Lecture Module 5||OS & System Software||Chapter 5 + Supplements as assigned||LL5 Viewing, Searching & Redirection||1, 2, 3, 5|
|Lecture Module 6||Application Software||Chapter 6 + Supplements as assigned||LL6 File & Directory Access Control||1, 2, 3|
|Lecture Module 7||Computer Networks||Chapter 7 + Supplements as assigned||LL7 Process Mgmt||1, 2, 3, 4, 11|
|Lecture Module 8||Internet & WWW||Chapter 8 + Supplements as assigned||LL8 Networking||1, 2, 3, 4, 11|
|Lecture Module 9||Network Security||Chapter 9 + Supplements as assigned||LL9 More SysAdmin Commands & Variables||1, 2, 3, 4|
|Lecture Module 10||Multimedia||Chapter 10 + Supplements as assigned||LL10 Virtualization||1, 2, 3, 9|
|Lecture Module 11||E-Commerce||Chapter 11 + Supplements as assigned||LL11 Managing Users||1, 2, 3, 4, 11|
|Lecture Module 12||Information System Analysis and Design||Chapter 12 + Supplements as assigned||LL12 Shell Scripting & Cron||1, 2, 3, 4, 5, 7, 10, 11|
|Lecture Module 13||Programming||Chapter 13 + Supplements as assigned||Final Projects intro||1, 2, 3, 4, 5, 6, 7, 10, 12|
|Lecture Module 14||Database Management Systems||Chapter 14 + Supplements as assigned||Final Projects cont.||1, 2, 3, 4, 5, 8|
|Lecture Module 15||Information Assurance, Security and Privacy||Chapter 15 + Supplements as assigned||Final Projects cont.||1, 2, 3, 4, 7, 11|
|Course Conclusion||Ethics, Society & Emergent Topics||Chapter 16 + Supplements as assigned||Final Projects submission||1, 2, 3, 4, 5, 7, 8, 10, 11, 12|
*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 (Spring & Fall)
Thursday 7 a.m. 12 p.m.
Friday 7 a.m. – 11 a.m.
Or by appointment
Distance Learning Tips
|Distance Learning Guide.pdf||136.1 KB|
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.
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, https://www.hvcc.edu/deptweb-