Description
This course provides an introduction to modern web development frameworks, techniques, and practices used to deliver robust client side applications on the web. The emphasis will be on developing JavaScript programs that run in the browser, not server-side applications in traditional languages like Java, Python, or Ruby. See the lecture schedule for more info.
This course is most useful for students who have some programming and web development experience and want to develop moderate JavaScript skills to be able to build complex, interactive applications in the browser.
This course is most useful for students who have some programming and web development experience and want to develop moderate JavaScript skills to be able to build complex, interactive applications in the browser.
General Information
Prerequisites
CIS 120 or equivalent (or permission of instructor).
Basic knowledge of HTML/CSS (if you don't meet this requirement, you are expected to pick up the basics on your own with online resources like Codecademy and Mozilla Developer Network).
Basic knowledge of HTML/CSS (if you don't meet this requirement, you are expected to pick up the basics on your own with online resources like Codecademy and Mozilla Developer Network).
Policies
You have 5 extension days you can use on any assignment except the final project (and associated proposal). Each gives you a 24 hour extension for an assignment with no penalty, no questions asked.
Late policy: otherwise, submissions up to 24hrs late may receive up to 50% credit. Beyond 24 hours, you get zero credit.
Late policy: otherwise, submissions up to 24hrs late may receive up to 50% credit. Beyond 24 hours, you get zero credit.
Name | Office Hours | |
---|---|---|
Adi Dahiya | When? Where? | |
Greg Terrono | When? Where? | |
Kyle Hardgrave | When? Where? |
Homework
Nothing has been added to the Homework section, yet. Stay tuned!
Lecture Notes
Nothing has been added to the Lecture Notes section, yet. Stay tuned!
General Resources
Nothing has been added to the General Resources section, yet. Stay tuned!