SE Course – Overview


There are 3 parts of the course: lectures and laborations in period 3, and a student project in period 4.

Lectures - 16 x 2 hours lessons - period 3

·  Software engineering theory - principles and methodologies

·  Examples as illustrations

·  Theoretical preparation for the project

·  Home works (voluntary)

·  Guest lectures

See Lectures page.

Laborations - period 3

·  Practical examples, some implementations of the methodologies

·  Preparations for the project

·  Common labs (mandatory)

See Laborations page.

Project - period 4

·  A practical example: Performing a Software Development Project

·  Group work

·  Planning, Designing, Implementing

·  Presentations

·  Reports

See project page.

Required qualifications

From course plan:

  • Programming in C (5 points)
  • Data structure and algorithms (5 points)
  • Object oriented programming with C++ or Java (5 points)
  • A least 10 points from computer engineering or computer science courses from B-level
  • Experience with programming
  • Ability to learn and to work with new techniques and possibly new programming languages.

Students tasks

The students is expected to do the following in each of the three parts of the course:

Lectures - 4 course points (6 ECTS)

·  Strongly recommend to attend the lectures

·  Ends with a written exam with grades 3, 4, 5. This will include material from the lectures and labs. On the exam, all written material is allowed, such as text books, printout of lecture slides, old exams (and solutions), and your own notes of course.

·  The voluntary home work assignments can give you some bonus points (each assignment 0.5 exam point), as well as labs (see below)

Labs - 1 course point (1,5 ECTS)

·  Labs are made individually or in pairs

·  One lab per week, should be completed until day of next lesson (there must be a good reason not complete it, reported and approved in advance)

·  All labs must be approved before the project start. Students that do not have all labs approved will need to get special permission from the teacher (after an interview) to join the project.

·  Further instructions for labs can be found on the lab page

The Project - 5 course points (7,5 ECTS)

·  Labs must be completed to be part of the project

·  Work in a group (7-10 students)

·  Weekly project report and group meetings

·  The final project report


Concerning Academic Dishonesty (Cheating)

Make sure you understand what is allowed and not allowed in this course by reading the IDE texts on cheating.


The overall course grade is based on all three parts of the course. Moreover, they are interconnected in several ways.

Award system

The exam has max 40 points and 20 points is required to pass the exam. Homeworks are voluntary and can give you up to 6 bonus points, and from the labs it is possible to earn up to 5 points which will be added to the exam result. Note that these bonus points are only valid for the first exam:

· There are five homeworks which may give you up to one bonus point each. The best solution on each of these homeworks will be asked to present the solution on one of the final lectures or lessons, which will give 0.5 bonus point extra. There is one additional homework which may give you 0.5 bonus point. To get sound points, the homeworks have to be submitted at latest March 11th. Find the homeworks on the assignments and homeworks page.

· If the lab result is submitted at latest Tuesday night after the lab time (day of next lesson) and the lab is correct, the students get 0.5 point. Seven labs are graded (1-7), so in this way the student can reach 3.5 points. If all labs are submitted and approved before the last lab (lab no. 8) the student will get 1.5 points. A result from a lab can be submitted max 2 times. See more details about the labs on the lab page.

To enter the project

It is essential that the students have achieved enough knowledge and skills prior to be able to contribute to the project. It is not a requirement to pass the exam, but students who have not completed the labs will need to discuss the matter with the course responsible. If a student has not done any labs he or she will be considered to have quit the course.

The individual final grade

The individual final grade is calculated as follows.

· The exam (done individually) gives 0 to 40 points. 20 points is minimum for approval. (On the first exam, the bonus points earned through the award system are added, so maximum is in fact 46.)

· The project (done in a group) gives 0 to 40 points. 20 points is minimum for approval. (The points may be individually adjusted upwards for students who have performed well, and (in rare cases we hope) downwards for students who have performed bad, such as often missed internal meetings without valid excuse, repeatedly failed to deliver in time what has been expected, or in other ways contributed very little to the project.)

· If a student has passed both the exam and the project, the final course grade will be combined from the examination and the project (40 points from examination + 40 points from the project) /2:

Swedish Grades

Grade 5: 34 - 40p

Grade 4: 28 - 33,999p

Grade 3: 20 - 27,999p



Grade A: 36-40p

Grade B: 32-35,999p

Grade C: 28-31,999p

Grade D: 24-27,999p

Grade E: 20-23,999p

Grade F: 0-19,999p

Lectures overview

See lectures page.

Course Literature and Reading Instructions

See litteratur.htm

All current information about the course


No. of access: [an error occurred while processing this directive]

Rikard Land, last update: 2005-01-10