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.

  • Build a Simple Web in HTML

    Instead, we can build that same simple web page directly in HTML. And that’s what we’re going to do—we’re going to use a text editor so that we have full control over it. Because now, we’re not just looking at presentation. We care about the functionality. We’re going to handle things like personalization and control…

  • Building a Simple Web using Word

    When we talked about brand information, I really don’t care about anything other than the presentation. I could just use something like Word to create that web page, include all the images, and then say, “Hey, go ahead and save this as an HTML file.” It’ll save that file along with all the supporting files…

  • Registration and Hosting

    How do I actually get something like bigrigg.com? Where is it, and how did it get there? First, you have to register the name. We mentioned that there is a DNS system that understands the relationship between a name and an address, and that’s part of the larger Internet infrastructure. I personally don’t have some…