CMSI 182
Introduction to Computer Science
Fall 2009
- Note
- This page is maintained as an archival record of the course shown above, and as such, some links on this page may no longer be valid nor accessible. They are kept here as a record of the resources that were available at the time of the course offering.
All materials are in PDF. Contact me directly for source code or solutions.
Assignments
- Assignment 0915
- Assignment 0924
- Assignment 1006
- Assignment 1029
- Assignment 1112
- Sample file archive
- A “live” version of these files
- Addendum: Acquire a Keck lab user account and upload your files to the public user web page that comes with your Keck lab credentials. Ask me, the lab manager, or any lab TA for details on how to do this.
- Assignment 1124
- Daniel Dennett’s Where Am I?
- File transfer instructions
to/from your Keck lab account — to set up your user home page, transfer files to the
public_html
folder
- Assignment 1208
Handouts
- 0903: Computer Science: The Big Picture, The “Intro 8”
- 0915: JavaScript Jumpstart
- 0917: JavaScript Basics
- 0929: Data Storage
- 1006: Data storage supplements
- 1006: Midterm Review Sheet
- 1015: Data Manipulation
- 1020: Operating Systems
- 1022: JavaScript Functions
- 1027: Networking & the Internet
- 1103: XHTML Rules of Thumb, The Tags That Bind
- 1117: Artificial Intelligence
- 1119: Second Life Scripting Basics
- 1124: Term Portfolio Specifications
- 1209: Theory of Computation, Final Review Sheet
Related External Links
Wikipedia: A good starting point for virtually any concept lookup (emphasis on starting point)
Case Study Applications
JavaScript Resources
- Firefox has some nice built-in JavaScript programming support; you can download it from http://www.mozilla.com
- W3Schools’s JavaScript Tutorial
Web Design Resources
- W3 Schools: Nice try-it-yourself feature here
- HTMLHelp.com: Another popular self-teaching site
- The Worldwide Web Consortium (W3C): The ultimate authority, but may be too much for a beginner
- A simple CSS tutorial “from the ground up” from Web Page Design for Designers
- CSS notes from Prof. Ray Toal’s Internet technologies course
- The Web Developer Extension home page: Extremely useful, and free!