Computer Science Mount Holyoke College
 CS100 Introduction to Computer Science, Spring 2007


 

Instructor: 
Class Meets:
Classroom:

Office Hours:
Office:

Email:

Professor Xiaoyan Li 
M, W 11:00 AM-12:15 PM
Kendade Hall 305
T,Th 10:00-11:00 AM
Clapp 227

xli@mtholyoke.edu

 

 


Course Update Information 

  • January 29. First Day of Class. Welcome all!

 

Course Objectives

An overview of computer science.

Textbook computer science: an overview. by J. Glenn Brookshear, 9th edition

 

Schedule

The following schedule is based on Fall 2006 academic calendar:

 

Date

Planned Lecture Topics

Read/Assign/Exam/lab

Jan 29 (M)

Jan 31 (W)

Introduction

Bits, storage and main memory

Ch 0

Ch1.1, 1.2

Feb 5  (M)

Feb 7 (W)

Mass storage & representing information

The binary system

Ch 1.3, 1.4 (hw1)

Ch1.5, 1.6, 1.7

Feb 12 (M)
Feb 14 (W)

Data Compression & error correction

“snow day”

Ch1.8, 1.9 (hw2)

 

Feb19 (M)
Feb 21 (W)

Computer architecture, machine language & Program execution

Instructions, communicating & other Architectures

Ch 2.4, 2.5,2.6

Ch 3 (hw3)

Feb 26 (M)
Feb 28 (W)

Operating Systems

Review Session

 

Mar 5 (M)
Mar 7 (W)

First in-class exam

Networking and the Internet

 

Ch 4 (hw4)

Mar 12 (M)
Mar 14 (W)

The world wide web & HTML

More about HTML & lab1

Ch 6.1, 6.2

(lab 1: html)

Mar 17-25

Mid-semester break

 

 

Mar 26 (M)

Mar 28 (W)

Using images in HTML, Manipulate images with Photoshop

 

 

((lab 2: image)

Apr 2 (M)
Apr 4 (W)

PERL (I)

PERL (II)

(lab 3: perl:)

 

Apr 9 (M)
Apr 11 (W)

PERL (III)

PERL (IV)

(lab 4: perl)

Apr 16(M)
Apr 18 (W)

PERL (V)

Review Session

 

Apr 23 (M)
Apr 25 (W)

Second in-class exam

Perl (VI)

 

(lab 5: perl)

Apr 30 (M)
May 2 (W)

Data Mining & Database System

Information Retrieval & Question Answering

(hw5)

((lab 6)

May 7 (M)
May 9-10

Review Session

Reading days

 

May 11-15

Final Examinations

 

 

 

 

 


Assignments and Grading

See syllabus above for the tentative timetable for a schedule. There will be about 5 assignments and 6 labs, which contributes 20% and 30% of your final grade, respectively.  There will be two in-class exams and one final exam with each taking 15% of your final grade. The rest 5% goes to class participations

Policies:  Students may discuss ideas together. But since each student get credits for her submissions, all solutions must be done separately by each student, and must not be shared.

Communications: I would like the course to run smoothly and enjoyably. Feel free to let me know what you find good and interesting about the course. Let me know as soon as possible about the reverse. You may see me in my office during my hours or send me messages by e-mail.


Copyright @ Xiaoyan Li, Mount Holyoke College, Spring 2007.