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
Topic
Resources
Events
1
Mon
Aug 27
No class yet.
No Class
Wed
Aug 29
Introduction
What is Computer Science?
Homework 1
Project
Course Website
Project
2
Mon
Sep 03
Abstraction
Algorithms
CS11e 1.1-1.6
Teaching at the University Level
Abstraction and Algorithms Notes
Target Game
HW 1
due
Wed
Sep 05
Bits and Boolean Operations
Gates
Hexadecimal Notation
CS11e 2.1
Sample Homework Solutions
Bits And Gates And Boolean Logic Notes
Top 3 Due
3
Mon
Sep 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
Wed
Sep 12
Representing Information
CS11e 2.4
Data Representation Notes
BMP Format
Binary Viewer
HW 3
due
4
Mon
Sep 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
Wed
Sep 19
Floating Point
CS11e 2.7
Function Applet
Roundoff Error
Abbott and Costello do math
Bibliography Due
5
Mon
Sep 24
Finish Data Representation
HW 5
due
Wed
Sep 26
CIS
No Class
6
Mon
Oct 01
Computer Architecture
Machine Language
CS11e 3.1-3.2
CS11e 8 (Appendix)
HW 6
due
Wed
Oct 03
Program Execution
Arithmetic/Logic Instructions
CS11e 3.3-3.4
BMach
Brookshear Machine
HW 7
due
7
Mon
Oct 08
Fall Recess
No Class
Wed
Oct 10
Catch up and Review
HW 8
due
8
Mon
Oct 15
CS11e 1, 2, 3.1-3.4
Midterm Exam
Wed
Oct 17
Device Communication
Pipelining
Multiprocessors
CS11e 3.5
CS11e 3.6
9
Mon
Oct 22
Operating Systems
Multitasking
Multiprocessing
CS11e 4.1
CS11e 4.2
HW 9
due
Wed
Oct 24
Paging
Virtual Memory
Memory Hierarchy
CS11e 4.3
Memory Hierarchy
Virtual Memory (howstuffworks)
Paging (Wikipedia)
Paging Example
10
Mon
Oct 29
Processes
Multitasking
Semaphores
Deadlock
CS11e 4.4
Final Paper Due
Wed
Oct 31
Finishing up OS
CS11e 4.5
HW 10
due
11
Mon
Nov 05
Networking
CS11e 5.1
Map of Internet
Map of online communities
TraceRoute.V
Interblag
Wed
Nov 07
Networks
CS11e 5.2
CS11e 5.3
HW 11
due
12
Mon
Nov 12
Networks
CS11e 5.4
CS11e 5.5
Wed
Nov 14
Networks
TCP/IP Example Notes
TCP/IP (Answers.com)
HW 12
due
13
Mon
Nov 19
Networks
TCP/IP Example Notes
Warriors of the Net
HW 13
due
Wed
Nov 21
Misc. (Bring your questions)
HW 14
due
14
Mon
Nov 26
Cryptography
Shift Cipher
Cryptography Notes
Wed
Nov 28
Error-Correction
Compression
CS11e 2.8-2.9
Communication Errors Notes
Revision Due
15
Mon
Dec 03
Data Compression (briefly)
Encryption
Error-correction
Wed
Dec 05
Review
Study Guide
HW 15
due
Ex
Mon
Dec 10
Final Exam
Final Exam @ 12:30 pm