Computer Fundamentals

Computer Fundamentals
Understanding Web Development

I have taught web development in various forms over the past many years. This website contains information from courses that I taught including my notes, transcripts, insights, and other material. It has been edited to make sure that it is readable, but all of the content is derived from my own course content. Courses include CMU 95-881 Web Application Development, CMU 95-882 Enterprise Web Development, Pitt CS/CoE 1520 Computer Languages for Web Development, Pitt CS 134 Web Site Design and Development, and IUP COSC 415 Internet Architectures. Comments have been turned off, but you can feel free to contact me personally.

There is nothing special about the posts on the front page, as it is simply whatever Wordpress wants, which is typically the most recent items that I’ve uploaded.

  • Lightweight Applications

    We talked about a bunch of different content products. Now let’s talk about a whole bunch of lightweight application products. We can talk about the client server applications, the front end applications.

  • Content Publisher vs. Social Forum

    Overall, what we also need to recognize is the role of the social web—things like Wikipedia, wikis, blogs, and similar platforms. The key question here is: are we talking about a content publisher, where the website owner determines the content, or are we talking about a social forum, where the users themselves provide the content?…

  • Web Content Revenue

    So then what we’re going to do is we’re going to then recognize that for web content, where’s the revenue coming from? A lot of times it’s from advertising. Sometimes it’s selling subscriptions.