CSCI 112 Fall 2013
Exploring Computer Science
Archived Class
Charles Cusack
Computer Science
Hope College
Main
Schedule
Grading
Gradebook
Homework
Project
Policies
College Policies
Advice
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 26
No class yet.
No Class
Wed
Aug 28
Introduction
What is Computer Science?
Homework 1
Project
Course Website
Project
2
Mon
Sep 02
Abstraction
Algorithms
CS11e 1.1-1.6
Sample Homework Solutions
Teaching at the University Level
Abstraction and Algorithms Notes
HW 1
due
Wed
Sep 04
Bits and Boolean Operations
Gates
Hexadecimal Notation
CS11e 2.1
Bits And Gates And Boolean Logic Notes
3
Mon
Sep 09
Memory
Addressing
Mass Storage
CS11e 2.2-2.3
Storage and Transfer Rates Notes
Device Bit Rates (Wikipedia)
Storage Capacity of some Devices
Storage Capacity over Time
Memory Address
(Wikipedia)
Clusters, Sectors, and Files notes
HW 2
due
Wed
Sep 11
Representing Information
CS11e 2.4
Data Representation Notes
BMP Format
Binary Viewer
Canoes.bmp
origwillTel.mid
HW 3
due
4
Mon
Sep 16
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 18
Floating Point
CS11e 2.7
5
Mon
Sep 23
Finish Data Representation
Function Applet
Roundoff Error
Abbott and Costello do math
HW 5
due
Wed
Sep 25
Computer Architecture
Machine Language
CS11e 3.1-3.2
CS11e 8 (Appendix)
HW 6
due
6
Mon
Sep 30
Program Execution
Arithmetic/Logic Instructions
CS11e 3.3-3.4
BMach
Brookshear Machine
HW 7
due
Wed
Oct 02
Device Communication
Pipelining
Multiprocessors
CS11e 3.5
CS11e 3.6
Paper 1 Due
7
Mon
Oct 07
Finish Ch 3
HW 8
due
Wed
Oct 09
CS11e 1-3
Midterm Exam
8
Mon
Oct 14
Fall Recess
No Class
Wed
Oct 16
Operating Systems
Multitasking
Multiprocessing
CS11e 4.1
CS11e 4.2
HW 9
due
9
Mon
Oct 21
Memory Hierarchy
CS11e 4.3
Memory Hierarchy
Virtual Memory (howstuffworks)
Paging (Wikipedia)
Paging Example
Wed
Oct 23
Paging
Virtual Memory
CS11e 4.4
Paper 2 Due
10
Mon
Oct 28
Processes
Multitasking
Semaphores
Deadlock
HW 10
due
Wed
Oct 30
Security
CS11e 4.5
11
Mon
Nov 04
Networking
CS11e 5.1
Map of Internet
Map of online communities
Interblag
nslookup
TraceRoute.V
HW 11
due
Wed
Nov 06
Networks
CS11e 5.2
CS11e 5.3
12
Mon
Nov 11
Networks
CS11e 5.4
Paper 3 Due
Wed
Nov 13
Networks
Read
TCP/IP Example Notes
HW 12
due
13
Mon
Nov 18
Networks
TCP/IP Example Notes
Warriors of the Net
HW 13
due
Wed
Nov 20
Misc. (Bring questions)
CS11e 5.5
14
Mon
Nov 25
Cryptography
Shift Cipher
Cryptography Notes
(Chapter1-1a and Chapter 1-1b)
HW 14
due
Wed
Nov 27
More Cryptography
CS11e 2.8-2.9
15
Mon
Dec 02
Error-Correction
Compression
Communication Errors Notes
Paper 4 Due
Wed
Dec 04
Review
HW 15
due
Ex
Fri
Dec 13
Final Exam, 9-11am