CS 101 Web Construction, Fall 2008, Instructor: Jeffrey Horn
COURSE ANNOUNCEMENTS (Saturday, December 6, 2008)
What's REALLY New:
Not so New (Older Announcements):
- A6 added
- A5 added
- Quiz 2 (CSS Basics) will be given on Monday (10/13) and Tuesday (10/14) this week. Details below, including info on how you might be able to take the quiz on a different day (i.e., the other section's quiz day) IF you have a good reason! (see below, info on Quiz 2)
Quiz 2 (CSS Basics) is postponed to next week.
A4 is assigned! See below.
Quiz 1 on Wed. (for MW section) and on Thur. (for TR section). See below for list of topics.
Practice Quiz Solution here
A3 is assigned! See below.
I'm back! (from Dortmund, Germany). Time to re-organize:
A2 due date finalized: end of this week! (Friday, Sept. 26, 2008, midnight). That should be plenty of time for any lingering questions. Note that I do not have office hours on Fridays! And remeber to check the A2 web page for the details on how to hand in the assignment.
This week in class I will allow a little bit of time for lab on A2, but mostly I will be introducing A3, going further into CSS, getting feedback on the video lectures, and prepping you for a quiz.
Added a bit more info on CS 101 tutoring at the ACT (All-Campus Tutoring Center) in Administrativa below. Chris' tutoring hours are now fixed for the semester. See "Tutoring" below.
CS Tutor Chris Wells will be available to help on A2 Thursday 1-3pm in NSF 1207.
Second video is up (syntax of CSS comments). See Video list below, or A2 web page.
First Video is up. Just an intro to CSS syntax. I will be adding more shortly.
Videos are listed in the "LECTURE NOTES" section below, and are also linked to from the appropriate places on the A2 task list.
Sorry, slight delay on the videos. Technical problems, including loss of internet this morning. Videos to come later today. I will be posting them TO THIS PAGE, announcing them here, and emailing notice to you.
OK, so for Tuesday, I want the TuTh section of CS 101 to take advantage of our tutor (Chris Wells). He has hours today from 3-5pm in NSF 1207. Those are part of his normal hours but they cover part of our usual 4-5:40pm class time, so we cannot usually take full advantage of them. But today, you can! The MW section can also take advantage of those hours today, of course! I have prepped Chris on A2 so that he can help you with any aspect of it. It is optional, but he is there.
As for actual guest lecturers, our past CS tutor, Brian Krent, will be giving a guest lecture on "Intro to CSS" to the MW section on Wednesday, Sept. 17, in our usual classroom, 2901. I told him he could keep it short, and then offer to help with any A2 questions afterward (so the usual lecture+lab type of schedule).
Unfortunately, Brian cannot be there on Thursday for the TuTh section, so we will either have Chris Wells or a video of Brian's Wed. lecture. Also, the TuTh students are welcome to attend the Wed. lecture (if they can find room; the MW students get first dibs on seats! But I doubt it will that crowded...)
Greetings from Germany! I am in Dortmund, Germany, at the PPSN 2008 conference. I just got wireless internet working in my room, so I am online!
I have got my video software (Camtasia Studio) working, so starting tomorrow (Monday), I will be posting videos to our web page for you to watch to help with A2, which will be due middle of NEXT week (after I get back).
The Quiz for this week will be PRACTICE only, and I will send it to you by email. I decided not to have our first "assessment" with me out of the country. So I'll make a practice quiz and send it to you for you to take WHILE I AM GONE!
Plans for the coming week (9/15 -9/19):
MW section: Do not come to class on Monday. If we have a guest lecturer, he/she will come to class on Wednesday. For Monday, I want you to watch some videos which I will be posting on Monday. More later...
TR section: stay tuned. We MIGHT have a guest lecture on Tues. or Thursday.
A2 is assigned. See "Assignments" section below.
A1 is assigned. See "Assignments" section below.
A0 is assigned and due this week. See "Assignments" section below.
Welcome!
CONTENTS
We have our own, departmental, CS tutor (for 101 and other CS courses)
Chris Wells: Available in NSF 1207 at 3-5pm Tuesdays and 1-3pm Thursdays
The All Campus Tutoring Center (ACT) also has some tutors for CS 101
CS 101 tutoring schedule (from ACT web site; go here for latest):
|
COURSES |
SUNDAYS |
MONDAYS |
TUESDAYS |
WEDNESDAYS |
|
CS 101 |
4-10 |
12-5 |
|
5-10 |
VIDEOS:
WORKSHPS:
Brian Krent's CSS Workshops:
Assignment 0 "Software Setup"
Handed out: Monday, Aug. 25, 2008 (MW section) Tuesday, Aug. 26, (TR section)
Due: Wednesday, Aug. 27, 2008 (MW section) Thursday, Aug. 28 (TR section) IN CLASS!
Goals: Become familiar with basic concepts of text files (as web pages), editors vs. browsers, organization using folders.
o Details:
§ Graded S/U (pass/fail)
§ Use any TEXT editor you like (e.g., NotePad, WordPad, etc.)
§ Create a folder named "A0"
§ Create a file named "A0.html"
§ Put some basic information into like your name
§ Save it and view it in a browser.
§ Show me.
§ Then edit the file again and add some more info. Save it, view it in a browser, and show it to me.
· Assignment 1 "First Web Page"
o Handed out: Wednesday, August 27, 2008 (MW section) Thursday, August 28, 2008 (TR section)
o Due: IN CLASS Monday, Sept. 8, 2008 (MW section) Thursday, Sept. 4, 2008 (TR section)
o Goals: Get used to the TextPad (or TextWrangler) editor, and use actual valid html tags to markup (format) text on a web page.
o Details:
§ Create a single, simple web page consisting of a single .html file.
§ Make sure it has original content in each of the following:
1. Comments (At the very least, a comment near the top of the file with your name, the date, and the assignment number)
2. Nesting
3. Title (in a properly-written header)
4. Body
5. At least three different elements from the following list of inline-level elements:
(I, EM, B, STRONG, SUB, SUP, Q, STRIKE)6. At least two different elements from the following list of block-level elements:
(H1,H2,H3,P,HR)§ Indentation/writing style (try to indent for readability, but I won't grade you on indentation this time! I will, however, give you feedback on it.)
§ Example (view the source code for this page!)
o Turn-in Procedure: Show me your web page on your notebook, in class or during my office hours
· Assignment 2 "Multimedia Pages with Style"
o Click here
· Assignment 3 "Links, Tables, and Servers"
o Click here
· Assignment 4 "Multi-page Web Site"
o Click here
· Assignment 5 "FORMS and Server-side Scripts"
· Assignment 6 "JavaScript (with Image Maps)"
Language: HTML, CSS, Javascript
Platform: NMU IBM ThinkPads OR Apple MacBooks
Most tests are open book and open notes. Some require your notebook computer (I'll let you know ahead of time!) NONE are "open neighbor"! (i.e., no help from others!)
Practice Quiz, Practice Quiz Solution here
In response to numerous requests, I have decided to be flexible and allow EVERYONE in both of my CS 101 sections to take the final exam on EITHER of the two days that have been allocated:
| Officially* scheduled for Section: | Day | Time | Location | Notes |
| #3 (TR section) | Monday,
Dec. 8, 2008 |
4:00-5:50pm | WS 2904 (Lecture Hall B) |
Very close to our usual classroom! (12 steps south) |
| #2 (MW section) | Thursday,
Dec. 11, 2008 |
4:00-5:50pm | WS 2901 | Our usual classroom! |
*(from NMU Master Schedule)
The two tests listed above will be different but similar. (Both sections of CS 101 covered the same material and had the same assignments, although different quizzes and tests.) And no, you can't take both!
A guide to the final exam can be found here, including topics and policies.