Administration

INFO 343 A - MGH XXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXX

LAB: XXXXXXXXXXXXXXXXXXXX

INFO 343 B - MGH XXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXX

LAB: XXXXXXXXXXXXXXXXXXXX

What is this course? This course is a snapshot of web tools and techniques current in Autumn 2011.

Is it a comprehensive introduction? No. The area of front-end engineering is extraordinarily fluid and changing daily. No single course can be comprehensive; front-end development requires a life-time commitment.

Will it teach me everything I need to know so I won't unintentionally injure myself while playing with a web page? No. There are lots of places where one might stub a toe, even after taking this course.

What is your pedagogical goal? This course will get you started on web design, architectual protocols, the DOM, scripting with JavaScript, JavaScript libraries and CSS styling, etc. so that you can strike out and master these topics on your own.

What is your pedagogical strategy? I'll provide the general directions and give the students "legos" that they can snap together.

What are your expectations of students? Students need to be self-motivated problem solvers. The technologies that we will study in this course are not hard, but they are tricky. A missing semi-colon can cause cardiac arrest.