CSCI 112 Fall 2011
Exploring 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 29No class yet.No Class

WedAug 31
  • Introduction
  • What is Computer Science?
  • Homework 1
  • Project
  • Course Website
  • Homework 1
  • Project

  • 2MonSep 05
  • Abstraction
  • Algorithms
  • CS11e 0.0-0.6
  • Teaching at the University Level (SRQ)
  • Abstraction and Algorithms Notes
  • HW 1 due

    WedSep 07
  • Bits and Boolean Operations
  • Gates
  • Hexadecimal Notation
  • CS11e 1.1
  • Bits And Gates And Boolean Logic Notes

  • 3MonSep 12
  • Memory
  • Addressing
  • Mass Storage
  • CS11e 1.2-1.3
  • Storage and Transfer Rates Notes
  • Memory Address (Wikipedia)
  • Clusters, Sectors, and Files notes
  • HW 2 due
  • Proposal Due

  • WedSep 14
  • Representing Information
  • CS11e 1.4
  • Data Representation Notes
  • BMP Format
  • Binary Viewer
  • HW 3 due

  • 4MonSep 19
  • More on Data Representation
  • CS11e 1.5-1.6
  • Function Applet
  • Roundoff Error
  • HW 4 due

  • WedSep 21
  • The Binary System
  • Two's Complement
  • CS11e 1.7
  • Binary Numbers Notes
  • Two's Complement Notes
  • Binary, Hex, and ASCII Worksheet

  • 5MonSep 26
  • Floating-Point
  • CS11e 1.8-1.9
  • HW 5 due
  • Bibliography Due

  • WedSep 28
  • Computer Architecture
  • Machine Language
  • CS11e 2.1-2.2
  • CS11e Appendix C
  • HW 6 due

  • 6MonOct 03
  • Program Execution
  • Arithmetic/Logic Instructions
  • CS11e 2.3-2.4
  • Brookshear Machine
  • HW 7 due

  • WedOct 05CISNo Class

    7MonOct 10Fall RecessNo Class

    WedOct 12
  • Chapter 2 (review)
  • Catch up
  • HW 8 due

    8MonOct 17CS11e Chapters 1-2Midterm Exam

    WedOct 19
  • Device Communication
  • Pipelining
  • Multiprocessors
  • CS11e 2.5-2.6

  • 9MonOct 24
  • Batch Processing
  • Multitasking
  • Multiprocessors
  • CS11e 3.1-3.2

    WedOct 26
  • Processes
  • Multitasking
  • Semaphores
  • Deadlock
  • CS11e 3.3-3.4
  • HW 9 due
  • Peer-Review Draft Due

  • 10MonOct 31
  • Deadlock
  • Peer-Review Due

  • WedNov 02
  • Paging
  • Virtual Memory
  • Virtual Memory (howstuffworks)
  • Paging (Wikipedia)
  • Paging Example
  • HW 10 due

  • 11MonNov 07Networking
  • CS11e 4.1
  • Map of Internet
  • Map of online communities
  • TraceRoute.V

  • WedNov 09Networks
  • CS11e 4.2-4.3
  • HW 11 due

  • 12MonNov 14Networks
  • CS11e 4.4-4.5
  • HW 12 due

  • WedNov 16Networks
  • TCP/IP Example Notes
  • TCP/IP (Answers.com)

  • 13MonNov 21
  • Networks
  • TCP/IP Example Notes
  • Warriors of the Net
  • HW 13 due
  • Final Paper Due

  • WedNov 23
  • HW 14 due

  • 14MonNov 28
  • Cryptography
  • Shift Cipher

  • WedNov 30
  • Error-Correction
  • Compression
  • Communication Errors Notes

  • 15MonDec 05Huffman Encoding
  • Huffman Encoding (Pages 5-16)

  • WedDec 07Review
  • Study Guide
  • HW 15 due
  • Revision Due (Friday)

  • ExThuDec 15Final ExamFinal Exam @ 12:30 pm