Software Technology Programme

3 Years On Campus Bachelors Program

Linnaeus University

Program Overview

The Bachelor in Software Technology at Linnaeus University is a 180-credit program that dives deep into software development for everything from apps and games to industrial systems, giving you hands-on skills in programming, security, and IT systems design. It's perfect for motivated students with a knack for problem-solving and math who want to launch a career as a programmer, security consultant, or software developer in Sweden or globally.

 

### Curriculum Structure
Year 1 builds a strong foundation by introducing you to the essentials of coding and tech basics. You'll start with Introduction to Programming (1DV501) to learn core coding skills, Basic Mathematics for Computer Scientists (1MA441) to sharpen your logical thinking, Computer Security (1DV700) for protecting systems from threats, and Programming and Data Structures (1DV505) to handle complex data efficiently—setting you up for real-world software challenges right away.

Year 2 ramps up with practical software engineering and networks, where you'll apply what you've learned in team projects. Key courses include Computer Networks - an Introduction (G1F) for mastering network programming and communication, Software Design (G2F) to explore requirements, architecture, and quality practices, and Project Course in Software Engineering (G2F) for hands-on design in a project setting, plus database tech like Database Technology (1DV503) to manage real data systems.

Year 3 focuses on advanced topics and polish your expertise with electives and a capstone. You'll tackle Software Testing (2DV610) and Algorithms and Advanced Data Structures (1DV516) for robust code, Web Development (1DV529) and Software Architectures (2DV604) for modern apps, plus Scientific Methods and the Degree Project at Bachelor Level (2DV50E)—a 15-credit project where you design, implement, and document your own software system.

Focus Areas
Programming, data structures, software design and engineering, computer security, networks, databases, testing, web development, and software architectures—blending theory with projects for IT systems in mobiles, games, cars, and robots.

Learning Outcomes
You'll be able to specify, design, implement, evaluate, document, and secure software systems, with skills in coding, problem-solving, and real-world application across organizations.

Professional Alignment (Accreditation)
This program aligns with industry needs for software developers and IT pros, including project-based courses that mimic professional workflows—no specific external accreditation noted, but it meets Swedish higher education standards for a Bachelor of Science in Computer Science.

Reputation (Employability Rankings)
Graduates qualify for roles like programmer, network admin, or security consultant in global IT firms, with Linnaeus University's tech programs fueling high demand—our IT alumni thrive in Sweden and abroad, backed by strong career support.

Ready to take the next step? Apply now and secure your spot in this future-proof program: https://lnu.se/en/programme/software-technology-programme/vaxjo-international-autumn/

Experiential Learning (Research, Projects, Internships etc.)

# Why Bachelor in Software Technology at Linnaeus University?

 

You'll gain hands-on experience from day one in this programme. The Software Technology Bachelor at Linnaeus University is designed to bridge theory and practice, ensuring you develop real-world skills alongside academic knowledge. The programme emphasizes practical, project-oriented learning where you apply programming concepts, software design principles, and engineering methodologies to solve actual problems rather than just studying them in isolation.

## How You Learn by Doing

The curriculum integrates experiential learning throughout all three years, combining foundational computer science courses with advanced specializations in software technology. You'll work with industry-standard tools and methodologies that prepare you directly for professional roles in software development and engineering. The programme structure ensures you're not just learning theory—you're building portfolios of work that demonstrate your capabilities to employers:

- Project-based coursework: The Project Course in Software Engineering introduces you to advanced software design concepts in a project-oriented format, and the first-year Degree Project course involves a major software development project where you study team building, project management, and different phases of the software development process

- Software design and architecture focus: Courses like Software Design teach you Real-world practices including Requirement Engineering, Performance Engineering, and Software Architecting—skills companies actively seek

- Object-oriented development: You'll work with UML (Unified Modeling Language) in the second year through Object Oriented Analysis and Design, a standard industry tool for designing complex systems

- Specialized technical skills: Third-year courses cover software testing, web development, and software architectures—each with practical application components

- Full-stack development experience: From databases and programming fundamentals in year one to operating systems, algorithms, and advanced data structures, you build comprehensive technical expertise

- Research methodology integration: Scientific methods courses prepare you for both professional practice and potential postgraduate studies, teaching you how to approach problems systematically

Linnaeus University provides comprehensive facilities and resources to support your studies. While the search results focus on programme content rather than detailed facility specifications, the university maintains learning spaces, libraries, and computing resources designed for computer science programmes. For specific information about laboratories, software tools, digital resources, and dedicated study facilities available for the Software Technology programme, visit the [Linnaeus University facilities and resources page](https://lnu.se).

Progression & Future Opportunities

# Why the Software Technology Programme at Linnaeus University Is Your Launch Pad to a Tech Career

 

The Bachelor in Software Technology Programme at Linnaeus University is built on a philosophy that combines rigorous academic theory with hands-on development experience from day one. You won't just learn software engineering in lectures—you'll build real applications, work on actual projects, and develop the practical skills that employers are actively looking for.

Throughout the programme, you'll gain practical experience through project-based learning and real-world application development. The curriculum emphasizes moving from theoretical concepts directly into implementation, with courses designed around working software and tangible deliverables. You'll work with industry-standard tools and methodologies, gaining experience in programming languages like C#, JavaScript, and others used in professional environments. This hands-on approach extends across all three years, ensuring you graduate with a portfolio of actual projects, not just certificates.

Here's what makes the experiential learning at Linnaeus University distinctive for this programme:

- Project-centered courses: You'll complete an "Individual Software Development Project" where you implement working software using theories from previous courses, plus a "Software Development Project" with a focus on project management and real customer requirements
- Specialized labs and practical modules: Courses like "Server-based Web Programming" and "Client-based Web Programming" include practical construction of browser and server applications, while "Software Testing" covers unit, system, integration, and acceptance testing in practical settings
- Advanced design and architecture work: The "Object Oriented Analysis and Design using UML" course teaches you professional design methodologies used across the industry
- Database and systems experience: "Database Technology" provides both theoretical knowledge and practical experience with relational and document-oriented databases
- Capstone experience: Your final year culminates in a substantial "Degree Project at Bachelor level" worth 15 credits, giving you a significant independent research and development experience

Linnaeus University provides students with access to computing facilities and resources to support these practical components, though specific details about designated laboratories and software tools are maintained in the university's facilities documentation, which you can explore through their official campus resources.

This programme equips you not just with knowledge, but with the confidence and portfolio needed to launch directly into software development roles in tech companies, enterprises, or startups.

Program Key Stats

SEK525000
SEK87500
Sept Intake : 15th Jan


48 %
No

Eligibility Criteria

2.8
30
70

7
100

Additional Information & Requirements

Career Options

  • programmer
  • project manager
  • consultant
  • educator
  • software developer
  • Junior Software Engineer

Book Free Session with Our Admission Experts

Admission Experts