COM 200 COMPUTER SCIENCE : AN OVERVIEW
Fall 2009
Text: Schneider, M.
and Gersting, J., An Invitation to Computer Science, JAVA Version,
Third Edition, Course Technology,
Lambert, K. and
Whaley, T. Invitation to Computer Science Laboratory
Manual, (C++ and Java) Second Edition, Course
Technology,
|
TOPIC |
LABS |
Links |
|
Introduction
to Computer Science Brief
history of Computing |
Lab1
Glossary (DEMO) |
http://faculty.sjcny.edu/~fritz/COM200/DefinitionofCS.ppt http://faculty.sjcny.edu/~fritz/COM200/History.ppt http://www.computer.org/computer/timeline/timeline.pdf http://www.computer.org/history/development/index.html http://www.patchwire.com/ComputerHistory/tabid/61/Default.aspx |
|
Algorithm
Discovery and Design |
Lab2
Algorithm Animation Lab3
Find the Largest |
http://faculty.sjcny.edu/~fritz/COM200/AlgorithmDiscovery.ppt |
|
Efficiency
of Algorithms |
Lab4
Sort Animations Lab5
Data Cleanup Lab6
Sort Timings |
http://faculty.sjcny.edu/~fritz/COM200/Chapter3.ppt |
|
The
Hardware World: Building
Blocks, Binary Numbers, Boolean logic and Gates |
Lab7
Logic Circuit Simulator Lab8* Logic Circuits |
http://faculty.sjcny.edu/~fritz/COM200/Chapter4.ppt |
|
Computer
System Organization |
Lab9
Von Neumann Machines |
http://faculty.sjcny.edu/~fritz/COM200/Chapter5.ppt |
|
System
Software and Virtual Machines |
Lab10
Assembly Language Programming |
|
|
Computer
Networks, the Internet
and WWW |
Lab
11 Networks* |
|
|
High
Level Language Programming |
Lab12
Java Programs Lab13
Functions & Arrays* Lab14
Graphics |
|
|
Programming
Languages: |
Lab
15 HTML and ftp Lab
16* Functional Programming ( LISP) |
|
|
Compilers
and Language Translation |
Lab
17 Language Translation* |
|
|
Models
of Computation * (
Turing Machines) |
Labs
18-19 Turing Machines (optional) |
|
|
Simulation
and Modeling |
Lab
20 Discrete Event Simulation |
|
|
Electronic
Commerce and Security |
Lab21
Database Lab22
Data Encryption |
|
|
Artificial Intelligence |
Lab23* Neural Networks |
|
|
Social
and Legal Issues |
|
|
| Security | ||
| Gaming | ||
|
|
*if
time permits |
|