| Week | Topics | Slides/Code | Work | |
|---|---|---|---|---|
| Schedule subject to change. | ||||
| Week #1 (Feb 2) |
Client/Server, Web, Introduction to HTML. | Lect1BegIntro.pdf Lect1BegIntroCode.zip | ||
| Week #2 (Feb 9) |
HTML (Tables), Introduction to CSS. | Lect2BegIntro.pdf Lect2BegIntroCode.zip | Project #1 (Beginners) (Feb 23) | |
| Week #3 (Mar 1) |
CSS, Introduction to JavaScript. | Lect3BegCSSJSIntro.pdf Lect3BegCSSJSIntroCode.zip | Project #2 (Beginners) (Due Mar 22) | |
| Week #4 (Mar 22) |
JavaScript Types, conditional statements. | Lect4BegTypesConditionals.pdf Lect4BegTypesConditionalsCode.zip | Project #3 (Beginners) (Due Apr 5) | |
| Week #5 (Mar 29) |
Conditional statements, loops, pseudocode. | Lect5BegConditionalsLoops.pdf Lect5BegConditionalsLoopsCode.zip | Project #4 (Beginners) (Due Apr 26) | |
| Week #6 (Apr 5) |
Multimedia, Forms | Lect6BegMultimediaForms.pdf Lect6BegMultimediaFormsCode.zip | ||
| Week | Topics | Slides/Code | Work | |
|---|---|---|---|---|
| Schedule subject to change. | ||||
| Week #1 (Feb 2) |
HTML/CSS review. | Lect1IntIntro.pdf Lect1IntIntroCode.zip | ||
| Week #2 (Feb 9) |
CSS review, JavaScript | Lect2IntIntro.pdf Lect2IntIntroCode.zip | Project #1 (Intermediate) (Feb 23) | |
| Week #3 (Mar 1) |
JavaScript (Expressions, Loops), Introduction to functions. | Lect3IntJSReview.pdf Lect3IntJSReviewCode.zip | Project #2 (Intermediate) (Mar 22) | |
| Week #4 (Mar 22) |
JavaScript Functions, arrays, events. | Lect4IntJSFunctions.pdf Lect4IntJSFunctionsCode.zip | Project #3 (Intermediate) (Due Apr 5) | |
| Week #5 (Mar 29) |
Objects, forms, passing arrays. | Lect5IntObjsForms.pdf Lect5IntObjsFormsCode.zip | Project #4 (Intermediate) (Due Apr 26) | |
| Week #6 (Apr 5) |
Two-Dimensional Arrays, Form Validation, DOM, DHTML. | Lect62DArrayDOMValidation.pdf Lect62DArrayDOMValidationCode.zip | ||