Introduction to Computer Science

CS 10051-11961/11962
Spring 2009


Professor Dr. Johnnie W. Baker
Classroom 228 MSB at 2:15 -n 3:05
Office: MSB 260
Office Hours MWF 2:00 - 3:00 pm
Telephone: (330-67) 2-9061
Email jbaker@cs.kent.edu
Website www.cs.kent.edu/~jbaker
   
Lab Instructor Mike Yuan
Lab Instructor's Telephone (330-67) 2-2074
Lab Instructor's Email myuan@cs.kent.edu
   
Grader Amir (Md Amiruzzaman)
Grader's Email mamiruzz@cs.kent.edu
Grader's Office hours 11-12 TuTh, Rm 155 MSB or by arrangement
Telephone (330-67) 2-9017

Announcements and Comments:

Course Syllabus (with live links)


Reading Assignments:

Date Assigned

Assigned Reading

 1/21/09 Chapter 1 of Textbook
1/27/09 Chapter 2 of Textbook
2/6/09 Chapter 3 of Textbook
 2/27/09 Chapter 4 of Textbook
  Chapter 5 of Textbook
4/6/09 Chapter 6 of Textbook
  Chapter 8.1 - 8.6 of Textbook
5/1/09 Chapter 7 of Textbook

Problem Assignments:

Set Number

Date Assigned

Problems

Date Due

 1

 1/30

 Chpt 2, pg 75+, Problems 13-19

 Feb 6

 

2/11

Chpt 3, Initial Assignment: Problems 13-16

 

2

2/11

Chpt 3, Total Assignment: Problems 5-10, 13-22, 26

Feb 25

3

 3/02

Chapt 4, Part I: 1-5, 7-8, 10 and Part II: 15, 17, 18, 20

 

 4

 4/06

 Chapt 5, Problems 1,2,6,7,15,16,Challenge 1

April 13

5

4/13 

Chapt 6, Problems 3, 4, 6-12, 15, 17, 21-24, 26

 April 22

 6

4/29 

 Chapt 8, Problems 1-3,6-9, 12-19

 May 6

7

5/04

Chapter 8, One or two additional practice problems for final may be suggested  

7

5/04/09

Chapter 7, Several practice problems for final may be suggested  

Presentation Slides (PowerPoint):

 Date Started

 Title

References & Comments

 Last update

1/21/09 Course Information: What Course is About  Also CS Job Information  1/23/09
1/23/09 Introduction to Computer Science Chapter 1 of Textbook  
1/27/09 Algorithm Discovery and Design Chapter 2 of Textbook  
2/6/09 Efficiency of Algorithms Chapter 3 of Textbook  2/21/09
 2/27/09 Early Term Exam (See Review comments)  Chp 1-3 Slides (& text as needed)  
 3/4/09 Early Term Exam Date   Chapters 1-3 Textbook  
 2/27/09 Building Blocks: Binary Numbers, Boolean Logic, Gates Chapter 4 of Textbook  4/7/09
   Computer Systems Organization  Chapter 5 of Textbook  4/7/09
4/6/09 The Virtual Machine Chapter 6 of Textbook  5/04/09
4/20/09 Intro to High-Level Language Programming (C) Chapter 8 of Textbook  5/04/09
 4/27/09 Late Term Exam Date Chp 6-8 slides (& text, as needed)  
5/04/09 Programming Examples for Chapter 8 Chapter 8 of Textbook  
 5/1/09  Computer Networks, the Internet, & the World Wide Web slides  Chapter 7  5/04/09