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 Reading Slides/Code Work
cmsc122 Schedule
Week #1
(Aug 30)
Internet, Web Browsers, Web Servers, Client/Server, Fundamental Concepts, HTML Lect1FundamentalsHTML.pdf
Lect1FundamentalsHTMLCode.zip Lect2HTML.pdf
Lect2HTMLCode.zip
Week #2
(Sep 6)
HTML, CSS, WAM Web pages Lect3HTML.pdf
Lect3HTMLCode.zip
Lect4CSS.pdf
Lect4CSSCode.zip
Quiz#1 (Wed/Sep 8)
Assign#1 Out (Wed/Sep 8)
Week #3
(Sep 13)
CSS, JavaScript Basic Types, Conditionals Chapters (Pollock) 1,2,3,5, 6.1, 6.2 Lect5CSS.pdf
Lect5CSSCode.zip
Lect6JavaScript.pdf
Lect6JavaScriptCode.zip
Quiz#2 (Wed/Sep 15)
Week #4
(Sep 20)
Conditionals, while loops Lect7JavaScript.pdf
Lect7JavaScriptCode.zip
Lect8JSLoops.pdf
Lect8JSLoopsCode.zip
Assign#1 Due (Wed/Sep 22)
Assign#2 Out(Wed/Sep 22)
Week #5
(Sep 27)
Design (Pseudocode), do while, CSS, Multimedia, Page Layouts Lect9DesignLoops.pdf
Lect9DesignLoopsCode.zip
Lect10PositioningCSS.pdf
Lect10PositioningCSSCode.zip
Lect11MultimediaPageLayouts.pdf
Lect11MultimediaPageLayoutsCode.zip
Week #6
(Oct 4)
Usability and Art Theory, Web Data Validation, Whois servers, ICANN, Testing Debugging, Functions, Functions(pass by value, returned values), Global, Local Variables Lect12ArtTheoryUsability.pdf
Lect13WebDataValidation.pdf
Lect13WebDataValidationCode.zip
Lect14Functions.pdf
Lect14FunctionsCode.zip
Quiz#3 (Wed/Oct 6)
Assign#2 Due (Fri/Oct 8)
Week #7
(Oct 11)
Functions, Random values, Available technologies/tools to conduct research, Event-Driven Programming Lect15Functions.pdf
Lect15FunctionsCode.zip Lect16ResearchTools.pdf Lect17EventsForms.pdf Lect17EventsFormsCode.zip
Assign#5(Paper) Out (Wed/Oct 13)
Week #8
(Oct 18)
Event-Driven Programming, Events, DOM, For Loops, Arrays, Video: "Information Literacy", Design II Lect18DOM.pdf Lect18DOMCode.zip Lect19ForLoopsArrays.pdf Lect19ForLoopsArraysCode.zip Midterm (Wed/Oct 20)
Week #9
(Oct 25)
Passing Arrays, Types, Get/Post, Assign #3 discussion Lect20ArraysTypes.pdf Lect20ArraysTypesCode.zip Lect21FormsII.pdf Lect21FormsIICode.zip Assign#3 Out (Wed/Oct 27)
Week #10
(Nov 1)
Form Validation, Form Elements, break and switch statements, Two-Dimensional Arrays, Objects, Cookies, Debugging II Lect22CodeOrgJSCons.pdf Lect22CodeOrgJSCons.zip Lect23TwoDimArraysCookies.pdf Lect23TwoDimArraysCookiesCode.zip Quiz#4 (Fri/Nov 5)
Week #11
(Nov 8)
Security, Model-View-Controller, Two-Dimensional Arrays, Applications, Security Video "Hackers: Outlaws and Angels" Lect24Security.pdf Lect25MVCTwoDimApp.pdf Lect25MVCTwoDimAppCode.zip
Week #12
(Nov 15)
Basics of Relational Database Systems, Society and Software Failures/Security, JavaScript Functions, HTML5 Video Presentation Lect26RelationalDBSoftFailures.pdf Lect27JSFunctions.pdf Lect27JSFunctionsCode.zip Assign#3 Due (Tue/Nov 16)
Assign#4 Out (Wed/Nov 17)
Week #13
(Nov 22)
HTML5 Video Presentation Continues, Wednesday (Video Presentation), Thanksgiving Recess Assign#5 (Paper) Due (Tue/Nov 23)
Week #14
(Nov 29)
Applets, Graphics in JavaScript, Server Side Includes, Server-side scripting, E-Commerce, Anonymous Functions, XML, RSS Formats, Semantic Web, HTTP Lect28ServerIncGraphics.pdf Lect28ServerIncGraphicsCode.zip Lect29CSSJSECOMMERCE.pdf Lect29CSSJSECOMMERCECode.zip Lect30FunctionsJQueryXML.pdf Lect30FunctionsJQueryXMLCode.zip Lect31FeedsSemWebHttp.pdf Quiz#5 (Fri/Dec 3)
Week #15
(Dec 6)
Web Services, Mashups, Ajax, Web 2.0, Final Exam Review Lect32WebServices.pdf AjaxExample.zip Miscellaneous.pdf Review.pdf
  • Assign#4 Due (Tue/Dec 7)
  • Last Day of Classes (Fri Dec 10)

Web Accessibility