Bachelor Project Preparation





Offered by

ICT Engineering




Main purpose

The purpose of this course is to thoroughly prepare students for their Bachelor Project. This preparation is twofold: it involves both practical skills in project preparation and planning as well as an understanding of the underlying scientific setting that informs these practices.

Students will engage in critical analysis of significant problem sets within their professional area, exploring alternative solutions and understanding the demands of companies and their environments. A key addition to this course is an exploration of the philosophy of science as it applies to engineering. This will equip students with a deeper understanding of the scientific principles and theories that underpin their field, enabling them to apply this knowledge in new and dynamic situations.

In terms of project preparation, students will form groups, analyzing and documenting their group composition in writing. They will establish a set of rules for effective collaboration within these groups. These activities will be guided by interpersonal competencies and will involve a reflection on principles included in their previous projects.

Furthermore, students will learn to articulate, in writing, a proposed problem for study. This will involve developing a project description that incorporates scientific knowledge and work methods relevant to their field.

The course also includes an analysis phase where students establish software requirements for their proposed project.

Each bachelor project group must consist of 2-3 students. One-person groups are not allowed. Students are encouraged to find their projects in association with an external company or organization, fostering a connection between academic learning and real-world application.


After having completed the course, the student should be able to
- Explain the concept of plagiarism and how to avoid it.
- Identify a problem and a problem domain in software engineering.
- Evaluate teamwork and team dynamics.
- Select relevant methods for developing a project.
- Grasp essential concepts in the philosophy of science, including knowledge, paradigms, pseudo-science, and non-science.
- Gain a basic understanding of ethics and ethical thinking within the scope of science.


After having completed the course, the student should be able to
- Perform information search and retrieval.
- Describe a proposed problem to solve, as well as its context.
- Plan and delimit a software development project.
- Assess the relationship between scientific knowledge and practical experience in technology creation.
- Collect data from users, considering ethical implications.
- Effectively interact with others, enhancing their communication, empathy, and teamwork abilities.
- Use self-reflection to collaborate effectively in team environments.


​After having completed the course, the student should be able to
- Plan a larger Software Engineering project and describe it in a Project Description.
- Apply preliminary steps in a system development process.
- Develop clear and concise requirements using a selected standard.
- Demonstrate the ability to work coherently in a group.
- Reflect upon their own role as knowledge creators in an information society.


Teaching methods and study activities

​Lectures, presentations, supervisor meetings, and independent group work.​


​To be announced on Itslearning.​



​Exam prerequisites

Exam type
Ongoing assessment of three elements: 

Element 1 (25%):
A small group assignment (max 5 pages) that includes a group contract. The group contract is not included in the max 5 pages.

Element 2 (25%):
A 30-minute individual multiple choice test

Element 3 (50%):
A group project description

To pass the course, Element 3 must be completed with a passing grade. 

Internal assessment.


Should a group receive a non-passing grade for element 1, they will be asked to resubmit within 14 days of receiving the grade.

​Should a student receive a non-passing grade for element 2, they will be offered a new test within 14 days of receiving the grade.

Should a group receive a non-passing grade for element 3, they will be asked to resubmit the project description during the re-exam period.

Any third resit may be conducted as an oral exam. 

Grading criteria

​Grading based on the Danish 7-point scale.

Additional information


Richard Brooks (rib)

Valid from

2/1/2024 12:00:00 AM

Course type

Compulsory Course for all ICT Engineering
6. semester
Compulsory for the specialization Internet of Things
Compulsory for the specialization Interactive Media
Compulsory for the specialization Data Engineering
Web 6 og 7