CSc 11: Introduction to Computing
Professor: Glenn David Blank Phone: 758-4867 Office: 328 Packard Lab
Hours: T,Th 10:45-11:45AM,W 3-4PM E-mail:glenn.blank(at)lehigh.edu http: www.eecs.lehigh.edu/~glennb
Prerequisites: none (that
= s right, none!)Syllabus
Date Topic Reading; assignments (tentative due dates)
Tu 8/29 Objectives; syllabus. What is computing?
Lab Introducing... the Universal Machine; DOS, Windows, e-mail
Th Von Neumann machines, virtual machines Chapter 1
Tu 9/5 Problem solving Chapter 2
Lab Problem solving; Knobby's World; file transfer with ftp #1 due 9/5: chapter 1
Th Problem solving; Knobby's World programming
Tu 9/12 C++ program structure Chapter 3
Lab A Taste of C++; Lookout
Th Simple C++ programs #2 due 9/15: chapter 2
Tu 9/19 Translating programs Chapter 4
Lab Programming language translators; Borland C++
Th Programming language translation Chapter 5
Tu 9/26 Classes #3 due 9/29: chapters 3&4
Lab Classes; Lookout class library
Tu 9/28 Classes
Th 10/3 6-weeks exam, in class (chapters 1 through 5)
Lab Software life cycle Chapter 6
Th 10/5 Classes
Th 10/12 Software life cycle #4 due 10/13, chapters 5&6
Lab Loops
Tu 10/17 Conditional statements Chapter 7
Th 10/19 Repetition structures Loop idioms and bugs
#5 due 10/26: chapters 7&8
Lab Computer architecture; testing and debugging programs Chapter 8
Tu 10/24 Functions and procedural abstraction Chapter 9
Th Parameters; linking
Lab Functions; linking multi-file programs
Tu 10/31 Multi-file programs, operating systems Chapter 10
Th 11/2 Operating systems
Lab Operating systems, networks and security #6 due 11/7: chapters 9&10
Tu 11/7 Strings Chapter 11
Tu 11/9 Arrays
Lab Strings and Arrays
Th Searching and sorting; analysis of algorithms Chapter 12 (first half)
Tu 11/14 Object-oriented design Chapter 13
Lab Object-oriented software #7 due 11/21: chapters 11-13
Th Object-oriented software
Tu 11/21 Classes: An Inside Look Chapter 14
Tu 11/28 Classes: An Inside Look
Lab Classes: An Inside Look
Th 11/29 Social & ethical issues Chapter 15
12/5 Artificial Intelligence Chapter 16
Lab Social & ethical issues and Artificial Intelligence #8 due 12/8: chapters 14-16