Bowen Alpern
email: Bowen.Alpern@lehman.cuny.edu
office hours: Tuesdays and Thursdays 4 to 5 pm and by appointment (or happenstance), 137-I Gillet Hall
This course will enable the student to create high quality websites using HyperText Markup Language (HTML) and Cascading Style Sheets (CSS). It will also provide an introduction to using JavaScript to make dynamic web pages.
See also objectives.txt.
This is a three credit course. You should expect to spend at least five hours per week outside of class on this course.
I expect students to be on time for class. Some classes will begin with a quiz. If you are not present, you will fail the quiz.
During the lab, it is okay to talk quietly with your neighbor if you need information to do the lab. Please don't talk while I am lecturing.
Head First HTML and CSS, Second Edition,
Freeman and Freeman, O'Reilly (HFHTMLCSS)
booksite:
http://wickedlysmart.com/2012/head-first-html-css/
.
A pdf file with the first four chapters of this text will be available through Blackboard.
Head First HTML5 Programming: Building Web Apps with JavaScript,
Freeman and Robson, O'Reilly (HFHTML5)
booksite:
http://wickedlysmart.com/2011/head-first-html5/
.
There will be two in-class exams and a final.
Each of these will count for 25% of your grade.
(The grade on your final exam will replace the lower of your in-class exam grades,
if you do better on the final.)
The remainder of your grade will be your labs, homework, quizzes, an ongoing About Me
project, and a class summary.
NOTE: Starting 11/13 class will run from 1:00 to 3:05 pm to make up time lost to Sandy.
Tuesday | Thursday |
---|---|
8/27 HTML | 8/29 Hypertext |
9/4 Web page construction | 9/6 Creating your website |
9/11 Images | 9/13 Standards |
9/18 NO CLASS | 9/20 Exam 1 |
9/25 NO CLASS | 9/27 CSS |
10/2 Fonts and colors | 10/4 The box model |
10/9 Divs and Spans | 10/11 more Divs and Spans |
10/16 Layout | 10/18 Positioning |
10/23 HTML 5 | 10/25 HTML 5 |
10/30 NO CLASS | 11/1 NO CLASS |
11/6 Tables | 11/8 Forms |
11/13 more Forms | 11/15 Review |
11/20 Exam 2 | 11/22 NO CLASS |
11/27 HTML 5 | 11/29 Basic JavaScript |
12/4 Events | 12/6 Functions |
12/11 Objects | 12/13 NO CLASS | 12/18 FINAL EXAM 1 - 3 pm |