TDDD27 Advanced Web Programming (6 ECTS)
|2014‑04‑02||Educational license for JetBrains Editors|
|2014‑03‑17||Course intro PDF|
|2014‑03‑17||Course starts 26/3 10-12 in VAL. Welcome.|
|2014‑03‑17||Course home pages being revised for 2014.|
Client-side framework requirements will change to adapt the course to yet another year of development, making the course better and more clear for students.
In this course you learn server and client side frameworks for large-scale web development for services like Facebook, Flickr, Google Documents, prisjakt.nu and other interactive web applications. Also think programming, not design (HTML and CSS is content).
This is an A-level course with focus on learning a relatively advanced technology platform of your own choice, delivering a relatively large system on your own (you specify, implement, and reflect). Equal focus should be put on server side and client side frameworks - this is a fundamental requirement. Projects are performed by individuals or by teams of two. Technology areas cannot be divided, everyone has to know every technological aspect of the project. Features can be divided, however. (e.g. everyone should know how the system works in all its different areas). At the end of the course you will be required to take an individual oral examination where you must be able to answer any question concerning all aspects of the project. Here it is not OK to answer that someone else implemented this or that part or that it was a long time ago.
During 2014 we will fall back on the old proven formula of project specification, project seminars 2-3 weeks before the end of the course and final individual oral examination. We continue using gitlab.ida.liu.se and will hopefully add Open Shift virtual servers at IDA for the first time. New is also that projects that doesnt contain HTML5 side of the web - e.g. GWT/GAE projects, will not be allowed.
With that, go create!
Page responsible: Erik Berglund
Last updated: 2014-03-18