Master of Science Programme in Computer Science

60 ECTS credits (start autumn-12)
The programme provides basis in computer science topics and their applications, but also project management and research methodology. The programme ends with a 15 credits master thesis.

Overview

Profile - General Content

Computer science is a broad area that includes topics such as programming, algorithms and complexity, data structures, intelligent systems, distributed systems and networking technology. Science area continues to develop at a fast pace. New technologies are introduced continually, and existing ones become obsolete.

Master's in Computer Science offers a number of courses with an emphasis on information systems and intelligent systems. The courses focus on aspects close to research within computer science. The student will write a master thesis, which must be based on current research and scientific articles. After acquired master's degree the student is well prepared for work in the industry.

Teaching is conducted through lectures, seminars and laboratory work. Depending on the nature of the labs one carried out either independently or in groups.

Opportunity to study after Master's degree and take the master's degree
Students who chose to study and completed Master 60 credits is able to read the second year of the master's program if they wish to continue their studies after the master's degree. Masters gives 60 credits, while the master's program gives 120 credits.

What is the difference between the Master and the Master's program?
The main difference between the learning outcomes of the Masters program and learning objectives of the Master's program is that students who choose to study for master's degree in the second year is expected to develop a deeper scientific approach in their work and to develop and demonstrate advanced knowledge in a specific application area

One credit corresponds to one point in the European Credit Transfer System (ECTS).

Qualification Awarded

Education leads to a degree on advanced level with the denomination
Master of Science (60 credits).
Main field of study: Computer science

Corresponding denomination in Swedish is
Teknologie magister.
Huvudområde: Datavetenskap

Application

It is no longer possible to sign up for this occasion.

Welcome letter

Programme period

2012-September-03 until
2013-June-03

Mode of delivery

On campus (face-to-face), Day-time, full-time

Location

Karlskrona

Language of instruction

The teaching language is English.

Level

Second cycle

Main field of study

Computer Science

Programme manager

Links

Application and tuition fee

Concern most citizens outside the EU/EEA*.
Application fee: 900 SEK
Tuition fee: 100000 SEK
First payment: 50000 SEK
Read more

Admission

Prerequisites

A Bachelor’s degree - three years (180 Swedish credit points, 180 ECTS) of study in science or engineering in an aspect of computing, e.g.: computer science, software engineering, information systems or computer engineering is required. Bachelor's degree must include at least 15 credits in mathematics.

Read about general admission requirements for second cycle.

Admission Criteria

METHOD 12 Master’s Programme in Engineering

GENERAL
This method is intended to assess the applicant’s suitability for the Master’s Programmes, among others in Electrical Engineering, Computer Science and Software Engineering.

SELECTION CRITERIA
Prior higher education and English.

SPECIFICATION OF SELECTION CRITERIA
The first step of the assessment process consists of an assessment of how relevant the field and specialisation of the applicant’s prior degrees from a higher education institution or university are to specialisation of the programme applied for. The assessment is done in three categories: minimal relevance given the admission requirements = tariff 0, medium relevance = tariff 0.5, high relevance = tariff 1.
Finally the applicant’s TOEFL and IELTS levels in English are standardized to a tariff between 0 and 1, where 0 is the minimal level for qualifying and 1 is the maximal level of the test. Appli-cants who are exempted from demonstrating their level of English through TOEFL/IELTS tests receive the tariff of 1.
These two values are added together to a total tariff that may vary between 0 and 2.

HIGHEST TARIFF
A maximum of 2 points are given, according to the description above.

WORKING METHOD
Applications that are accepted for examination based on the general admission requirements for the programme will be ranked according to the above. If all applicants with the lowest equal tariff cannot be offered a place, lots will be drawn.

Admission Procedure

Read about the admission procedure.

Recognition of prior studies and studies abroad

Student who has been admitted to the programme and has earlier completed a course that corresponds to a course within the programme, can apply for recognition of prior studies. If possible, the student will be offered admission to an alternative course. Studies abroad within the programme can normally be partly or fully recognised. In these cases a decision is made via the Learning Agreement, prior the study period.

Read more about studying abroad.

Practical Information

Practical information is found under 'Prospective students'.

Application

It is no longer possible to sign up for this occasion.

Welcome letter

Programme period

2012-September-03 until
2013-June-03

Mode of delivery

On campus (face-to-face), Day-time, full-time

Location

Karlskrona

Language of instruction

The teaching language is English.

Level

Second cycle

Main field of study

Computer Science

Programme manager

Links

Application and tuition fee

Concern most citizens outside the EU/EEA*.
Application fee: 900 SEK
Tuition fee: 100000 SEK
First payment: 50000 SEK
Read more

Learning Outcomes

Profile - General Content

Computer science is a broad area that includes topics such as programming, algorithms and complexity, data structures, intelligent systems, distributed systems and networking technology. Science area continues to develop at a fast pace. New technologies are introduced continually, and existing ones become obsolete.

Master's in Computer Science offers a number of courses with an emphasis on information systems and intelligent systems. The courses focus on aspects close to research within computer science. The student will write a master thesis, which must be based on current research and scientific articles. After acquired master's degree the student is well prepared for work in the industry.

Teaching is conducted through lectures, seminars and laboratory work. Depending on the nature of the labs one carried out either independently or in groups.

Opportunity to study after Master's degree and take the master's degree
Students who chose to study and completed Master 60 credits is able to read the second year of the master's program if they wish to continue their studies after the master's degree. Masters gives 60 credits, while the master's program gives 120 credits.

What is the difference between the Master and the Master's program?
The main difference between the learning outcomes of the Masters program and learning objectives of the Master's program is that students who choose to study for master's degree in the second year is expected to develop a deeper scientific approach in their work and to develop and demonstrate advanced knowledge in a specific application area

One credit corresponds to one point in the European Credit Transfer System (ECTS).

Learning outcomes

In addition the nationally regulated goals, which can be found in paragraph 8, the following goals apply for the education.

After completion of the programme the student will:
  • be able to understand advanced software systems
  • master advanced technologies in the Computer Science field.
  • carry out an independent research-related project.
  • be able to lead the computer science work in a medium or large business.

Application

It is no longer possible to sign up for this occasion.

Welcome letter

Programme period

2012-September-03 until
2013-June-03

Mode of delivery

On campus (face-to-face), Day-time, full-time

Location

Karlskrona

Language of instruction

The teaching language is English.

Level

Second cycle

Main field of study

Computer Science

Programme manager

Links

Application and tuition fee

Concern most citizens outside the EU/EEA*.
Application fee: 900 SEK
Tuition fee: 100000 SEK
First payment: 50000 SEK
Read more

Structure

Mode of delivery



NOTE! It is the start term of the course that is stated below. See each course to find out the actual length of the course.
 

Courses autumn semester 2012

Compulsory courses

Advanced Software Project Management, 7.5 ECTS credits, second cycle.
 
Most software is today developed in teams. It is therefore vital that software engineers have detailed knowledge and skills to manage and work effectively in project teams.
The objective with this course is to provide the participants with a strong theoretical foundation in the field of general project management, behavioral sciences and organizational studies in connection to software project management (SPM) issues. This course assumes that the participants already have practical knowledge from project participations.

Read all information about the course 'Advanced Software Project Management' (the link opens in a new window)
 
Applied Artificial Intelligence, 7.5 ECTS credits, first cycle.
 
Artificial intelligence exists in different forms in an increasingly bigger part of the computerized systems we use - Optimization techniques in logistics, computer-controlled characters in computer games, decision support systems, imaging algorithms and mobile robots. This purpose of the course is to introduce students to the field of artificial intelligence and some of its applications.

Read all information about the course 'Applied Artificial Intelligence' (the link opens in a new window)
 
Decision Support Systems, 7.5 ECTS credits, second cycle.
 
Decision support systems are typically a computerized system, which can be used together with other information sources to support various types of decision making.
A decision can be described as a choice between different options, and taken through estimates of the value of those different options. To support decision making means helping people -individuals or a group - in the process of collecting relevant facts, develop alternatives and make decisions. The purpose of the course is for the students to deepen their knowledge of the concepts, methods and processes used when building and using Decision Support Systems. Course participants will apply their acquired theoretical skills in the form of projects during the course, so that a deep understanding of the subject can be achieved through a combination of theory and practice.

Read all information about the course 'Decision Support Systems' (the link opens in a new window)
 
Machine Learning, 7.5 ECTS credits, second cycle.
 
With the increase of computational resources on the one hand, and the amounts of data that can be gathered from the Internet on the other hand, we need ways to aggregate, analyze, and find patterns in the data, and to extract information. Additionally, we are to an increasing extent interacting with intelligent systems in our everyday lives, and learning and pattern extraction are two attractive properties of many A.I. systems.
The main objective of this course is for the students to achieve basic knowledge of artificial intelligence, a deepened technical understanding of machine learning research and theories, as well as practical experience of the use and design of machine learning and data mining algorithms for applications and experiments.
The course has a strong focus towards applied IT. This could be illustrated by the fact that areas such as machine learning and data mining have taken the road from scientific experiments on toy data sets and small problems. They are now becoming more and more popular to integrate in real-world applications and intelligent systems. The student not only learns how to critically review and compare different algorithms and methods, but how to plan, design, and implement learning components and applications and how to conduct machine learning experiments.

Read all information about the course 'Machine Learning' (the link opens in a new window)
 

Courses spring semester 2013

Compulsory courses

Agent Systems, 7.5 ECTS credits, second cycle.
 
Agent based systems are a paradigm to conceptualize, design and implement software systems. As the expectations of the capacities of computers increase, the needs for flexible and adaptable systems capable of functioning in dynamic environments rise. A software agent equates an intelligent entity, which, to some extent, works on its own in an environment to achieve its design goals. The main purpose of the course is to introduce the concepts of agent and multi-agent systems and their abilities within computer science. The course focuses on reasoning if, when and how it is favorable to apply the agent paradigm compared to other technologies for software development. For instance, what are the benefits (and limitations) of using agent systems.
The course also gives practical training in the implementation of agent systems. The goal is that students will gain an understanding for central concepts related to agent technology, such as the interaction between agents and decentralized controls.

Read all information about the course 'Agent Systems' (the link opens in a new window)
 
Research Methodologies in Software Engineering and Computer Science, 7.5 ECTS credits, second cycle.
 
A key issue in the research in Software Engineering and Computer Science is developing, evaluating and comparing methods, techniques and tools and how these affect different systems or organisations. Through this course the student will achieve an understanding of research methodologies that enable such evaluations and comparisons. The student will be introduced to societal and ethical aspects of such research and will gain their first experiences in planning, conducting and reporting a research project.

Read all information about the course 'Research Methodologies in Software Engineering and Computer Science' (the link opens in a new window)
 
Master’s Thesis (60 credits) in Computer Science, 15 ECTS credits, second cycle.
 
The degree project is conducted at the end of a Master of Science education in computer science. The purpose of the course is to exercise the skills required to define, plan, conduct, and present an independent scientific research project. The student is expected to draw on knowledge acquired during the education to independently and more deeply explore one or more areas of computer science. The goal is to present the findings of the degree project and to critically appraise the degree project of another student. The degree project and the critical appraisal, or opposition, should both be conducted orally and in writing. The presentation of the degree project must satisfy the general rules and requirements of the scientific presentation.

Read all information about the course 'Master’s Thesis (60 credits) in Computer Science' (the link opens in a new window)
 

Written Work

The programme concludes with a written degree project equivalent to 15 credit points.

International element

Read about study abroad

Job Profiles

After graduation, students should be able to perform work in all parts of computer science field, when connected to software and systems development in a general to specialist level. Roles may be a specialist in techniques or domain to various management posts such as technical manager or project manager.

Further Studies

Student on the programme is able to during the studies apply for the 120 credit programme.

Programme Advisory Board

There is currently no established programme committee for the programme. A programme committee will be established during 2011 when we see that the education and the admission to education will change. The program committee will follow the general guidelines developed of BTH quality committee ''Programme and the Action Plan for Quality Improvement''.

Application

It is no longer possible to sign up for this occasion.

Welcome letter

Programme period

2012-September-03 until
2013-June-03

Mode of delivery

On campus (face-to-face), Day-time, full-time

Location

Karlskrona

Language of instruction

The teaching language is English.

Level

Second cycle

Main field of study

Computer Science

Programme manager

Links

Application and tuition fee

Concern most citizens outside the EU/EEA*.
Application fee: 900 SEK
Tuition fee: 100000 SEK
First payment: 50000 SEK
Read more

Examination

Qualification Awarded

Education leads to a degree on advanced level with the denomination
Master of Science (60 credits).
Main field of study: Computer science

Corresponding denomination in Swedish is
Teknologie magister.
Huvudområde: Datavetenskap

Assessment and grading

Assessment and examination varies between different courses in the programme. See information for respective course in the programme.

Programme Evaluations

There is continuous evaluation of courses within the programme, this happens automatically at each course completion. This information is reviewed of the programme coordinator. There is in the current situation, no evaluation of the programme as a whole in a structured way. However the contact with research groups on BTH occurs often to ensure the programme's composition is updated and satisfactory. Evaluation of the overall programme is planned and the students views are an important part, but also subject representatives and industry contacts will be involved this process.

Alumni

The programme has no special alumni site it is handled by the usual ALUMNI Functions at BTH.

Application

It is no longer possible to sign up for this occasion.

Welcome letter

Programme period

2012-September-03 until
2013-June-03

Mode of delivery

On campus (face-to-face), Day-time, full-time

Location

Karlskrona

Language of instruction

The teaching language is English.

Level

Second cycle

Main field of study

Computer Science

Programme manager

Links

Application and tuition fee

Concern most citizens outside the EU/EEA*.
Application fee: 900 SEK
Tuition fee: 100000 SEK
First payment: 50000 SEK
Read more

 

Share Share