Tillfället ingår inte i den aktuella katalogen. Uppgifterna är bevarade från en tidigare publicering. Kontrollera aktuellt utbud hos anordnaren.
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…
- Högskoleutbildning
- Uppgift saknas
- 1 september 2025
- Uppgift saknas
- Uppgift saknas
- 100 %
Översikt
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.
Antagningspoäng
Behörighet
General requirements for university studies in Sweden. Specific requirements: intermediate level mathematics (equivalent of Swedish course Mathematics 2A or 2B or 2C)
Texten återges från Susa-underlaget. Antagningsdata gör ingen egen mappning mellan GY11 och GY25 och bedömer inte personlig behörighet.
Källa, mått och datakvalitet
- Källa
- Skolverket Susa-navet
- Period
- 2025-09-01
- Mått
- Behörighetstext återgiven från publicerat Susa-underlag; ingen personlig behörighetsbedömning.
- Population
- Utbildningstillfälle e.uoh.hkr.tbse3.09ey1.20252
- Senaste kontroll
- 2026-09-23T10:37:43.911976+00:00
- Begränsning
- GY11 och GY25 mappas inte av Antagningsdata. Grundläggande och särskilda villkor separeras inte utan strukturerat underlag.
Utbildningens innehåll
Studiernas upplägg
Ansökan och viktiga datum
- Utbildningen startar
- Utbildningen slutar
Lön och lönefördelning
Vanliga yrken efter utbildningen
Studenterna
Geografisk bakgrund
Tidigare gymnasieskolor och program
Genomströmning och utfall
Om anordnaren
Kristianstad University
Anordnare för det publicerade utbildningstillfället.
Källor och datakvalitet
Utbildningsfakta för valt tillfälle kommer från Skolverket Susa-navet.
Hämtad . Publicerad . Tider visas i svensk tid.
Källidentitet och publiceringsversion
- Publiceringsversion
- 8e217193-f5fa-4778-b085-a4521fd03e8d
- Utbildningsidentitet hos källan
- i.uoh.hkr.tbse3.09ey1.20252
- Tillfällesidentitet hos källan
- e.uoh.hkr.tbse3.09ey1.20252
- Utbildningsformens källkod
- HS
- Utbildningskod hos källan
- TBSE3
- Ändringstid enligt källan
- 2025-03-03T09:00:08
Anordnare, utbildning och utbildningstillfälle är separata identiteter. Uppgifter om ansökan bör kontrolleras på den officiella webbplatsen. Kompletterande statistik har inte hämtats från denna källa.