University of Helsinki Department of Computer Science
 
Database application project (582203), fall 2009
Pages:
Course Description

    Topics and aims

    This 4 credit unit course is a part of the intermediate studies of Computer Science. It is a mandatory course for the major students. Minor students can include this course either to their basic or intermediate studies.

    In this course the student will get acquainted to some techniques of specifying, designing and implementing an information system. Use of database in programs is one of the main concerns. The main component of the course is an individual project work.

    More detailed descriptions of the learning objectives of this course can be found from a separate matrix of learning objectives (in Finnish).


    Prerequisites

    In order to attend the course, you should have passed the courses Introduction to Databases, Software Modeling, and Introduction to Programming (or corresponding courses). You should also have some knowledge on HTML (as taught in the course Introduction to the Use of Computers).


    Contents

    1. Database programming
      • embedded SQL
      • application programming interfaces (API), especially JDBC
    2. Structure of a web application using databases
      • browser as a client
      • web server
      • database server
    3. Introduction to usability
    4. Techniques for implementing server programs (CGI, JSP and servlets)
    5. Project work


    Course material

    This course is based on web material given on the page Material.

2.9.2009 Harri Laine