Interface Programming 2
An Introduction and Course Overview
Front-end web technologies, techniques, and practices change rapidly, driven by an international community of web designers and developers, new software and hardware solutions, and a wide range of new devices with an increasingly wide range of screen sizes, features, and functionality. To keep up with the many changes within this dynamic field, UX/UI designers and front-end web developers are constantly re-examining best practices to solve new problems with new markup, styling, and scripting technologies.
Through lessons, demonstrations, and hands-on-exercise, this course aims to embrace strong design fundamentals, web standards, progressive enhancement, and user-centered design principles to examine some of the challenges faced by today's front-end web developers. Through a selected set of contemporary topics designed to address emerging and popular interface programming techniques and technologies, students will design and code a series of projects using different technolgies to create effective, user-friendly interfaces.
Major Assignments
Overview of the Major Projects for this Course.
Assignment: | Week: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | Due: |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1. Project #1 | Week 2 | |||||||||||||||||
2. Project #2 | Week 7 | |||||||||||||||||
3. FInal Project | Week 16 |
Calendar
A monthly overview of the semester
Lessons
A Week-by-Week Breakdown
[ content coming soon ]