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 31)
Internet, Web Browsers, Web Servers, Client/Server, Fundamental Concepts, HTML Lect1FundamentalsHTML.pdf
Lect1FundamentalsHTMLCode.zip Lect2HTML.pdf
Lect2HTMLCode.zip
Week #2
(Sep 7)
HTML, CSS, WAM Web pages Lect3HTML.pdf
Lect3HTMLCode.zip
Lect4CSS.pdf
Lect4CSSCode.zip
Quiz#1 (Wed/Sep 9)
Assign#1 Out (Wed/Sep 9)
Week #3
(Sep 14)
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 16)
Week #4
(Sep 21)
Conditionals, while loops Lect7JavaScript.pdf
Lect7JavaScriptCode.zip
Lect8JSLoops.pdf
Lect8JSLoopsCode.zip
Assign#1 Due (Wed/Sep 23)
Assign#2 Out(Wed/Sep 28)
Week #5
(Sep 28)
Design (Pseudocode), do while, CSS, Multimedia, Page Layouts Lect9DesignLoops.pdf
Lect9DesignLoopsCode.zip
Lect10PositioningCSS.pdf
Lect10PositioningCSSCode.zip
Lect11MultimediaPageLayouts.pdf
Lect11MultimediaPageLayoutsCode.zip
Quiz#3 (Wed/Sep 30)
Week #6
(Oct 5)
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 (Fri/Oct 9)
Week #7
(Oct 12)
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 14)
Week #8
(Oct 19)
Video: "Information Literacy", Video: "Introduction to Programming", Event-Driven Programming, Events, DOM, For Loops, Arrays Lect18DOM.pdf Lect18DOMCode.zip Midterm (Wed/Oct 21)
Week #9
(Oct 26)
Design II, Debugging II, Passing Arrays, Types, Forms Lect19ForLoopsArrays.pdf Lect19ForLoopsArraysCode.zip Lect20ArraysTypes.pdf Lect20ArraysTypesCode.zip Lect21FormsII.pdf Lect21FormsIICode.zip Assign#3 Out (Wed/Oct 28)
Week #10
(Nov 2)
Get/Post, Form Validation, break and switch statements, Two-Dimensional Arrays Lect22CodeOrgJSCons.pdf Lect22CodeOrgJSCons.zip Lect23TwoDimArraysCookies.pdf Lect23TwoDimArraysCookiesCode.zip Quiz#4 (Fri/Nov 6)
Week #11
(Nov 9)
Model-View-Controller, Cookies, Objects in JavaScript, Security Video "Hackers: Outlaws and Angels" Lect24MVCTwoDimApp.pdf Lect24MVCTwoDimAppCode.zip Lect25Security.pdf Assign#3 Due (Fri/Nov 13)
Week #12
(Nov 16)
Security, Basics of Relational Database Systems, Society and Software Failures/Security, JavaScript Functions Lect26RelationalDBSoftFailures.pdf Lect27JSFunctions.pdf Lect27JSFunctionsCode.zip Quiz#5 (Wed/Nov 18)
Assign#4 Out (Wed/Nov 18)
Week #13
(Nov 23)
Applets, Graphics in JavaScript, Server Side Includes, Thanksgiving Holiday (Thu/Nov 26 and Fri/Nov 27) Lect28ServerIncGraphics.pdf Lect28ServerIncGraphicsCode.zip Assign#5 (Paper) Due (Wed/Nov 25)
Week #14
(Nov 30)
E-commerce, JS Functions, JS Libraries Lect29CSSJSECOMMERCE.pdf Lect29CSSJSECOMMERCECode.zip Assign#4 Due (Fri/Dec 4)
Week #15
(Dec 7)
Server-side scripting, Ajax, Web 2.0, Final Exam Review Lect30Ajax.pdf Lect30AjaxCode.zip Lect31DreamweaverPhotoshop.pdf Lect32FunctLibrariesJava.pdf Lect32FunctLibrariesJavaCode.zip
  • Last Day of Classes (Fri Dec 11)
    Final Exam (Thu Dec 17 1:30pm-3:30pm)

Web Accessibility