Pieter J. Berkel's Web Site
Home > Teaching & Courses > Applied Internet Technology
Home Page
Photo Gallery
Travel Journal
My Teaching
 - Applied Internet Tech
 - Learn Pascal
My Resume
Contact Details
Applied Internet Technology  
Home Home |  Lectures |  Extras |  Links
Instructor: Pieter Berkel Schedule
Weds/Thurs
11:20 a.m. - 12:50 p.m.
University of Tirana, Albania
Course Description
This is a course in applied internet technology and programming for the World Wide Web. The course is organized around four main tracks of learning:
  • Foundations of the Web: Before we can start building our own web applications we need to fully understand the foundations of the web. We therefore begin with a thorough survey of HTML, HTTP, CGI, web browsers, web servers and cookies. We also study the early history of the web, and examine some of its main innovations.
  • Java Servlets/JSP: Java Servlets/Java Server Pages (JSPs) represent the most effective (and now most popular) architecture for building interactive web applications. We will examine the Servlet API in detail, and students will be required to build several servlet/JSP applications.
  • XML: eXtensible Markup Languange (XML) represents a new meta-language for creating data formats for the web. We will examine the history and orgins of XML, analyze several case studies of XML on the web today, and build several XML applications in Java. We will also examine the Document Object Model (DOM), a standard for parsing XML documents.
  • Future of the Web:: What is next for the web? No one knows for sure, but we will focus on two specific areas: the web beyond the desktop, including phones, Palm Pilots, Voice XML, and Voice Synethesis; and web services, a new and growing area of web development.
Prerequisites
Students are required to have a working knowledge of Java, and a working knowledge of UNIX.

Group Collaboration
For all programming assignments, students are encouraged to work in groups of 2-3 students. Web development today is all about working in teams, and this course therefore aims to provide you with a sense of team-based development.

Copyright © 2002-2010 Pieter J. Berkel. All rights reserved.