Class 1: Course Overview
Dear All,
Make sure to checkout the About Page!
On the first day, there are three things I expect you to finish.
-
Review the syllabus - Download the pdf version on canvas (or check out this web version), and make sure you understand the requirements of this course and the tentative course outline.
-
Watch a short video (opens in a new tab) - This video is mostly meant to help get some understanding of the early web and what has changed It also gives some justification for why we are sticking with the fundamentals of web development in this course.
-
Finish Lab 0 - Make sure you could set up your web server for testing and access the cloud web server for submitting your assignments. Let me know if you have any trouble with this assignment.
Attendance in class is mandatory. We will use that to convene and to go through important announcements. However, other communication may also be done through our discord (opens in a new tab) and canvas announcements. You may ask me questions through various online tools, such as Discord or go to office hours.
All course slides, materials, lab/project assignments are posted or will be linked to from Canvas and you should be able to see announcements and due dates whenever you log in to your account. As for your responsibilities as a student, you need to follow instructions and read materials assigned by the instructor, keep track of assignments, and remember to submit solutions through Canvas before the due dates.
Check Modules-->Course Overview and Introduction-->Resources for useful resources, especially the w3schools website (opens in a new tab). Self-check questions on some slides are given for yourself to evaluate your learning and you don't need to submit your answers. Usually, you could easily find the answers from the website, or Google. Some of these questions may not even have specific answers but can help enhance your understanding of the topics. Feel free to contact me if you have trouble answering these questions.
Because this will serve as your de-facto textbook, realize that it will be incomplete. I will do my best to augment your studying and point you to appropriate resources as you move through the course. You can always email me or send me a message on discord whenever you have questions. I will also hold office hours.
Please let me know if you have additional questions or suggestions. I look forward to working with you this semester!
Osvaldo
Acknowledgements
Thank you to:
- Jinzhu Gao, since the structure of the course is largely inspired from a canvas course she shared with me a few years ago. Most of the modules and work in Canvas are due to her work.
- Victoria Kirst, Brian Le and Marty Stepp, who developed a textbook that was used the first time I taught this course.
- Former 127 Students who have taken and edited these resources as well.
- The numerous resources from the internet that I have read over the years that have prepared me to develop the text for this course.