Course

Bachelor Thesis in Computer Science (DATBAC)

The bachelor's thesis is an independent project in which you will apply the knowledge acquired during your studies for solving a given assignment. It is through this assignment that you will show your abilities and qualities as a coming engineer.

The assignment will normally be carried out during the last semester of your studies. At this stage you will have acquired the knowledge and know-how needed for accomplishing a relevant assignment in your studies.


Dette er emnebeskrivelsen for studieåret 2021-2022

See course description and exam/assesment information for this semester (2024-2025)

Semesters

Fakta

Emnekode

DATBAC

Vekting (stp)

20

Semester undervisningsstart

Autumn

Undervisningsspråk

English, Norwegian

Antall semestre

2

Vurderingssemester

Spring

Content

Theses for the Bachelor degree may be very different. Many projects include construction or experimental work, while others may be more theoretical. One project may consist of an overview presenting a topic on the basis of different literature sources, a more theoretical discussion project, or a project where the student must to solve a concrete problem or develop a product.

In general the report should have a clearly defined message, be well structured, easy to browse through and easy to read. Arguments for and against a given assertion should be presented in a logical way. A fellow student with the same background should be able to read the presentations without having to resort to extra information material in order to understand the message.

Reproduction of textbooks etc. on general theory and knowledge should be limited. A complete reference list should also be made. Further information about the Bachelor project can be found at the facultys web sites at www.uis.no.

Learning outcome

A candidate who has completed and passed his or her bachelor thesis has acquired the following learning outcomes:
  • is able to present and communicate extensive independent work
  • can describe the problem clearly and masters the terms and expressions within the academic field
  • has acquired an overview of relevant international literature, scientific reporting and ethical standards in the field, and manages to deal critically with various sources of information
  • is able to analyse relevant theoretical models and/or studies supported by scientific research
  • masters analysis of relevant scholarly tools and techniques
  • is able to give an account of the academic problem and analyse results and independent conclusions according to the problem
  • is able to reflect upon and evaluate his/her own work in a critical manner
  • is able to defend high moral standards in scientific, as well as other, context, thus being a good role model

Forkunnskapskrav

Theory of Science and Ethics (TEKBAV)

«The semester before the assignment is to be completed (15 October), the student must have passed or be registered for a minimum of 40 credits in computer courses (courses with course code DATxxx). Of these, 10 credits in Basic Programming (DAT110, DAT120 or equivalent) must be passed. 

Refer to https://www.uis.no/en/engineering/thesis-writing-at-faculty-of-science-and-technologyRegulations for the Bachelor's and Master's Theses for requirements for passed credits to take a bachelor's thesis.

Anbefalte forkunnskaper

DAT120 Basic programming (10 credits / DAT110 Basic programming (10 credits).

Exam

Form of assessment Weight Duration Marks Aid Exam system Withdrawal deadline Exam date
Project work 1/1 1 Semesters Letter grades All Inspera assessment 01.11.2021


Note that you primarily have only one attempt for writing the thesis, see section 3-10 number 4 in https://liveuis.sharepoint.com/:w:/r/sites/Arbeidsstoette/_layouts/15/Doc.aspx?sourcedoc={0EF1D6B2-79E6-4051-AC66-28DBAAC3F448}&file=Regulations%20relating%20to%20studies%20and%20examinations%20at%20the%20University%20of%20Stavanger%20-%20oppdatert%202020.docx&action=default&mobileredirect=true&cid=c128b794-e216-4465-8884-bf86b6b8aa58Regulations relating to studies and examinations at the University of Stavanger.

Deadline for withdrawal is April 1. 

Essay Philosophy of Science and Ethics, 0 ECTS

The essay must be submitted by March 15 (the essay must be approximately 5000 words). Topic for essay (Philosophy of Science or Ethics) will be selected randomly after the last lecture. The essay is submitted electronically using Inspera.

Grade: Pass/Fail

For students who do not submit according to the deadlines will be registered as "not submitted" and will not get access to submit until spring semester the year after. For students who fail, the essay can be resubmitted within three weeks after the grades were made public. Both the bachelor's thesis and the essay must be passed before the final grade and credits are given in the course.

For students who are writing their bachelor thesis during fall, the course must be taken the previous spring semester. It is not possible to take the course one year early for student that is writing the bachelor thesis during the spring semester.

If the essay has been passed, but the candidate wants to resubmit the bachelor thesis (because it failed or to obtain an improved grade), the pass of the essay will stand.

Vilkår for å gå opp til eksamen/vurdering

Essay

Fagperson(er)

Course teacher:

Nejm Saadallah

Course teacher:

Hein Meling

Course teacher:

Ståle Freyer

Course coordinator:

Tom Ryen

Head of Department:

Tom Ryen

Course teacher:

Chunming Rong

Course teacher:

Jarle Urdal

Course teacher:

Tomasz Wiktorski

Course teacher:

Øyvind Meinich-Bache

Course teacher:

Leander Nikolaus Jehl

Course teacher:

Krisztian Balog

Course teacher:

Vinay Jayarama Setty

Course teacher:

Gianfranco Nencioni

Course teacher:

Mina Farmanbar

Course teacher:

Ferhat Özgur Catak

Course teacher:

Petra Galuscakova

Method of work

The Bachelor project should be relevant to the study programme. The student can choose in a list of proposed projects given by the academic staff at the department, or he/she can propose his/her own project and get help to formulate it together with one of the staff. The project can be performed individually or in cooperation with one or two other students. It is important both to the student and the advisor that a good cooperation routine is established during the execution of the project. This may e.g. take the form of regular meetings in which the student will present and discuss his/her work as it develops. Preferably the student should have written something that can form the basis of the conversation/discussion with the advisor. It is an advantage to start writing the thesis at the earliest possible stage. Bachelor's thesis to be solved together with one or two students.Particular circumstances can deviate from this rule.

The lectures will be 4 hour per week in week 2, 3, 4, 5 and 6. It is planned to stream the lectures. The essay must be submitted by March 15 (the essay must be between 7 and 10 pages). Topic for essay (Philosophy of science or Ethics) will be selected randomly after the last lecture. The essay is submitted electronically using Canvas.

Åpent for

Computer Science - Bachelor in Engineering Computer Engineering - Master of Science Degree Programme, Five Years Industrial Automation and Signal Processing - Master's Degree Programme - 5 year
The course description is retrieved from FS (Felles studentsystem). Version 1