CSCI 112/114 Fall 2007
Exploring Computer Science/Introduction to Computer Science
Archived Class
Charles Cusack
Computer Science
Hope College
Main
Schedule
Grading
Gradebook

Policies
Advice
College
    Policies

Notes
Programs
Tutorials

Others

Admin
previous     next     today     future     all    

Schedule for weeks 1 through 16

Wk Day Date TopicResourcesEvents

1MonAug 27No class yet.No Class

WedAug 29
  • Introduction
  • Homework 1
  • Project
  • What is Computer Science?
  • Surfing the web
  • Course Website
  • Course Moodle Page
  • Homework 1
  • Project

  • 2MonSep 03
  • Bits and Boolean Operations
  • Gates
  • Memory
  • Addressing
  • Mass Storage
  • CS9e 0.0-0.6
  • CS9e 1.1-1.3
  • Bits And Gates And Boolean Logic Notes
  • Transfer Rates Notes
  • HW 1 due

    WedSep 05
  • Representing Information
  • CS9e 1.4
  • Data Representation Notes
  • BMP Format
  • Question 1
  • HW 2 due
  • Fun with Images and Sounds
  • Discussion

  • 3MonSep 10
  • Hexadecimal Notation
  • The Binary System
  • Two's Complement
  • CS9e 1.5-1.6
  • Binary Numbers Notes
  • Two's Complement Example
  • Two's Complement Notes
  • Proposal Due

  • WedSep 12
  • Hexadecimal Notation
  • The Binary System
  • Two's Complement
  • Same as Monday
  • HW 3 due
  • Binary Worksheet

  • 4MonSep 17
  • Floating-Point
  • Communication Errors
  • CS9e 1.7,1.9
  • Communication Errors Notes
  • Binary Worksheet Answers

  • WedSep 19Computers and Socialization
  • Question 2
  • HW 4 due
  • Discussion

  • 5MonSep 24
  • Computer Architecture
  • Machine Language
  • CS9e 2.1-2.2
  • CS9e Appendix C
  • Bibliography Due
  • Program Execution Worksheet

  • WedSep 26
  • Program Execution
  • Arithmetic/Logic Instructions
  • CS9e 2.3-2.4
  • HW 5 due
  • Program Execution Worksheet
  • ALU Worksheet

  • 6MonOct 01
  • Device Communication
  • Pipelining
  • Multiprocessors
  • CS9e 2.5-2.6
  • Program Execution and ALU Worksheet Answers
  • HW 6 due
  • Pipelining Demo

  • WedOct 03CISNo Class

    7MonOct 08
  • Chapter 2 (review)
  • Technology and Copyright Laws
  • Question 3
  • HW 7 due

  • WedOct 10CS9e Chapters 1-2Midterm Study GuideMidterm Exam

    8MonOct 15Fall RecessNo Class

    WedOct 17
  • Batch Processing
  • Multitasking
  • Multiprocessors
  • CS9e 3.1-3.2
  • Batch and Multi Processing Demo

  • 9MonOct 22
  • Processes
  • Multitasking
  • Semaphores
  • Deadlock
  • CS9e 3.3-3.4
  • Peer-Review Draft Due
  • Multitasking Demo
  • Deadlock Demo

  • WedOct 24
  • Paging
  • Virtual Memory
  • Virtual Memory (howstuffworks)
  • Paging (Wikipedia)
  • Paging Example
  • Peer-Review Due
  • HW 8 due

  • 10MonOct 29
  • Chapter 3 review
  • Fun stuff
  • Question 4

  • WedOct 31Networks
  • CS9e 4.1
  • Map of Internet
  • TraceRoute.V
  • HW 9 due
  • Networking Demos

  • 11MonNov 05Networks
  • CS9e 4.2
  • Networking Demos
  • HW 10 due

  • WedNov 07Networks
  • CS9e 4.3-4.4
  • TCP/IP Example Notes
  • TCP/IP (Answers.com)
  • Draft Due
  • TCP-IP Example

  • 12MonNov 12
  • Networks
  • Ethics
  • CS9e 4.5
  • Warriors of the Net
  • Question 5
  • HW 11 due

  • WedNov 14Databases
  • CS9e 9.1-9.2
  • Section 1 Notes
  • Section 2 Notes
  • Guest Lecture: Dr. McFall
  • HW 12 due

  • 13MonNov 19Database:
  • SQL Queries

  • WedNov 21Databases:
  • SQL Queries
  • Simple Design
  • Database Queries Worksheet

    14MonNov 26VariousProject Schedule
  • Final Draft Due
  • Presentations

  • WedNov 28VariousProject Schedule
  • HW 13 due
  • Final Draft Due
  • Presentations

  • 15MonDec 03VariousProject Schedule
  • Final Draft Due
  • Presentations

  • WedDec 05Various
  • Project Schedule
  • Exam Study Guide
  • Final Draft Due
  • Presentations

  • ExTueDec 11Section 1 Final ExamFinal Exam @ 10:30 am

    WedDec 12Section 2 Final ExamFinal Exam @ 10:30 am