|
Instructor: Tim Hickey
Office hours:in Volen 138,
12-1 Thu, 2-3 Fri, also by appointment
Welcome to the CS2a/Spr06 Website
We now have 8 Teaching Assistants. They will be holding office hours
mostly in the Faber cluster in the main library. Click on the following links for the
CS2a TA Office hours
and visit them in person or online using GrewpEdit.
Class Links
Homework
- Best HW Solutions1 as selected by the CS2a TAs
- hw1
due Thu 2/02/2006 5pm - HTML
- hw2
due Tue 2/28/2006 5pm - HTML/CSS/Servlets
- hw3
due Thu 3/16/2006 5pm - Applets
- hw4
due Thu 3/23/2006 5pm
- MidtermHW: HTML/CSS/Servlets/Applets
Quizzes and Exams
Readings
Reference Materials
Class notes
Week 16: Review
- Monday
- Wednesday (Last Day of Class)
- Courses to take after CS2a
Week 15: Security
Week 14 - 4/17-4/20 -- SPRING BREAK
Week 13 - 4/10-4/13: Logic Circuits
Week 12 - 4/3-4/6: CMOS Circuits and Gates
Week 11 - 3/27-3/31 - Hardware
Week 10 - 3/20-3/24 - Applets/h3>
Week 9 - 3/13-3/17 - Applets
Week 8
- Monday 3/06/06 - Introduction to Graphical User Interfaces in Scheme.
code examples from class.
- Wednesday 3/08/06
Today we look into the mechanisms underlying programs that use the network
to communicate with other programs (e.g. chat programs, IM, network games)
and we look at a simple chat applet
(run it or
view it )
using the GroupClient package
and three procedures:
; create a connection
(define G (make-group-client "tim" "timhw5test" "popper.cs-i.brandeis.edu" 14973))
; send a message to everyone in the group
(G 'send 'key "hi" "This is cool" (readstring name-tf))
; take actions based on messages sent to the group
(G 'add-listener KEY (lambda(key data1 data2 ... datan) ACTIONS....))
- Thursday 3/09/06
Today we discussed hw4 in the first 1/2 of the class.
The second half of the class was devoted to q5.
Week 7
Week 6 - Spring Break
- Monday 2/20/06
- Wednesday 2/22/06
- Thursday 2/23/06
Week 5
- Monday 2/13/06
- Wednesday 2/15/06
- Thursday 2/16/06
Week 4
- Monday 2/6/06 -- Dynamic Webpages
- Wednesday 2/8/06
- Thursday 2/9/06 - Quiz 3 on external CSS style sheets
Week 3
There will be a quiz on Thursday that will require you to write the HTML for a webpage
that can contain any of the elements and/or CSS from homework 1. This will be similar to
the quizzes from last year's class.
- Monday 1/30/06 -- More CSS
- Wednesday 2/1/06 -- Finishing CSS. Discuss frames, copyright, accessibility
- Thursday 2/2/06 -- Forms and Dynamic webpages
Week 2
There will be a quiz on Thursday 1/26. You'll be asked to write the HTML for a simple
webpage containing a list, an image, some text, and a few links. You will not need to
use any style.
- Monday 1/23/06 -- We started discussing HTML
- Wednesday 1/25/06 -- We started discussing CSS
- Thursday 1/26/06 -- More HTML/CSS and Quiz 1.
Also the first homework
has been assigned.
Week 1
The first class will be on Wednesday January 18th.
This course does not have a textbook. It will be taught
from class notes distributed online during the semester.
The syllabus is now available at this link.
|