Uppsala University / Computer Science Division / Uppsala Database Laboratory : E-Commerce and Security - 1DL018
Uppsala universitet
Hoppa �ver l�nkar

Goal, content and prerequisites
Organization and examination
OH slides and compendium
Reading instructions
Miscellaneuos information

Electronic Commerce and Security - 1DL018

Spring 2009


Goal, content and prerequisites

Contents: The contents of this course hands-on development of an e-commerce application and include e-commerce terminology, use in practise of integrated tools for web development, database management, electronic signatures and encryption.

Main Area of Studies: Computer Science

Level of education: Advanced level

Credits: 7.5 higher education credits

Requirements: 120 ECTS credits including Statistics, programming, datastructures. Computer Networks or Distributed Information Systems.

Learning outcomes:

Organization and examination


This course is organised as a series of lectures, seminars, and guest lectures from industry. Furthermore there are an accompanying series of mandatory assignments and the e-commerce course project. The practical assignments are made by the students on their own with support from course assistants. In the project, the students should work in project groups of about 4 people. In addition, the project groups will take part in the lectures by giving presentations on topics relevant for their projects.

Since this is a project course, it is important that all students feels responsibility to contribute to the project work. The most important subjects for the projects will be treated in the lectures but it is also very important that students seek information on their own that is relavant for their project.


Grading System: U Fail, 3 Pass, 4 Pass with credit, 5 Pass with distinction. (Exchange and masters students can also get ECTS grades.)

The requirements for passing the course is to pass the mandatory assignments and to complete the course project. All parts of the course will be used as a basis for grading including assignments, projects and presentations.

Reading instructions

Chapter: Note:
1 All.
2 2.1-2.3
3 All.
4 All.
5 All.
6 All.
7 7.1-7.3, 7.5-7.7
8 All.
9 9.1-9.3
10 10.1-10.2
11 All.
12 All.
13 All.
14 All.
15 All. Read to get an overview of the subject.
16 All. Read to get an overview of the subject.
17 All.


Q: Is this section used for answering frequently asked questions?
A: Yes!

Q: Are there any tools that support ER modeling.
A: Yes, of course there are numerous tools for ER modeling ranging from simple ones to more advanced (that support e.g. code generation) and expensive.
    An example of a simple tool is ConceptDraw for Windows and MacOS that has a module for ER diagrams (trial version works for 30 days).
    Additional examples: Dia (http://www.gnome.org/projects/dia/) for Windows and Linux