globe1 Image dept Image
course Title

Course Schedule

This schedule is tentative and subject to change. The readings are from the recommended course textbook. Keep in mind that the slides may not include all the material discussed in lecture. You are responsible for any material we present in lecture, even if it does not appear in the posted slides. We also include the code examples presented in class.

Jim Henson Photo Jim Henson (University of Maryland College Park Alumnus)

CMSC122 Schedule (Subject to Change)
    Week     Topics Reading Slides/Code Work
cmsc122 Schedule
Week #1
(Jan 26)
Internet, Web Browsers, Web Servers, Client/Server, Fundamental Concepts, HTML   Lect1FundamentalsHTML.pdf
Lect1FundamentalsHTMLCode.zip Lect2HTML.pdf
Lect2HTMLCode.zip
 
Week #2
(Feb 2)
HTML, CSS, WAM Web pages Lect3HTMLCSS.pdf
Lect3HTMLCSSCode.zip
Lect4CSS.pdf
Lect4CSSCode.zip
Quiz#1 (Wed/Feb 4), Proj#1 Out (Wed/Feb 4)
Week #3
(Feb 9)
CSS, JavaScript Basic Types, Conditionals Chapters (Pollock) 1,2,3,5, 6.1, 6.2 Lect5CSSJavaScript.pdf
Lect5CSSJavaScriptCode.zip
Lect6CSSJavaScript.pdf
Lect6JavaScriptCode.zip
Quiz#2(Wed/Feb 11), Proj#1 Due (Thu/Feb 12)
Week #4
(Feb 16)
Design I (Pseudocode), while loops, do whiles Chapters (Pollock) 6.3, 6.4 Lect7JSLoops.pdf Lect7JSLoopsCode.zip Lect8DesignLoops.pdf Lect8DesignLoopsCode.zip Proj#2 Out(Mon/Feb 16)
Week #5
(Feb 23)
JavaScript Testing, Debugging I, Functions, Pass by Value, Returned values, Global/Local Variables. Chapter (Pollock) 4 Lect9Functions.pdf Lect9FunctionsCode.zip Lect10Functions.pdf Lect10FunctionsCode.zip Proj#2 Due (Thu/Feb 26)
Week #6
(Mar 2)
Random Values, Forms, Events. Chapters (Pollock) 7.1, 7.2, 12.1 Lect11FormsRndNum.pdf Lect11FormsRndNumCode.zip Proj#3 Out (Wed/Mar 4)
Week #7
(Mar 9)
Forms, DOM, Events, Event-Driven Programming, Array Intro. Chapters (Pollock) 7.1, 7.2 Lect12DOM.pdf Lect12DOMCode.zip Midterm#1 (Mon/Mar 9), Proj#3 Due (Fri/Mar 13)
Spring Break Week (March16→March20)-wedontprogram@we.will.be.at.the.beach.com
Week #8
(Mar 23)
For Loops, Arrays, Design II, Passing Arrays, Types Chapter (Pollock) 11 Lect13ForLoopsArrays.pdf Lect13ForLoopsArraysCode.zip Lect14ArraysTypes.pdf Lect14ArraysTypesCode.zip Proj#4 Out (Wed/Mar 25)
Week #9
(Mar 30)
Forms, Get/Post, Form Validation, break and switch statements Chapter (Pollock) 6.2, 14 Lect15FormsII.pdf Lect15FormsIICode.zip Lect16FormElements.pdf Lect16FormElementsCode.zip Quiz#3 (Wed/Apr 1)
Week #10
(Apr 6)
Two-Dimensional Arrays, Cookies, Objects in JavaScript Chapter (Pollock) 11, 16.3 Lect17TwoDimArraysCookies.pdf Lect17TwoDimArraysCookiesCode.zip Proj#4 Due (Tue/Apr 7), Midterm#2 (Wed/Apr 8), Proj#5 Out (Wed/Apr 8)
Week #11
(Apr 13)
Usability and Art Theory, Security Lect18UsabilityArtTheory.pdf
Lect19UsabilitySecurity.pdf
Week #12
(Apr 20)
CSS (Positioning), Multimedia, Page Layouts   Lect20PositioningCSS.pdf
Lect20PositioningCSSCode.zip
Lect21MultimediaPageLayouts.pdf
Lect21MultimediaPageLayoutsCode.zip
Proj#5 Due (Sat/Apr 25)
Week #13
(Apr 27)
CSS, Applets, Server Side Includes, Graphics in JavaScript Lect22AppletsIncludeFormRev.pdf
Lect22AppletsIncludeFormRevCode.zip
Lect23CSSJS.pdf
Lect23CSSJSCode.zip
Proj#6 Out(Mon/Apr 27), Quiz#4 (Wed/Apr 29)
Week #14
(May 4)
E-commerce, Server-side scripting, Ajax, Web 2.0   Lect24CSSJSECOMMERCE.pdf
Lect24CSSJSECOMMERCECode.zip
Lect25Ajax.pdf
Lect25AjaxCode.zip
Midterm#3 (Wed/May 6), Proj#6 (Thu/May 7)
Week #15
(May 11)
Dreamweaver, Photoshop, Final Exam Review   Lect26DreamweaverPhotoshop.pdf
 
  • Last Day of Classes (Tue May 12)

Web Accessibility