CPSCI 105: Explorations in Computer Science

Section 01: Making the Web Speak

Spring 2007

2:30–3:45 p.m. T/R (Library 005)

Dr. Brian Rosmaita

Office: 01.011 Ferry Building

Office Hours: 9:30 a.m.–noon Wednesday
and by appointment.


What’s New!

May 4, 2007.
I'll be holding a special set of office hours during the Reading Period before final exams: 10:00 a.m.–2:00 p.m. on Monday, May 7.
May 3, 2007.
The Final Project assignment has been posted. I've changed the due date to 5:00 p.m. on Thursday, May 10. This both gives you a week to complete the project and will allow you to incorporate your Tuesday presentation experience into your reflective essay.
Please note that Tuesday's presentation will be held in Benedict 207, not in our regular classroom.

Miss an announcement? Take a look at What’s Old! (the “What’s New!” archive).


Course Materials

Examples

Groupwork

Homework Assignments

Labwork


Resources

A Basic UNIX Tutorial
This is a good introduction to everything you need to know about UNIX for this course. (The most important sections are the ones assigned on the course and reading schedule.)
GNU Emacs Manual
This is a hypertext version of the Emacs manual. It contains everything you need to know about Emacs to use it successfully in this class (and a lot of other stuff). If you're interested in learning more about Emacs, or want to download an executable file for your personal computer, check out the GNU Emacs Homepage. (If you want to find out why a great piece of software like Emacs is free, look at the GNU Project Homepage and learn about the Free Software Foundation.)
Here are some other Emacs links that you may find useful.
Bash Reference Manual
Everything you need to know about bash (which, by the way, is another product of the GNU Project at the Free Software Foundation).
The Linux Documentation Project
Links to an enormous amount of information about Linux. Documents fall into several categories: HOWTOs (very specific help about particular subjects), guides (book-length help), FAQs (lists of Frequently Asked Questions about various topics), man pages (about specific commands), and some online Linux magazines.
W3Schools Tutorials
These brief tutorials have the nice feature of dual editing and rendering panes in each window that allow you to experiment with markup or style code and easily see the result.
W3C Reference Documents
These are the official specifications of the three languages we've been using in class:
Even though it's only currently a draft specification, the CSS validator is using the following by default:

[ Return to Brian Rosmaita’s Homepage ]

Brian J. Rosmaita <contact me>
This page was last modified Friday, 4 May 2007 at 13:21 UTC.
Valid XHTML 1.0 ! Valid Cascading Style Sheets! This page is in AAA Conformance with the Web Content Accessibility Guidelines