This week you will learn to take your first steps in programming with JavaScript.
Understand:
The difference between static and dynamic web pages.
The difference between server-side and client-side code.
What an algorithm is.
Basic parts of a JavaScript program:
Be able to write and run a JavaScript program:
In a web page
In a debugger in the browser
This is what you need to do this week:
Due Dates: Look at the Moodle Upcoming Events to see what is due this week.
Reading:
Lectures: Participate in the live interactive video stream at class time, or watch the video recordings.
Lectures contain valuable information you won't get elsewhere; don't miss a lecture!
Lab assignment: Start work on it after the first lecture.
Beta version (draft) of the lab assignment: submit this by Saturday.
Code review: do a code review for your lab partner by Tuesday of next week.
Production version (final) of the lab assignment: submit it by Thursday of next week.