.me

                                                                                                    Qiong Cheng

teaching

  2010   Information  Course Schedule

 Information

Text Book INTRO TO COMPUTER SCIENCE
Computer Science : An Overview, by J. Glenn Brookshear, 9th edition, Published by Addison Wesley  ISBN # 0-321-38701-5
The Web Wizard’s Guide to JavaScript, by Steven G. Estrella, published by Addison Wesley ISBN # 0-201-75833-4
The Web Wizard’s Guide to XML, by Cheryl M. Hughes, published by Addison Wesley ISBN # 0-201-76990-5
The Web Wizard’s Guide to HTML, by Wendy Lehnert, published by Addison Wesley  ISBN # 0-201-74172-5
Time 3:00PM - 4:15PM, Monday and Wednesday  , Spring (2007)
Location General Classroom Building 315
Instructor Qiong Cheng
Office Department of Computer Science, One Park Tower, 34 Peachtree, office 1415, Atlanta GA 30303
Office Hours 1:00PM - 2:00PM, Monday and Wednesday
E-mail qcheng1@student.gsu.edu (Subject should start with the keyword “[CS2010]”)

cscqxcx@cs.gsu.edu

Phone (404)463-0605
Web http://www.cs.gsu.edu/~qcheng/
Course Resources HTML 4.0 Standard   HTML Tutorial   XML Tutorials  HTML Sample (book Web site)

JDK(Java development package)download   logicSim  Freeware HTML Editor 

Thinking In Java (Electronic Book) (Source)

Eclipse: An Open Software Development Platform (download)   (Binary Searching Source Code)   (Linked List Source Code)

NVU: freeware HTML/Javascript Editor   Javascript Sample(book web site)  

Insight and outlook: Why and how IBM architects became architects (IBM technical luminaries share their perspective )

Students' Websites Telisha Liddell    Ryan Harris Winship     Alfred E Lopez    Amanda Michele Pichon     Jason Henry Parker       Hanson David

Rabiha Ilyas Hussain     Timothy Paul Ross       Brendan Thomas Clune      Jamal K Auguste       Yoko Ishioka        Jingbo Shan

Malcolm Anthony James       Robert Anthony Campo       Luke Richard Hutley       Watts Renaldo      James A. Farlow

 Rice Joel Bennett       Jamesa R. Cowan         Michael Carey Jefts       Jasmin Millicent Rankine        Shalia Walker

Adeyemi Joseph Temitope          Vining Howard Ramon        George Bababikov      Doll Rebecca Marie     

Tentative Class Schedule:    

Week  Topic  Home works / Exams Remarks
Week 1

January 8, 10

Introduction to the course

Lecture 1 (chapter 0)

Lecture 2 (1.1, 1.2)

Read chapter 0, 1.1, 1.2
Questions 5.a, 6.b, 7.a, 7.b of page 26
Question 1 of page 30
Handouts: Syllabus 

Self Evaluation Form

In-class Exercise 1

Week 2

January 17

Lecture 3 (1.3, 1.4) No class on Jan 15 

 Software: logicSim

Before you run it, please ensure that your machine provides Java environment. Or else please download and install JDK installation package in your machine.

Week 3

January 22, 24

Lecture 3 (1.5,1.6,1.7)

Lecture 4 (2.1,2.2)

Prepare for Quiz1

(Will cover chapters 0,1-1,1-2,1-3,1-4,1-5,1-6)

Number System   
Week 4

January 29,

January  31

Quiz1 (Jan 29)

Lecture 4 (2.2, 2.3)

Due: February 5, 2007

Question 6, 7 of page 89     Question 1 in 95, Question 4 in 97

Quiz 1 Solution 

Handout: Machine Instructions 

Week 5

February 5, 7

Practice  the execution of instructions in Chapter 2

Lecture 5,6 (Operating Systems 3.1-3.2)

Prepare for Quiz2

(Will cover chapter 2)

Handout: Solution for practices of machine instructions 
Week 6

February 12, 14

Quiz2 (Feb 12)

Lecture 7 (Operating Systems 3.3,3.5)

Lecture 8 (Networking and Internet 4.1-4.3)

 

Due: February 21, 2007

Homework 4

Growth of the Internet

Quiz 2 Solution

Homework4 Solution

Week 7

February 19, 21

Lecture 8 (Networking and Internet 4.1-4.3)

Application-layer Protocol (Networking and Internet 4.4)
Prepare for Test 1

(Will cover chapter 1 through 4.2)

HTML Sample (book Web site)

Review for Test 1

Week 8

February 26, 28

 Lecture 9( Introduction to XML & HTML)

Instruction of HTML and XML

Test 1(Feb 28)

Project( Phase I): Personnel Web Site 

Due: March 26th  2005

NVU: freeware HTML/Javascript Editor  
Week 9

March 5, 7

Spring Break- No Classes    
Week 10

March 12, 14

Lecture 10Algorithms 5.1-5.3) Due: March 19, 2007

Homework 5

In-class exercise in handout

SimulationSoftware(SequentialSearching, Binary Searching, InsertionSorting)
Week 11

March 19, 21

Lecture 10(Algorithms 5.4)

Lecture 11 (Programming Languages 6.1-6.5)

Project Due: Midnight on March 26, 2007  
Week 12

March 26, 28

Lecture 12 (Programming Languages 6.1-6.5)

  Manual for the first practice to programming

Search Algorithm Code 

Week 13

April 2, 4

Lecture 13 (Data Structures: Ch 8.1-8.3) Prepare for Test 2

(Will cover chapter 5,6,8)

Review for Test 2

In-Class Practice for Test 2

Simulation Links for Data Structure

Tree Traversal Handout

Week 14

April 9, 11

Lecture 14 (Software Engineering: 7.1)  

Test 2(Apr 11)

 Demonstration of Students' Web Design

Lecture 15 Network Security[1]

  Web Design

Test2 Solution

Week 15

April 16, 18

Lecture 15 Network Security

Lecture 14 (Software Engineering: 7.2-7.8)

Lecture 16 Java script

JavaScript [1,2],[3],[4],[5],[6],[7],[8],[9]

JavaScript sample programs

  Network Security [1], [2], [3],[CertAndKey]

JavaScript Resource

Source Code of Javascript Example

Week 16

April 23, 25

Lecture 16 Java script

Lecture 17 Introduction to Ch 9

   
Week 17

April 30, May 2

Apr. 30: Review chapter 7 and 9, Course Summary, Exam review, answering project questions

Final Exam: May 2 2:45pm at General Classroom Building Room 315

Materials for reviewing

1,2,3 

Project 2 Information

Due : Midnight on May 7

NOTE:  This syllabus represents a general plan for the course and deviations from this plan may be necessary during the duration of the course.


  CONTACT ME

 



1415 , Peachtree Str. 34
Atlanta, GA 30303 
Email: qcheng@cs.gsu.edu
Phone: (404) 413-5704