Topics | |
Reading | |
Assignments |
Topic 1:
History of Computing
- Introduction
- Origins
- Handling the Information Exposition
- Generations
| |
Module 1
|
|
|
Topic 2:
Computer Applications and the Internet
- Local Applications
- Introduction
- Familiar Microworlds
- The State of the Art
- Implications
- Global Applications
- Introduction
- History and Technology
- Applications I: E-mail
- Applications III: The World Wide Web
- Implications: An overview of Internet Issues
| |
|
|
|
Topic 3:
Introduction to HTML Programming
- Introduction
- People and Machines
- Anatomy of a Page
- Essential HTML
- Information structures:
| |
Module 4
|
|
|
***** Midterm Exam I ***** Tue, Jun 24 - Wed, Jun 25
|
Topic 4:
Introduction to JavaScript Programming | |
Module 5
- 5.1
- 5.2
- 5.3
- 5.4
- 5.5
-
-
- 5.6
- 5.7
|
|
|
Topic 5:
Program Translation | |
Module 6 |
|
|
Topic 6:
Hardware
- Introduction
- The Gate Level
- The Arithmetic Level
- Architecture
| |
Module 7 |
|
|
***** Midterm Exam II ***** Tue, Jul 15 - Wed, Jul 16
|
Topic 7:
Theory of Computation
- Introduction
- The Turing Machine
- Impossible Programs
| |
Module 8 |
|
|
Topic 8:
Artificial Intelligence
- Introduction
- Intelligent Automata
- People and Machines
- Artificial skills
- Artificial Attributes
| |
Module 9 |
|
|
***** Final Exam ***** Mon, Jul 28 - Wed, Jul 30
|