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
(Jan 25)
Internet, Web Browsers, Web Servers, Client/Server, Fundamental Concepts, HTML Lect1FundamentalsHTML.pdf
Lect1FundamentalsHTMLCode.zip Lect2HTML.pdf
Lect2HTMLCode.zip
Week #2
(Feb 1)
HTML, CSS, WAM Web pages Lect3HTML.pdf
Lect3HTMLCode.zip
Lect4CSS.pdf
Lect4CSSCode.zip
Quiz#1 (Wed/Feb 3)
Assign#1 Out (Wed/Feb 3)
Week #3
(Feb 8)
Blizzard 2010
Week #4
(Feb 15)
CSS, JavaScript Basic Types, Conditionals Chapters (Pollock) 1,2,3,5, 6.1, 6.2 Lect5CSS.pdf
Lect5CSSCode.zip
Lect6JavaScript.pdf
Lect6JavaScriptCode.zip
Week #5
(Feb 22)
Conditionals, while loops Lect7JavaScript.pdf
Lect7JavaScriptCode.zip
Lect8JSLoops.pdf
Lect8JSLoopsCode.zip
Quiz #2 (Wed/Feb 24)
Assign#1 Due (Fri/Feb 26)
Assign#2 Out(Wed/Feb 24)
Week #6
(Mar 1)
Design (Pseudocode), do while, CSS, Multimedia, Page Layouts Lect9DesignLoops.pdf
Lect9DesignLoopsCode.zip
Lect10PositioningCSS.pdf
Lect10PositioningCSSCode.zip
Lect11MultimediaPageLayouts.pdf
Lect11MultimediaPageLayoutsCode.zip
Quiz#3 (Wed/Mar 3)
Week #7
(Mar 8)
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
Assign#2 Due (Thu/Mar 11)
Spring Break Week (March15→March19)-wedontprogram@we.will.be.at.the.beach.com
Week #8
(Mar 22)
Functions, Random values, Available technologies/tools to conduct research, Event-Driven Programming Lect15Functions.pdf
Lect15FunctionsCode.zip Lect16ResearchTools.pdf Lect17EventsForms.pdf Lect17EventsFormsCode.zip
Midterm (Wed/Mar 24)
Assign#5(Paper) Out (Wed/Mar 24)
Week #9
(Mar 29)
Video: "Information Literacy", Video: "Introduction to Programming", Event-Driven Programming, Events, DOM, For Loops, Arrays Lect18DOM.pdf Lect18DOMCode.zip Lect19ForLoopsArrays.pdf Lect19ForLoopsArraysCode.zip
Week #10
(Apr 5)
Design II, Debugging II, Passing Arrays, Types, Get/Post, Form Validation, Form Elements Lect20ArraysTypes.pdf Lect20ArraysTypesCode.zip Lect21FormsII.pdf Lect21FormsIICode.zip Assign#3 Out (Wed/Apr 7)
Week #11
(Apr 12)
DesignII, DebuggingII, break and switch statements, Two-Dimensional Arrays, Objects, Cookies Lect22CodeOrgJSCons.pdf Lect22CodeOrgJSCons.zip Lect23TwoDimArraysCookies.pdf Lect23TwoDimArraysCookiesCode.zip Quiz#4 (Wed/Apr 14)
Week #12
(Apr 19)
Model-View-Controller, Two-Dimensional Arrays Applications, Security, Security Video "Hackers: Outlaws and Angels" Lect24MVCTwoDimApp.pdf Lect24MVCTwoDimAppCode.zip Lect25Security.pdf
Week #13
(Apr 26)
Basics of Relational Database Systems, Society and Software Failures/Security, JavaScript Functions Lect26RelationalDBSoftFailures.pdf Lect27JSFunctions.pdf Lect27JSFunctionsCode.zip Assign#3 Due (Tue/Apr 27) Quiz#5 (Wed/Apr 28)
Assign#4 Out (Wed/Apr 28)
Assign#5 (Paper) Due (Wed/Apr 28)
Week #14
(May 3)
Applets, Graphics in JavaScript, Server Side Includes, E-commerce, JS Functions, JS Libraries Lect28ServerIncGraphics.pdf Lect28ServerIncGraphicsCode.zip Lect29CSSJSECOMMERCE.pdf Lect29CSSJSECOMMERCECode.zip LectFunctLibrariesJava.pdf LectFunctLibrariesJavaCode.zip Assign#4 Due (Thu/May 6)
Week #15
(May 10)
Server-side scripting, Ajax, Web 2.0, Final Exam Review Lect30Ajax.pdf Lect30AjaxCode.zip Lect31DreamweaverPhotoshop.pdf
  • Last Day of Classes (Tue May 11)
    Final Exam (Mon May 17 1:30pm-3:30pm)

Web Accessibility