globe1 Image dept Image
CMSC198N Introduction to Computer Programming via the Web Spring 2008
circleM Image testudo Image studentsInM Image

Course Schedule

This schedule is tentative and subject to change. The readings are from the course textbooks. 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)

CMSC 198N Schedule (Subject to Change)
    Week    TopicsReadingSlides/CodeWork
cmsc198N Schedule
Week #1
(Jan 28)
Internet, Web Browsers, Web Servers, Client/Server, Fundamental Concepts, HTML   Lect1IntroFundamentals.pdf
Lect2FundamentalsHTML.pdf
Lect2FundamentalsHTMLCode.zip Lect3HTML.pdf
Lect3HTMLCode.zip
 
Week #2
(Feb 4)
HTML, CSS, WAM Web pages     Lect4HTML.pdf
Lect4HTMLCode.zip
Lect5CSS.pdf, Lect5CSSCode.zip Lect6CSS.pdf, Lect6CSSCode.zip
Quiz#1, Proj#1 Out
Week #3
(Feb 11)
CSS, JavaScript Basic Types, Conditionals Chapters (Pollock) 1,2,3,5, 6.1, 6.2 Lect7CSS.pdf, Lect7CSSCode.zip Lect8JavaScript.pdf Lect8JavaScriptCode.zip Lect9JavaScript.pdf Lect9JavaScriptCode.zip Quiz#2, Proj#1 Due
Week #4
(Feb 18)
Design I (Pseudocode), while loops, do whiles Chapters (Pollock) 6.3, 6.4 Lect10JSLoops.pdf Lect10JSLoopsCode.zip Lect11JSLoops.pdf Lect11JSLoopsCode.zip Lect12JSDesignLoops.pdf Lect12JSDesignLoopsCode.zip Proj#2 Out
Week #5
(Feb 25)
JavaScript Testing, Debugging I, Functions, Pass by Value, Returned values, Global/Local Variables. Chapter (Pollock) 4   Lect13JSTestingDebugging.pdf Lect13JSTestingDebuggingCode.zip Lect14JSFunctions.pdf Lect14JSFunctionsCode.zip Lect15JSFunctionsII.pdf Lect15JSFunctionsIICode.zip Proj#2 Due
Week #6
(Mar 3)
Random Values, Forms, Events. Chapters (Pollock) 7.1, 7.2, 12.1 Lect16RndNumForms.pdf Lect16RndNumFormsCode.zip Lect17FormsDataAccess.pdf Lect17FormsDataAccessCode.zip Midterm#1, Proj#3 Out
Week #7
(Mar 10)
Forms, DOM, Events, Event-Driven Programming Chapters (Pollock) 7.1, 7.2 Lect18DOMEventsI.pdf Lect18DOMEventsICode.zip Lect19DOMEventsII.pdf Lect19DOMEventsIICode.zip Proj#3 Due
Spring Break Week (March17→March21)-wedontprogram@we.will.be.in.a.beach.com
Week #8
(Mar 24)
For Loops, Arrays, Passing Arrays, Objects/Properties, Design II Chapter (Pollock) 11 Lect20ForLoopsArrays.pdf Lect20ForLoopsArraysCode.zip Lect21Arrays.pdf Lect21ArraysCode.zip Lect22ArraysII.pdf Lect22ArraysIICode.zip Proj#4 Out, Quiz#3
Week #9
(Mar 31)
Forms, Get/Post, Form Validation, switch Chapter (Pollock) 6.2, 14 Lect23FormValidation.pdf Lect23FormValidationCode.zip Lect24FormElements.pdf Lect24FormElementsCode.zip Lect25TypesOrg.pdf Lect25TypesOrgCode.zip
Week #10
(Apr 7)
Two-Dimensional Arrays, Cookies, Objects in JavaScript Chapter (Pollock) 11, 16.3 Lect26TwoDimArrays.pdf Lect26TwoDimArraysCode.zip Lect27Cookies.pdf Lect27CookiesCode.zip Proj#4 Due, Midterm#2, Proj#5 Out
Week #11
(Apr 14)
Usability and Art Theory, Security   Lect28Projects.pdf
Lect28ProjectsCode.zip
Lect29ColorsUsability.pdf
Lect30UsabilitySecurity.pdf
Week #12
(Apr 21)
CSS (Positioning), Multimedia   Lect31BlockInlineCSS.pdf
Lect31BlockInlineCSSCode.zip
Lect32PositioningCSS.pdf
Lect32PositioningCSSCode.zip
Lect33Multimedia.pdf
Lect33MultimediaCode.zip
Proj#5 Due
Week #13
(Apr 28)
CSS, Page Layouts, Applets, Server Side Includes, Graphics in JavaScript   Lect34PageLayout.pdf
Lect34PageLayoutCode.zip
Lect35AppletsInclude.pdf
Lect35AppletsIncludeCode.zip
Lect36CSSJS.pdf
Lect36CSSJSCode.zip
Quiz#4, Proj#6 Out
Week #14
(May 5)
E-commerce, Server-side scripting   Lect37CSSJSECOMMERCE.pdf
Lect37CSSJSECOMMERCECode.zip
Lect38CSSJS.pdf
Lect38CSSJSCode.zip
Proj#6, Midterm#3
Week #16
(May 12)
Dreamweaver, Photoshop, Final Exam Review   Lect39DreamweaverPhotoshop.pdf
 
  • Last Day of Classes (Tue May 13)
  • Final Exam (Monday May 19 1:30pm-3:30pm)

Web Accessibility