globe1 Image dept Image
course Title

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
(Jun 1)
Internet, Web Browsers, Web Servers, Client/Server, HTML, CSS, TerpConnect Web pages, JavaScript Intro Lect1FundamentalsHTML.pdf
Lect1FundamentalsHTMLCode.zip Lect2HTML.pdf
Lect2HTMLCode.zip
Lect3HTMLCSS.pdf
Lect3HTMLCSSCode.zip
Lect4CSS.pdf
Lect4CSSCode.zip
Lect5CSSJavaScript.pdf
Lect5CSSJavaScriptCode.zip
Assign #1 Out (Thu June 4)
Week #2
(Jun 8)
JavaScript Basic Types, Conditionals, Design I (Pseudocode), while loops, CSS, do whiles Lect6CSSJavaScript.pdf
Lect6JavaScriptCode.zip
Lect7JSLoops.pdf Lect7JSLoopsCode.zip Lect8PositioningCSS.pdf Lect8PositioningCSSCode.zip Lect9DesignLoopsCode.pdf Lect9DesignLoopsCode.zip
Assign #1 Due (Thu June 11) Assign #2 Out (Thu June 11) Assign #5 (Paper) Out
(Fri June 12)

Quiz #1 (Fri June 12)
Week #3
(Jun 15)
Multimedia, Page Layouts, JavaScript Testing, Debugging, Web Data Validation, Web Page Evaluation, Usability and Art Theory, Functions Lect10MultimediaPageLayouts.pdf Lect10MultimediaPageLayoutsCode.zip Lect11ArtTheoryUsability.pdf Lect12WebDataValidation.pdf Lect12WebDataValidationCode.zip Lect13Functions.pdf Lect13FunctionsCode.zip Assign #2 Due (Fri June 19)
Quiz #2 (Fri June 19)
Week #4
(Jun 22)
Functions, Pass by Value, Random Values, Event-Driven Programming, Forms, Available technologies/tools to conduct research Lect14Functions.pdf Lect14FunctionsCode.zip Lect15EventsForms.pdf Lect15EventsFormsCode.zip Lect16ResearchTools.pdf Lect17DOM.pdf Lect17DOMCode.zip Midterm (Tue Jun 23)
Quiz #3 (Fri June 26)
Week #5
(Jun 29)
For loops, Arrays, Event-Driven Programming, Forms Lect18ForLoopsArrays.pdf Lect18ForLoopsArraysCode.zip Lect19ArraysTypes.pdf Lect19ArraysTypesCode.zip Lect20FormsII.pdf Lect20FormsIICode.zip Assign #3 Out
(Wed July 1)
Week #6
(Jul 6)
Two-Dimensional Arrays, Cookies, Model-View-Controller, Design II, Applets, Server-side includes Lect21TwoDimArraysCookies.pdf Lect21TwoDimArraysCookiesCode.zip Lect22AppletsInclude.pdf Lect22AppletsIncludeCode.zip Quiz #4 (Fri July 10)
Week #7
(Jul 13)
Graphics, CSS, Basics of relational database systems, Society and Software Failures/Security, JS Functions, ICANN, whois servers Lect23CSSJS.pdf Lect23CSSJSCode.zip Lect24RelationalDBSoftFailures.pdf Lect25JSFunctions.pdf Lect25JSFunctionsCode.zip Lect26Security.pdf Assign #3 Due
(Tue July 14)

Assign #4 Out
(Tue July 14)

Week #8
(Jul 20)
E-commerce, Server Side Scripting, Ajax Lect27CSSJSECOMMERCE.pdf Lect27CSSJSECOMMERCECode.zip Lect28Ajax.pdf Lect28AjaxCode.zip Lect30DreamweaverPhotoshop.pdf Lect31Review.pdf Assign #4 Due
(Tue July 21)

Assign #5 (Paper) Due
(Tue July 21)

Final Exam
(Fri July 24, 11am-1pm)

Web Accessibility