CSCI 112 Fall 2012
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 27No class yet.No Class

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

  • 2MonSep 03
  • Abstraction
  • Algorithms
  • CS11e 1.1-1.6
  • Teaching at the University Level
  • Abstraction and Algorithms Notes
  • Target Game
  • HW 1 due

  • WedSep 05
  • Bits and Boolean Operations
  • Gates
  • Hexadecimal Notation
  • CS11e 2.1
  • Sample Homework Solutions
  • Bits And Gates And Boolean Logic Notes
  • Top 3 Due

  • 3MonSep 10
  • Memory
  • Addressing
  • Mass Storage
  • CS11e 2.2-2.3
  • Storage and Transfer Rates Notes
  • Memory Address (Wikipedia)
  • Clusters, Sectors, and Files notes
  • HW 2 due

  • WedSep 12
  • Representing Information
  • CS11e 2.4
  • Data Representation Notes
  • BMP Format
  • Binary Viewer
  • HW 3 due

  • 4MonSep 17
  • The Binary System
  • Two's Complement
  • Excess Notation
  • CS11e 2.5-2.6
  • Binary Numbers Notes
  • Two's Complement Notes
  • Binary, Hex, and ASCII Worksheet
  • HW 4 due

  • WedSep 19
  • Floating Point
  • CS11e 2.7
  • Function Applet
  • Roundoff Error
  • Abbott and Costello do math
  • Bibliography Due

  • 5MonSep 24
  • Finish Data Representation
  • HW 5 due

  • WedSep 26CISNo Class

    6MonOct 01
  • Computer Architecture
  • Machine Language
  • CS11e 3.1-3.2
  • CS11e 8 (Appendix)
  • HW 6 due

  • WedOct 03
  • Program Execution
  • Arithmetic/Logic Instructions
  • CS11e 3.3-3.4
  • BMach
  • Brookshear Machine
  • HW 7 due

  • 7MonOct 08Fall RecessNo Class

    WedOct 10
  • Catch up and Review
  • HW 8 due

    8MonOct 15CS11e 1, 2, 3.1-3.4Midterm Exam

    WedOct 17
  • Device Communication
  • Pipelining
  • Multiprocessors
  • CS11e 3.5
  • CS11e 3.6

  • 9MonOct 22
  • Operating Systems
  • Multitasking
  • Multiprocessing
  • CS11e 4.1
  • CS11e 4.2
  • HW 9 due

  • WedOct 24
  • Paging
  • Virtual Memory
  • Memory Hierarchy
  • CS11e 4.3
  • Memory Hierarchy
  • Virtual Memory (howstuffworks)
  • Paging (Wikipedia)
  • Paging Example

  • 10MonOct 29
  • Processes
  • Multitasking
  • Semaphores
  • Deadlock
  • CS11e 4.4
  • Final Paper Due

  • WedOct 31
  • Finishing up OS
  • CS11e 4.5
  • HW 10 due

  • 11MonNov 05Networking
  • CS11e 5.1
  • Map of Internet
  • Map of online communities
  • TraceRoute.V
  • Interblag

  • WedNov 07Networks
  • CS11e 5.2
  • CS11e 5.3
  • HW 11 due

  • 12MonNov 12Networks
  • CS11e 5.4
  • CS11e 5.5

  • WedNov 14Networks
  • TCP/IP Example Notes
  • TCP/IP (Answers.com)
  • HW 12 due

  • 13MonNov 19Networks
  • TCP/IP Example Notes
  • Warriors of the Net
  • HW 13 due

  • WedNov 21Misc. (Bring your questions)
  • HW 14 due

  • 14MonNov 26
  • Cryptography
  • Shift Cipher
  • Cryptography Notes

  • WedNov 28
  • Error-Correction
  • Compression
  • CS11e 2.8-2.9
  • Communication Errors Notes
  • Revision Due

  • 15MonDec 03
  • Data Compression (briefly)
  • Encryption
  • Error-correction

  • WedDec 05Review
  • Study Guide
  • HW 15 due

  • ExMonDec 10Final ExamFinal Exam @ 12:30 pm