The TA has set up a QQ group for this course with ID 212772628. We will post updates there as well.
Course textbook: None. There is plenty of information on the web.
Course topics:
HTML & CSS
HTTP
web servers and clients
server-side programming
client-side programming
security
frameworks & tools
About the course:
This is a 2.0 credit course. I usually teach a course worth about 4.0 ZJU credits.
So we won't be covering as much material: I will try to give links or other info on things we're missing. You can ask me or explore on your own if you want.
I'm teaching in English. I will try to translate strange (奇怪) words and technical terms when they are used.
Knowing about databases would be very helpful.
Grades: [Details may change as I figure out the ZJU way to do things.]
Weekly exercises: 25%
About 12 of them? Each will be counted equally (25%/12 each if we do 12)
To be done individually; should only take a few hours each.
Technology Evaluation: 30%
In groups. All members are expected to contribute equally.
You will explore various web technologies. Each group will do a different technology.
Compare features, uses, competing technoogies, etc.
Components: demo site, written evaluation.
I will spend some time talking about the written evaluations in lecture (so everyone sees each technology).
Project: 45%
When I do a larger version of this course, students do a major group project. There isn't enough time in 2.0 credits for that.
Individually, you will design and implement a (small) web information system.
Components: proposal, checkpoint implementation, final implementation.
Implementation must be done with either Ruby on Rails or Django (and Python).
About
About me:
Grew up near Ottawa, Canada.
Undergrad (in math + computer science) near there at Queen's University in Kingston.
Masters in computer science at Simon Fraser University in Vancouver.
I have been teaching a web development course at SFU almost twice a year for 10 years. About 1000 students have taken it.
I'm here as part of the Dual Degree Program between SFU and ZJU (中加班).
The name 君睿 was suggested by Hongying (Amy) Gu.
My wife's mother is Chinese (family originally from 福建). Her mother was born in the Phillipines (菲律宾). My wife speaks no Mandarin (or Filipino).
I'm using her family's old Chinese name (吳 → 吴 → 吴君睿). The family likes that.
I took a 普通话 course last semester at SFU. I learned enough to ask a question, but not enough to understand the answer.
About Canada:
It's big: about 3% larger than China in area.
It's small: about 1.5 × the number of people in Shanghai. (= 33.5 million)
Vancouver is a large city in Canada with 2.3 million people; Hangzhou is a small city in China with 6.2 million (urban).
Maps of Canada (with my house and my parent's house flagged) and China on the same scale:
I'm happy to answer any questions about myself/Canada/SFU any time. As long as I can ask questions back.
I think that some of the reason I'm here is for me to learn about China and you to learn about Canada.
Please tell me about anything you think I should do or see or eat while I'm in Hangzhou. Especially what I should eat, and where.