Welcome to M7011E - Design of Dynamic Web Systems 2009
The goal of this course to give an understanding of advanced world wide web programming techniques for programming dynamic web systems like e.g. Google Mail or YouTube.
You as an participant in the course will have a lot of influence on the course and can direct it to follow your interests. The course and its teacher will not force you to use any specific technology, but rather your personal interested should direct you in the direction you want to go in to learn as much as possible. This, of course assumes that you want to learn these technologies (why else would you take this course, right? ;)). See the assignment for more details.
The image shows the logotypes for a large number of so called Web 2.0 companies that have built the applications as dynamic web systems (some more than others).
News
20100201: Course finished for this time. Thank you all for attending!
20100201: Course evaluation and teacher's course evaluation report.
20091117: Added a few slides for 20091118 group meeting.
20091116: November 26 meeting cancelled.
20091109: Added FAQ, Groups Page and slides from Lars Huring's lecture.
20091106: Added Google Group for discussions
20091105: Fronter room created
20091101: Important letter regarding first lecture, Please read NOW!
Books
No specific course book will be used but instead online web references should be utilized. The following books are recommended for a deeper understanding of underlying technologies:
- Web Programming - Building Internet Applications by Chris Bates. ISBN: 0-470-01775-9
- Pragmatic Ajax: A Web 2.0 Primer by Justin Gehtland, Ben Galbraith and Dion Almaer. ISBN: 0-9766940-8-5
Note that this book is available in PDF as well (cheaper). This book has gone out of print recently but is still available is some places.
Miscellaneous links
- The assignment (the meat of the course!)
- Instructions for seminar and report
- Fronter room, feel free to use it for technical discussions and questions in the forum component.
- Make sure you are part of the room!
- Google Groups group for discussions
- A group for discussons of various technical problems related to this course.
- Direct email address to the group: ltu-m7011e-ht09@googlegroups.com
- Everybody should join this group. Please do so now!
- Course Schedule
(public schedule in TimeEdit)
- November 2 13:00-14:30 A2523: Course introduction.
- Cancelled, see letter.
- Slides (To download PDF select Actions->Download as PDF at the bottom of the slide-page).
- November 6 13:00-14:30 A2525: Deadline for group selection and group introduction.
- Inspiration lecture by Lars Huring from Winter Reklambyrå. Slides
- November 12 10:15-11:45 A2526: Deadline for presenting blog and project repository.
- Introduction to Google Web Toolkit and Google App Engine. Applied walk through of creating an app inside Eclipse and deploying it.
- November 18 10:15-11:45 A2523: Group update presentations and the first demonstrations.
- Short intro with Odds & Ends. Slides.
November 26 10:15-11:45 A2523: Group update presentations and more demonstrations.
- Cancelled due to business trip.
- December 2 10:15-11:45 A2525: Group update presentations and more demonstrations.
- December 10 10:15-11:45 A2525: Group update presentations and more almost finished demonstrations.
- December 14 10:15-11:45 A2525: The first batch of the final group presentations.
- December 16 10:15-11:45 A2525: The second batch of the final group presentations.
- January 16 2010 23:59: Deadline for the final report.
- Various technical pointers
- FAQ - Frequently Asked Questions
- Course Groups
- Course evaluation and teacher's course evaluation report.
Teacher
- Course responsible: Peter Parnes
- E-mail: Peter.Parnes@ltu.se
- Room: A3317
- Tel: 070/2392995
- Gmail chat: peter.parnes@gmail.com
If you need to reach me outside of the group meetings, please schedule a meeting via chat or email. Feel free to drop by my office for ad-hoc meetings but be prepared on that I might be busy with other work and might not be able to see you just then.
Examination
See the instructions page for course requirements.
The work should be conducted in groups of 2. Groups of 3 participants will only be allowed under very special conditions and after written permission from the teacher.
No written exam will be given but the grade will be based on activity in the course and the exam points above.
Last modified:
2010-02-01 15:59
by Peter Parnes