SE Course – Overview – Part I

Software engineering Course - 10 points

Lectures - 16 x 2 hours lessons - period 3.

  • Software engineering theory - principles and methodologies
  • Examples as illustrations
  • Theoretical preparation for the project
  • Home works
  • Guest lectures
  • Exercises (labs) - period 3

  • Practical examples, some implementations of the methodologies
  • Preparations for the project
  • Common labs + home works
  • Project

  • A practical example: Performing a Software Development Project
  • Group work
  • Planning, Designing, Implementing
  • Presentations
  • Reports
  • Required qualifications

    C-level course

    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

    Lectures

  • Strongly recommend to attend the lectures
  • Home works – it gives you some points (each assignment 0.5 exam point)
  • Examination: 4 points (grades 3, 4, 5) - It will include the material from the lectures and labs
  • Labs - 1 point

  • Home works on individual bases (or two students)
  • Home works should be completed every week (there must be a good reason not complete it)
  • The Project - 5 points

  • Work in a group (7-10 students)
  • Weekly project report and group meetings
  • The final project report
  • SE Course - the lecture overview

    Main Course Literature:

    Software Engineering, Theory and Practice, Shari Lawrence Pleeger, Prentice Hall,
    http://cw.prenhall.com/pfleeger/

    Additional literature:

    Software Engineering, Ian Sommerville, Addison Wesely, http://www.software-engin.com/

    All current information about the course:

    http://www.idt.mdh.se/kurser/cd5360

    People supporting you :-)

    Examiner    Ivica Crnkovic ivica.crnkovic@mdh.se

    Lecturers    Ivica Crnkovic ivica.crnkovic@mdh.se

    Guests

    Exercise - presentations

  • Andreas Sjögren andreas.sjogren@mdh.se
  • Ola Ottemalm - ola.ottemalm@idt.mdh.se
  • Projects Steering Group

  • Ola Ottemalm - ola.ottemalm@idt.mdh.se
  • Mikael Åkerholm mikael.akerholm@mdh.se
  • Johan Fredriksson johan.fredriksson@mdh.se
  • Frank Lüders frank.luders@mdh.se