Courses

PA2534 Master's Thesis (120 credits) in Software Engineering

Single subject course, 30 Higher education credits, Second cycle, autumn semester 2018

It is no longer possible to apply to this option

The Master Thesis in Software Engineering is the culmination of your studies in which you independently plan, conduct and report on a research project. You work together with industry or academia. The actual problem you work on can vary; it can be about finding a new process, method, model, or developing a new algorithm, system or solution, or about evaluating and comparing pre-existing solutions.

Facts

  • Type of instruction: On campus, day, full-time
  • Study period: 2018-September-03 until 2019-January-20
  • Education level: A2E
  • Application: It is no longer possible to apply to this option
  • Language of instruction: The teaching language is English.
  • Location: Karlskrona
  • Main field of study: Software Engineering
  • Course syllabus: Download
  • Welcome letter: Download
  • Entry requirements: Admission to the course requires completed course
    equivalent of 90 ECTS-credits in subject area software
    engineering, including at least 30 ECTS-credits at advanced level.
    Additionally, students must have successfully completed a course in research methods in software engineering and / or computer science about 7.5 ECTS-credits.

Content

The course comprises four components:
  • 1. Prestudy and planning (Project Plan)


2. Execution (Academic Report)
  • a. Research and development
  • b. Supervision
  • c. Written presentation


3. Oral presentation and defense
  • a. Opposition
  • b. Written opposition


4. Oral opposition

Learning outcomes

Knowledge and Understanding
After the course the student should be able to:
  • demonstrate a broad knowledge and understanding in software engineering,
  • show substantially deeper knowledge of at least one sub-area of software engineering, including a deeper insight into current research and development,
  • demonstrate deeper methodological knowledge and understanding within software engineering.


Skills and Abilities
After the course the student should be able to:
  • demonstrate the ability to creatively, critically and independently identify and formulate scientific questions,
  • demonstrate an ability to answer scientific questions using suitable methods within a given time frame and supervision resources,
  • demonstrate the ability to independently carry out research work and thereby contribute to the development of knowledge in software engineering,
  • demonstrate the ability to present and discuss their conclusions as well as the knowledge and arguments that form the basis for those and to do so clearly, orally and in writing, in dialogue with researchers as well as with students at the same level in the field and lay people,
  • discuss the thesis orally and in writing in English,
  • demonstrate the ability to apply the knowledge acquired during their education and to identify, analyze, synthesize and critically evaluate scientific literature in a scientifically-based and systematic way.

Values and attitudes
After the course the student should be able to:
  • demonstrate the ability to systematically and critically examine both their own and others' work in relation to relevant scientific, technical,social, and ethical aspects;
  • demonstrate the ability to identify their need of further knowledge and to take responsibility for their learning.

Course literature and other teaching material

Textbooks
Instructions for Degree Projects (provided by
university department).
Other textbooks are chosen individually by the
student in consultation with the supervisor.
Reference literature
1. Thesis Projects: A Guide for Students in Computer
Science and Information Systems; 2nd Edition
Authors: Mikael Berndtsson et al.
Publisher: Springer
Year: 2007, Pages: 162
ISBN-13: 978-1848000087
2. Experimentation in Software Engineering ? An
Introduction; 2nd Edition
Authors: C. Wohlin, P. Runeson, M. Höst, M.C.
Ohlsson, B. Regnell, A. Wesslén
Publisher: Springer Verlag
Year: 2012, Pages: 250
ISBN-13: 978-3642290435

Course literature and other teaching material

Textbooks
Instructions for Degree Projects (provided by
university department).
Other textbooks are chosen individually by the
student in consultation with the supervisor.
Reference literature
1. Thesis Projects: A Guide for Students in Computer
Science and Information Systems; 2nd Edition
Authors: Mikael Berndtsson et al.
Publisher: Springer
Year: 2007, Pages: 162
ISBN-13: 978-1848000087
2. Experimentation in Software Engineering ? An
Introduction; 2nd Edition
Authors: C. Wohlin, P. Runeson, M. Höst, M.C.
Ohlsson, B. Regnell, A. Wesslén
Publisher: Springer Verlag
Year: 2012, Pages: 250
ISBN-13: 978-3642290435

Learning methods

The student works individually and independently,and is responsible for completing a thesis with
sufficiently high quality within the given timeframe and with given supervision resources. Exceptions to individual work must be approved by the examiner. Each student is supervised by an academic supervisor at the university. In addition to the academic supervisor, a student might have an external supervisor from industry or Another university.The course starts with introductory seminars. The remaining time consists of independent work in the form of planning, executing, and reporting a thesis and an opposition against another thesis. During the work, the student should maintain an e-portfolio in the course’s learning platform where he or she regularly informs about the status and progress of his or her degree project. The final, revised academic report is graded by the examiner after oral presentation and defense.The examiner grades the academic report based on
his or her own assessment and consideration of independent peer reviews. Even the project plan is
graded by the examiner supported by independent peer reviews. The presentation and defense can only be carriedout when
(i) there is an approved project plan and
(ii) the academic supervisor has notified the examiner in writing that the report is sufficient in itscurrent form for presentation and defense.
The supervisor notification does not mean that the report will be approved, since grading is done by theexaminer after presentation and defense of the academic report.The project plan, oral presentation and defense, oral and written opposition, and the academic report shall follow the instructions and templates included in the Instructions for Degree Projects provided by the Faculty
of Computing.The course is a campus course. The student is expectedto be available for supervision. It is the student's responsibility to conserve supervision resources.The student is not entitled to supervision time outside term time.A student who does not complete his or her thesis within the term it was commenced, can get continued supervision for a limited time only and no more than
twelve months after the course ends.The examiner has the right to end supervision when all supervision time is exhausted. However, a studentis always entitled to submit his or her independent
work for grading at subsequent examination times. A students who re-registers for the course is not entitled to renewed supervision time.

Work placement

Project

Teachers

Course Manager
  1. Michael Unterkalmsteiner

Planned learning activities

Lectures and seminars.

Time allocation

On average, a student should study 801 hours to reach the learning outcomes.
This time includes all the various available learning activities (lectures, self studies, examinations, etc.).
This estimation is based on the fact that one academic year counts as 60 ECTS credits,
corresponding to an average student workload of 1 600 hours. This may vary individually.

Assessments

Component examinations for the course
Code Title ECTS credits Grade
1410 Project plan 2 G-U
1420 Presentation/Defense 1 G-U
1430 Thesis opposition 1 G-U
1440 Thesis and realisation 1 26 A-F
  1. 1Determines the final grade for the course, which will only be issued when all components have been approved.

Grading

The course will be graded A Excellent, B Very good, C Good, D Satisfactory, E Sufficient, FX Insufficient, supplementation required, F Fail.

Future exams

No upcoming, centrally coordinated, examinations for this course were found.

To participate in a centrally coordinated examination, you must enroll in Student's Portal, no later than fifteen days before the examination.


Time and location for the examination will be published about 5 days in advance.


There might be other scheduled examinations. Information concerning these examinations are available in It's Learning or at other places that the person who is responsible of the course will refer to.

Course Evaluation

The course manager is responsible for the views of students on the course being systematically and regularly gathered and that the results of the evaluations in various forms affect the form and development of the course.