Bachelor Programme in Software Development
Kristianstad, Sweden
DURATION
3 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Sep 2025
TUITION FEES
SEK 135,000 / per year *
STUDY FORMAT
On-Campus
* EU/EEA Citizens are not required to pay fees
Introduction
Do you want a career in an exciting field? Do you like computers and technology and want to learn how to program and develop software systems? Then this is the programme for you!
The Bachelor programme in Software Development is a broad education that prepares you for a successful career as a software developer with great opportunities for your development.
We prepare you for working life
The programme contains both theoretical and practical elements to help you develop the skills and abilities you need to succeed in working life. You learn to program, mainly in Java and Python, develop web applications, client/server applications and apps for mobile platforms in other exciting programming languages. An academic programme syllabus is combined with practical experiences where you will be able to test your new skills in practice throughout the course.
Admissions
Curriculum
Course
Year 1
- Introduction to Computer Science* - 7.5 credits
- Fundamental programming* - 7.5 credits
- Object Oriented Programming* - 7.5 credits
- Mathematics, fundamental course - 7.5 credits
- Database Technique* - 7.5 credits
- Data Communication* - 7.5 credits
- Agile Development Methods* - 7.5 credits
- Discrete Mathematics – 7.5 credits
Year 2
- Methods for Sustainable Programming * - 7.5 credits
- Operating Systems* - 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
- Full Stack 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 hp
Program Outcome
Overall educational goals
The overall educational objectives of this Bachelor Programme in Software Development are for the graduate student to be able to work with the development of software-based systems from an independent, critical and interdisciplinary perspective. Following graduation, the student shall have the knowledge and skills required in Computer science, software development, mathematics and data communication to be able to apply such knowledge and skills in a professional capacity.
This programme will prepare the student for work within the private and public sectors and also, for further advanced studies at second-cycle level. After graduation, the student should be able to partake in and apply relevant knowledge to different areas of research, development and investigative work. The student should also be able to communicate that same knowledge to his/her surrounding community, trade and industry.
Career Opportunities
As a software developer, you have the opportunity to work with ground-breaking technologies and build software applications that solve real-world problems. With the existing demand for software developer skills in the job market, the job opportunities are many.
Software development is a lucrative industry with salaries that are among the highest in the technology industry. Students who have completed the program are highly regarded in the job market and most of them get qualified jobs immediately after graduation.