Skip to content


Project in Computer Science and Engineering 15 credits

Projekt i datateknik
First cycle, D0020E
Course syllabus valid: Autumn 2021 Sp 1 - Present
The version indicates the term and period for which this course syllabus is valid. The most recent version of the course syllabus is shown first.

Education level
First cycle
Grade scale
U G#
Computer Science and Engineering
Subject group (SCB)
Computer Technology

Entry requirements

In order to meet the general entry requirements for first cycle studies you must have successfully completed upper secondary education and documented skills in English language and Courses of at least 60 credits at first cycle including the following knowledge/courses: D0004E System Administration and Computer Security, D0010E Object-oriented Programming and Design, D0012E Algorithms and Data Structures, D0002E Computer Communications and D0003E Real-Time Systems

More information about English language requirements


The selection is based on 1-165 credits.

Course Aim

Knowledge and understanding
•    Demonstrate knowledge and ability to work with software engineering both individually and in a group
•    Demonstrate knowledge and understanding of proven software engineering methods and theories
•    Demonstrate insight in how the industry work with software engineering
•    Demonstrate knowledge within the following areas of software engineering:

  •    System analysis based on use-cases
  •    System analysis through requirement engineering
  •    Modeling in UML (Unified Modelling Language)
  •    Modeling using patterns
  •    Iterative and light-weight system design (Evolutionary Design)
  •    Roles, equal opportunities, and gender in software engineering

Competence and skills
•    Demonstrate competence and skills in planning and executing basic tasks in developing software-based systems 
•    Demonstrate competence and skills to critically and systematically identify, formulate, analyze and evaluate design and implementation of software-based systems
•    Demonstrate competence and skills in presenting a software-based system in Swedish, orally and in writing Judgment and approach
•    Demonstrate abilities to judge societal and ethical aspects of software engineering
•    Demonstrate abilities to judge software-based systems in regards to society's goals for economical, social and ecological factors for sustainabile development
•    Demonstrate insights and capacities of working in a non-homogenous group of 3-6 students (not freely composed groups).
•    Demonstrate abilities to search for new knowledge and to continuously develop skills (individually and through collaboration with other students).

The course starts with a theoretical part that includes system analysis, requirement specification, modeling, design, testing, estimation, risk management, configuration management, quality, maintenance, and documentation. The course includes project work in group where the task is based on an open problem definition that is presented both orally and in writing. The course further includes lab parts, seminars and lectures with obligatory presence.   

The course is further specified in a study guide provided at course start.


Lectures, project work, seminars, individual studes, mandatory oral presentation and written reports.


Mandatory project report and presentations, as well as labs and presence at obligatory course moments.

The course-plan has been revised from h21 to include sustainable development

Ulf Bodin

Literature. Valid from Autumn 2014 Sp 1
No common printed course literature. Course material will be defined in the course.

Course offered by
Department of Computer Science, Electrical and Space Engineering

CodeDescriptionGrade scaleCrStatusFrom periodTitle
0002Assignment/Laboratory workU G#5.00MandatoryA17
0003ProjectU G#10.00MandatoryA17Yes

Study guidance
Study guidance for the course is to be found in our learning platform Canvas before the course starts. Students applying for single subject courses get more information in the Welcome letter. You will find the learning platform via My LTU.

Syllabus established
by Jonny Johansson, HUL SRT 14 Feb 2014

Last revised
by Jonny Johansson, HUL SRT 06 Nov 2020