The purpose of this course is to familiarize students with the Web development techniques. There are courses on formats and essential tools, graded implementation labs and course of "culture" on the advanced web dev.
At the end of the course, students will:
Labs include implementation of formats and basic tools, and are almost automatically graded.
A quizz evaluates the learning in "culture" courses. You have to connect to the course on ecampus to have access to the quiz.
This course was initially built for second year students of Telecom Paris. In the first year of TP, students come with foreknowledge of python and learn OO programming in Java, then C, etc. My JS course teaches elements in comparison with other already known elements from Java & C.
This course is now included in other syllabi where students may be new to programming.
If you are new to programming, here are some resources for you:
And then you need some tools on your computer to be able to follow the labs.
Automatic grading of the labs is available on this server or by using the file drop zone at the end of each lab text.
These are subjects that I wanted to provide deeper coverage for: