Master Thesis in Computer Science (DATMAS)

The master thesis is an independent project in which you will apply the knowledge acquired during your studies on 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.


Course description for study year 2024-2025

Facts

Course code

DATMAS

Version

1

Credits (ECTS)

30

Semester tution start

Autumn

Number of semesters

2

Exam semester

Spring

Language of instruction

English, Norwegian

Content

Since the master theses are very different it is difficult to set up joint guidelines for project execution and reporting. Normally, the master thesis will result in a report. One example of a report is shown below. It is emphasized that this is only an example and that in most cases it will be necessary to make adjustments. Each Department may also have their own examples or requirements in their guidelines. You should agree with your advisor in advance how your project should be carried out and documented. At an overall level many reports will have a rather similar structure. First an introduction presenting the background of the thesis, its purpose and contents. Then there will be a presentation of relevant theory, existing methods and models relevant to the project, laboratory xx etc.

This will be followed by a presentation of the analyses/experiments/developments done and the results hereof. For non-experimental projects the results may include (further) development of principles, methods and models. A discussion of the results achieved should be included. How are the results achieved compared to existing theory, methods and models? What conclusions can be drawn? The description of the problem given will in many cases give you a hint as to how the contents should be organised. If you are working on several problems it may be a good idea to complete one problem complex with theory, results, discussions before you start on the next one.

Learning outcome

A candidate who has completed and passed his or her master 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

Required prerequisite knowledge

Refer to https://www.uis.no/en/engineering/thesis-writing-at-faculty-of-science-and-technology for requirements of credits (ECTS) to assign the master thesis.

Exam

Form of assessment Weight Duration Marks Aid
Thesis 1/1 4.5 Months Letter grades All

Note that you primarily have only one attempt for writing the thesis, see section 3-10 number 4 in https://www.uis.no/en/student/regulations-relating-to-studies-and-examinations-at-the-university-of-stavangerA bachelor´s or master´s thesis that is not submitted by the deadline is considered not passed.For more information, please see UiS webpage regarding thesis writing at the Faculty (TN) https://www.uis.no/en/engineering/thesis-writing-at-faculty-of-science-and-technology#/Deadline for withdrawal is April 1.

Course teacher(s)

Course teacher:

Ferhat Özgur Catak

Course teacher:

Nejm Saadallah

Course teacher:

Morten Mossige

Course teacher:

Tomasz Wiktorski

Course teacher:

Jon Fidjeland

Coordinator laboratory exercises:

Ståle Freyer

Course coordinator:

Tom Ryen

Method of work

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. Make a preliminary table of contents for the thesis. As your work progresses, the various chapters and part chapters will be filled with text. At the start the text will often be incomplete and take the form of key words. But be sure to write down all your ideas and thoughts as they come to your mind. Otherwise, good ideas may easily be forgotten. When working on a thesis, you may from time to time find yourself in a period of frustration where everything looks hopeless and where there is no progress. In such periods it is an advantage to be able to take out part chapters which are almost finished.

Mandatory poster presentation will be held in end of May / beginning of June. A copy of the poster must be added the appendix in the master's thesis.

Open for

Computer Science - Master of Science Degree Programme

Course assessment

There must be an early dialogue between the course supervisor, the student union representative and the students. The purpose is feedback from the students for changes and adjustments in the course for the current semester.In addition, a digital subject evaluation must be carried out at least every three years. Its purpose is to gather the students experiences with the course.

Literature

Search for literature in Leganto