TDDD83 Computer Engineering - Bachelor Project
Lectures
During the course, three lectures will be held as listed below. Links to lecture slides (Fo-slides) and other related materials will be published in conjunction with the lectures.
- Course Introduction (pdf, recording, updated 2024-01-15)
- Web Development (pdf, recording (2024), updated 2025-01-28).
- Bachelor's Thesis and Information Retrieval - (pdf, recording part 1, updated 2024-01-22) and the preparation for this lecture is to read Instructions for the Bachelor's Thesis Report in Course TDDD83.
- Scientific Method (pdf).
- Development of Usable Systems (see workshop).
Workshops
Throughout the course, there are several workshops essential for the bachelor's thesis; therefore, it is expected that all group members attend. If the scheduled time does not work, the group should find an alternative time when everyone can be present.
Workshop - GIT
During the workshop:
- The GIT workshop begins with a joint lecture (pdf, recording, updated 2024-01-16)
- After the first lecture, we will work through common problems on the whiteboard or on computers. Before the second lecture, students will complete labs using GIT to better grasp the content of the advanced section.
Workshop - Project Kick-off
Before the workshop: For this workshop, each student should bring:
- A personal Journey Line
- An answer to the question: After this team project, have I created "something of value for myself"?
- A list of what you appreciated about two groups/teams you have been part of and how you wish to work in a group (communication, meetings, etc.)
- The results from the Behavioral Style Test
During the workshop:
- The workshop begins with a joint lecture on Zoom (link in Lisam) (pdf, recording, updated 2024-01-18)
- After the lecture, each group works independently following the agenda in the pdf (updated 2024-01-18)
Workshop - Bachelor Thesis and Report
Before the workshop: For this workshop, each student should review:
- Instructions for the bachelor thesis report in course TDDD83
- Read about Scientific publications
- Read How to read a paper, which describes a method for approaching academic articles.
- Read a bachelor thesis from a previous year
- Have a proposal for an interesting research question
During the workshop:
- The workshop begins with a joint review (2023/2024: video available in Lisam under Course Documents)
- After the review, each group works independently following the agenda in the PDF.
Workshop - Sprint Retrospective
Before the workshop: For this workshop, each student should review:
- What is a sprint retrospective?
- Chapters 1 and 2 of the book: Derby, E., Larsen, D., Schwaber, K. (2006). Agile retrospectives: Making good teams great. Raleigh, NC: Pragmatic Bookshelf.
During the workshop:
- Groups work independently
- Use the workshop slides (pdf) and the agenda with instructions (pdf) (Team evaluation is available here)
Workshop - Sprint Planning
Before the workshop: For this workshop, each student should review:
During the workshop:
- Groups work independently
- Start from a sprint planning agenda (example 1 and example 2)
- Plan the sprint based on the agenda
Workshop - Usable Systems
Before the workshop: For this workshop, each student should review:
- The NABC Method from Stanford Research Institute, SRI
- NABC short introduction and walkthrough (Youtube)
- Start by Why: Simon Sinek (TED)
- Brainwriting Technique by James Taylor (Youtube)
- Using Brainwriting For Rapid Idea Generation, by Chauncey Wilson
- Pencils before pixels - A Primer in Hand-Generated Sketching. Baskinger, M. in Interactions, March/April 2008, pp. 28-36. An article on the value of hand sketching.
During the workshop:
- The workshop begins with a joint lecture (pdf, recording, updated 2024-03-05)
- After the lecture, each group works independently following the agenda in the pdf
Page responsible: Martin Sjölund
Last updated: 2026-03-12
