Antagningsdata

Choose region and language

Choose the language for the entire website.

This offering is not in the current catalogue. The information is retained from an earlier publication. Check the provider's current offering.

Kristianstad University

Later stage of programme Bachelor Programme in Software Development

The Bachelor Programme in Software Development is a broad interdisciplinary course in computer science and systems development. The programme is structured around four mutually supporting subjects: Programming Methodology, Systems Development, Core Computer Science Concepts and Generic and Academic Competencies. Kn…

  • Higher education
  • Information unavailable
  • 31 August 2026
  • Kristianstad
  • Information unavailable
  • 100 %

Overview

The Bachelor Programme in Software Development is a broad interdisciplinary course in computer science and systems development. The programme is structured around four mutually supporting subjects: Programming Methodology, Systems Development, Core Computer Science Concepts and Generic and Academic Competencies. Knowledge progression is to be achieved in each of these four subject areas. Programming Methodology Within this subject area, the student will gain knowledge about how computers are controlled and how modern and relevant applications are created through a variety of programming courses and projects. The subject of Programming Methodology covers both the theoretical and practical foundations needed to develop software-based systems. The student will encounter and use a number of different programming paradigms, including procedural, functional and object oriented. During the second part of the course, the student will learn about various application contexts that are of relevance to the development of modern computer systems, such as mobile platforms, front end development and back end development. The student will also be given the opportunity to delve deeper into the knowledge and skills acquired from the courses on Fundamental Programming, Object Oriented Programming in Java, Object Oriented Design and Methods for Sustainable Programming. The main application and broadening of knowledge takes place in the courses Back End Development, Front End Development, Development of Mobile Applications, Machine Learning and Big Data Analytics. System Development A number of established computer science development models describing how computer systems are specified, systemised, realised, deployed and maintained are covered in various project-based courses. Project-based work provides a good opportunity for the student to learn about different system development methods and to develop their capacity to work independently and in a group, and also to plan, implement and present their work. Working in a team is also the most common way in which the private and public sectors organise development work. The Agile Development Methods course introduces the student to traditional project methodologies in system development. The student will also learn how to use previously acquired skills, especially in the courses covering data communication, back end development and project-based front end development. The Software Engineering course gives the student a deeper understanding of software development methodology, as they learn methods for designing large-scale software applications, coupled with practical work on a large-scale development project. Core Computer Science Concepts The aim of this subject area is to give the student an opportunity to develop a broad knowledge and understanding of the basics of computer science, including mathematics, data communication, data security, algorithm theories, data structures, operating systems, artificial intelligence and data extraction. A large part of the course consists of a theoretical basis in computer science. This is mainly covered during the third semester of the programme, creating a transition between the more basic introductory courses and the latter part of the programme, where more in-depth theoretical and practical knowledge is acquired. Generic and Academic Competencies In this Bachelor Programme in Software Development, academic competencies and skills are integrated into subject-specific courses for the purpose of supporting student development throughout the programme. The student is systematically introduced to a scientific approach and is also helped to develop an understanding of the scientific basis of the subject, along with a capacity to acquaint themselves with relevant areas of computer science research. This is done through a series of course modules and a methodology course. The student’s communication skills and their ability to solve problems and contribute to group work will progressively develop throughout the programme, through a series of course modules that include laboratory work and projects. The student will learn to communicate both verbally and in writing, in work-like settings, often working in teams of varying sizes. The programme concludes with a thesis of 15 credits. Year 1 Introduction to Computer Science* - 7.5 credits Fundamental Programming* - 7.5 credits Object Oriented Programming in Java* - 7.5 credits Discrete Mathematics - 7.5 credits Mathematics, fundamental course - 7.5 credits Database Technique* - 6 credits Data Communication* - 7.5 credits Object Oriented Design* - 9 credits Year 2 Operating Systems* - 7.5 credits Methods for Sustainable Programming* - 7.5 credits Front End Development* - 7.5 credits Computer Security* - 7.5 credits Back End Development* - 7.5 credits Algorithms and Data Structures* - 7.5 credits Agile Web Development* - 7.5 credits Mathematical Statistics - 7.5 credits Year 3 Machine Learning* - 7.5 credits Research Methodology for Computer Science* - 7.5 credits Development of Mobile Applications* - 7.5 credits Big Data Analytics* - 7.5 credits Software Engineering* - 15 credits Bachelor Thesis in Computer Science* - 15 credits * Courses marked with an asterisk form part of the main subject area of Computer Science. The course schedule may be subject to change and certain course titles may be updated. Elective courses may be included in the programme.

Admission scores

Uppgift saknasVerified data is not connected to this education offering.

Entry requirements

General requirements for university studies in Sweden. Specific requirements: intermediate level mathematics (equivalent of Swedish course Mathematics 2A or 2B or 2C)

The text is reproduced from the Susa source. Antagningsdata does not map GY11 and GY25 or assess personal eligibility.

Source, measure and data quality
Source
Skolverket Susa-navet
Period
2026-08-31
Measure
Entry-requirement text reproduced from the published Susa data; no personal eligibility assessment is made.
Population
Education offering e.uoh.hkr.tbse3.09ghg.20262
Last checked
2026-09-23T10:37:43.911976+00:00
Limitation
Antagningsdata does not map GY11 and GY25. General and specific conditions are not separated without structured source data.

Programme content

Uppgift saknasVerified data is not connected to this education offering.

Study structure

Uppgift saknasVerified data is not connected to this education offering.

Application and important dates

  1. Programme or course starts
  2. Programme or course ends

Salary and salary distribution

Uppgift saknasVerified data is not connected to this education offering.

Common occupations after graduation

Uppgift saknasVerified data is not connected to this education offering.

Students

Uppgift saknasVerified data is not connected to this education offering.

Geographical background

Uppgift saknasVerified data is not connected to this education offering.

Previous upper-secondary schools and programmes

Uppgift saknasVerified data is not connected to this education offering.

Completion and outcomes

Uppgift saknasVerified data is not connected to this education offering.

About the provider

Kristianstad University

Provider for the published education offering.

Sources and data quality

Education facts for the selected offering come from Skolverket Susa-navet.

Retrieved . Published . Times are shown in Swedish local time.

Source identity and publication version
Publication version
8e217193-f5fa-4778-b085-a4521fd03e8d
Education identity in the source
i.uoh.hkr.tbse3.09ghg.20262
Offering identity in the source
e.uoh.hkr.tbse3.09ghg.20262
Education-form source code
HS
Education code in the source
TBSE3
Change time according to the source
2026-03-03T06:50:08

The provider, education and education offering are separate identities. Application information should be checked on the official website. Supplementary statistics have not been obtained from this source.