globe1 Image dept Image
course Title
UMD Image 1

Course Schedule

This schedule is tentative and subject to change. 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 Slides/Code Work
cmsc122 Schedule
Week #1
(Jan 24)
Internet, Web Browsers, Web Servers, Client/Server, Fundamental Concepts, HTML Lect1FundamentalsHTML.pdf
Lect1FundamentalsHTMLCode.zip Lect2HTML.pdf
Lect2HTMLCode.zip
Week #2
(Jan 31)
HTML, WAM Web pages, HTML Review for Nelson's Sections Lect3HTML.pdf
Lect3HTMLCode.zip
Assign#1 Out (Thu/Feb 3)
Week #3
(Feb 7)
CSS Lect4CSS.pdf
Lect4CSSCode.zip
Lect5CSS.pdf
Lect5CSSCode.zip
Quiz#1
Week #4
(Feb 14)
JavaScript Basic Types, Conditionals Lect6JavaScript.pdf
Lect6JavaScriptCode.zip
Lect7JavaScript.pdf
Lect7JavaScriptCode.zip
Assign#1 Due (Thu/Feb 17)
Week #5
(Feb 21)
while loops, Design (Pseudocode), do while Lect8JSLoops.pdf
Lect8JSLoopsCode.zip
Lect9DesignLoops.pdf
Lect9DesignLoopsCode.zip
Assign#2 Out(Thu/Feb 24)
Week #6
(Feb 28)
Multimedia, Page Layouts, Usability and Art Theory, Web Data Validation, Whois servers, ICANN, Testing Debugging Lect10PositioningCSS.pdf
Lect10PositioningCSSCode.zip
Lect11MultimediaPageLayouts.pdf
Lect11MultimediaPageLayoutsCode.zip
Lect12ArtTheoryUsability.pdf
Lect13WebDataValidation.pdf
Lect13WebDataValidationCode.zip
Quiz#2
Week #7
(Mar 7)
Functions, Functions (pass by value, returned values), Global, Local Variables, Random values, Available technologies/tools to conduct research, Event-Driven Programming Lect14Functions.pdf
Lect14FunctionsCode.zip
Lect15Functions.pdf
Lect15FunctionsCode.zip Lect16ResearchTools.pdf
Assign#5(Paper) Out (Mon/Mar 7)
Assign#2 Due (Fri/Mar 11)
Week #8
(Mar 14)
Event-Driven Programming, Events, DOM, Arrays Intro Lect17EventsForms.pdf Lect17EventsFormsCode.zip Lect18DOM.pdf Lect18DOMCode.zip Midterm
Spring Break (March Sun 20- Sun 27)
Week #9
(Mar 28)
For Loops, Design II, Arrays, Passing Arrays, Types Lect19ForLoopsArrays.pdf Lect19ForLoopsArraysCode.zip Lect20ArraysTypes.pdf Lect20ArraysTypesCode.zip Assign#3 Out (Thu/Mar 31)
Week #10
(Apr 4)
Form Validation, Form Elements, Get/Post, Assign #3 discussion, break and switch statements Lect21FormsII.pdf Lect21FormsIICode.zip Lect22CodeOrgJSCons.pdf Lect22CodeOrgJSCons.zip Quiz#3
Assign#5 (Paper) Due (Fri/Apr 8)
Week #11
(Apr 11)
Two-Dimensional Arrays, Objects, Cookies, Debugging II, Security, Model-View-Controller, Two-Dimensional Array Applications, Security Video "Hackers: Outlaws and Angels" (Time permitting) Lect23TwoDimArraysCookies.pdf Lect23TwoDimArraysCookiesCode.zip Lect24Security.pdf Lect25MVCTwoDimApp.pdf Lect25MVCTwoDimAppCode.zip
Week #12
(Apr 18)
Basics of Relational Database Systems, Society and Software Failures/Security, JavaScript Functions, HTML 5 Intro Lect26RelationalDBSoftFailures.pdf Lect27JSFunctions.pdf Lect27JSFunctionsCode.zip Assign#3 Due (Wed/Apr 20)
Assign#4 Out (Wed/Apr 20)
Week #13
(Apr 25)
Applets, Graphics in JavaScript, Server Side Includes, E-commerce, Anonymous Functions, XML, RSS Formats Lect28ServerIncGraphics.pdf Lect28ServerIncGraphicsCode.zip Lect29CSSJSECOMMERCE.pdf Lect29CSSJSECOMMERCECode.zip Lect30FunctionsJQueryXML.pdf Lect30FunctionsJQueryXMLCode.zip
Week #14
(May 2)
Semantic Web, HTTP, Web Services, Mashups, Ajax, Web 2.0 Lect31FeedsSemWebHttp.pdf Lect32WebServices.pdf AjaxExample.zip Miscellaneous.pdf Assign#4 Due (Tue/May 3),
Quiz #4
Week #15
(May 9)
Final Exam Review Review.pdf
  • Last Day of Classes (Tue May 10)
    , Final Exam (Thu May 12)

Web Accessibility