

The Kristianstad University Bachelor of Science in Software Development is a three-year, full-time, on-campus program designed to build strong foundations in programming, system design, and modern software engineering principles. The curriculum combines theoretical knowledge with hands-on practice, covering key areas such as algorithms, object-oriented programming, database systems, and web development. Students also gain exposure to problem-solving techniques and mathematical foundations that support efficient and scalable software solutions.
Graduates of this program are well-prepared for software engineering careers, application development roles, and positions in IT consulting and system design. The program emphasizes practical coding skills and equips students with the ability to develop reliable, user-focused software systems that meet industry standards. With a strong academic structure and real-world applications, students gain the competence needed to succeed in the rapidly evolving technology sector.
Year 1 – Foundations of Software Development
• Introduction to Software Development and Programming
• Computer Systems and Architecture
• Data Structures and Algorithms
• Research Methods in Software Development
Year 2 – Advanced Software Development
• Object-Oriented Programming and Software Design
• Web and Mobile Application Development
• Database Management and Cloud Computing
• Elective Modules in Software Development
Year 3 – Specialized Software Development
• Software Engineering and Agile Development
• Software Testing, Security, and Maintenance
• Advanced Topics in Software Architecture
• Fieldwork/Research Project in Software Development
Graduates of the Software Development program are well-prepared for careers in software engineering, application development, and systems programming. They can work as software developers, application engineers, system architects, and project managers. With the increasing reliance on digital applications across all sectors, the demand for skilled software developers continues to grow. Graduates often work in tech companies, startups, financial institutions, and consulting firms, designing and developing software solutions for diverse needs.
The Software Development program provides students with strong foundations in computer science, programming, and system design. Students gain hands-on experience in software engineering principles, software architecture, and coding techniques, preparing them for roles in software development. The program’s emphasis on practical skills ensures that graduates are ready to design, develop, and implement innovative software applications.
For further information, please contact the admissions office at:
Phone: +46 44 250 30 00
Email: info@hkr.se
Address: Kristianstad University, Elmetorpsvagen 15, 291 39 Kristianstad, Sweden