CIS 658 Introduction
- Show
01-CourseOverview.key
- Office Hours
- Course Overview
- “Big Picture” of this course
- Not just to teach web technologies, but also “big picture” underlying the technologies.
- You can learn the web technologies from web pages and video tutorials, but
- Tutorials will just teach you “magic words”
- The problem is that when the magic words don’t work, your only recourse is go to back to the Internet for
different magic words
- My goal is to teach you the general principles underlying the technology so that when the obvious thing doesn’t
work as expected, you have the context needed to investigate/debug the problem.
- Debugging by trial-and-error is horribly inefficient
- Relying on solutions you don’t understand is dangerous (from a business perspective)
- Typically on campus in Allendale 9 - 4 MWF.
- Almost always downtown by 5 on Thursdays.
- Course Project
- Start thinking about project now.
- Needs to be more innovative than a couple of “CRUD” pages.
- Needs to be more innovative than simply taking an existing idea and applying it to a different domain.
- e.g., I don’t want to see “Twitter for …”, “Instagram for …”, etc.
- I will make an exception if there are a few features that are specific to the domain that can’t reasonably be
generalized.
History of WWW
- Switch to Web history notes