Print
Code
IT-BPR2
Version
3.0
Offered by
ICT Engineering
ECTS
15
Prerequisites
BPR1 must be completed before starting BPR2.
Main purpose
The project should be based on a software engineering problem, with a project description created in the BPR1 course.
The purpose of the bachelor project is to provide students with practical experience in addressing complex, real-world problems related to software engineering, mirroring the types of challenges they may face in their professional careers.
The BPR2 course allows students to explore a wide range of topics - from developing specific software solutions at the behest of a partnering company to undertaking broader investigative projects that may not necessarily result in extensive code production but instead focus on exploring potential solutions to industry-relevant issues.
Students are encouraged to identify a problem or area of interest, apply relevant theories and methodologies, and work collaboratively, often with the option to partner with external organizations. The project is designed to foster not only technical skills but also competencies in problem-solving, project management, and team collaboration, ensuring that students gain a comprehensive understanding and hands-on experience that aligns closely with professional software engineering practices.
The group must document not only the project results but also the process, incorporating theories related to teamwork, interpersonal competencies, and workflow.
Each bachelor project group should consist of 2-3 students.
Knowledge
The student must be able to:
• Explain the application and implications of theories, methodologies, and practices within multiple subject areas of software engineering.
• Reflect on and criticize the theories, methods, and practices in software engineering to evaluate their effectiveness and applicability.
• Develop an understanding of personal learning needs and choose appropriate strategies to structure self-directed learning across different environments.
Skills
The student must be able to:
• Assess theoretical and practical issues in software engineering and justify the selection of relevant solution models based on their effectiveness and applicability.
• Communicate and adapt the presentation of professional issues and solution models effectively to audiences that include colleagues, non-specialists, collaborators, and users, ensuring understanding and engagement.
• Evaluate the results of a cross-professional project group, and communicate findings clearly using correct professional terminology, and defend these results effectively through both written and oral methods.
• Justify the selection of sources and references, explaining their relevance and reliability in the context of the project work.
• Assess new knowledge independently and argue for its strategic application in project work, demonstrating the ability to effectively incorporate innovative ideas into practical solutions.
• Evaluate, select, and apply technologies that are relevant for the specific circumstances of the project.
• Argue for the relevance of technologies selected for the project, both in relation to the specific project and in the larger context of contemporary technologies and best practices.
Competences
The student must be able to:
• Take initiative in and effectively communicate within (interdisciplinary) teams to integrate diverse perspectives and achieve project goals.
• Perform independently in professional and interdisciplinary collaborations, developing effective strategies to integrate diverse disciplinary perspectives and achieve common goals.
• Perform effectively in complex and development-oriented situations in both academic and professional settings, developing innovative solutions and strategies to navigate challenges.
• Generalize from specific details to develop a holistic understanding of the project, its subjects, and their interactions with the external environment.
• Develop and apply analytical, methodical, and systematic approaches to enhance the efficiency and effectiveness of project group efforts.
Topics
Teaching methods and study activities
Resources
Evaluation
Examination
Exam prerequisite:
Students are required to have successfully completed all other courses before they are eligible to attend the BPR2 examination.
Exam type:
Group exam with individual assessment based on the reports which must be handed in on time and in accordance with current guidelines.
The exam consists of two parts:
First, a group presentation of the project (20 minutes)
Afterwards, a joint examination of 30 minutes per group member, including assessment.
Individual grades are given based on an overall assessment of the submitted work as well as the individual´s performance during the exam.
External assessment.
Tools allowed:
N/A
Re-exam:
Based on the feedback the students have received after the ordinary exam, they must either prepare a new project, or the failed project must be improved.
There is no supervisor attached for re-exam attempts.
Grading criteria
Grading according to the 7-point grading scale.
Additional information
Responsible
Michael Viuff (mivi)
Valid from
8/1/2024 12:00:00 AM
Course type
Compulsory Course for all ICT Engineering
Project
7. semester
Web 6 og 7
Keywords
Bachelor project