globe1 Image dept Image
CMSC198J Introduction to Computer Programming for Non-Majors Using JavaScript
UMD Image 1 UMD Image 2 UMD Image3

Course Schedule

This schedule is tentative and subject to change. The readings are from the course recommended textbook. 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 198J Schedule (Subject to Change)
    Week     Topics Reading Slides/Code Work
cmsc198J Schedule
Week #1
(Jan 3)
Html/CSS overview, Input/Ouput, Basic Types, expressions, conditional statements, Design I (Pseudocode), iteration statements, Debugging I   Lect1Intro.pdf
Lect1IntroCode.zip
Lect2TypesExprIf.pdf
Lect2TypesExprIfCode.zip
Lect3CascadedIfLoops.pdf
Lect3CascadedIfLoopsCode.zip
Lect4DesignDoWhiles.pdf
Lect4DesignDoWhilesCode.zip
Lect4BDesign.pdf
Lect5WeekReviewProj.pdf
Project #1 Out (Thu Jan 6)
Week #2
(Jan 10)
Functions, Parameter passing, 1-dim, 2-dim Arrays, Debugging II, Events   Lect6Functions.pdf
Lect6FunctionsCode.zip
Lect7Arrays.pdf
Lect7ArraysCode.zip
Lect8FunctionsPassingValues.pdf
Lect8FunctionsPassingValuesCode.zip
Lect9PassingValsTwoDimArrays.pdf
Lect9PassingValsTwoDimArraysCode.zip
Lect10RandomValuesEvents.pdf
Lect10RandomValuesEventsCode.zip
  • Project #1 Due (Tue Jan 11)
  • Project #2 Out (Tue Jan 11)
  • Midterm (Wed Jan 12)
  • Project #3 Out (Thu Jan 13)
  • Project #2 Due (Fri Jan 14)
  • Quiz#1 (Fri Jan 14)
Week #3
(Jan 17)
Objects, Design II, DOM Lect11TypesSwitch.pdf
Lect11TypesSwitchCode.zip
Lect12Objects.pdf
Lect12ObjectsCode.zip
Lect13DOMCSS.pdf
Lect13DOMCSSCode.zip
  • Project #3 Due (Tue Jan 18)
  • Project #4 Out(Tue Jan 18)
  • Quiz #2(TH) Out (Tue Jan 18)
  • Quiz #2(Due) (Wed Jan 19)
  • Project #4 Due (Thu Jan 20)
  • Final Exam (Fri Jan 21)

Web Accessibility