Would you like to work with game development, IT systems for cars, or maybe within telecom? The future is exciting and full of possibilities!
IT is everywhere in our society – in homes, healthcare and industry. This programme focuses mainly on the software in IT systems, which can be found in everything from mobile phones and games to cars and industrial robots. As a computer scientist, you will get solid knowledge of programming and the art of designing and developing IT systems.
Computers are controlled by programs. These programs can be very small, or huge systems with millions of lines of program code. The development of larger programs requires well thought-out approaches and a good organization. How to organize, design and develop large computer systems are some of the things that you learn in software technology, which is an area of the subject computer science. You will also acquire knowledge of other fields of computer science such as computer networks, databases and operating systems.
Elective courses within the programme let you create your own educational profile, for example in computer graphics/visualization.
A first job will likely mean that you work as programmer within a larger organization. You may then go on to work as project manager, consultant or educator. Regardless of where you work, you will probably be working in a team with other persons. The IT world is global, so work abroad may be just as likely as work in Sweden.
Bachelor of Science with specialization in Software Technology. Main field of study: Computer Science.
Interview with alumni
Dejan tunes cars with a computer
Optimizing engines to Saab, Audi, and occasionally Porsche... Sounds like an exciting job, and it is! After studies in Software Technology, Dejan Subotic basically works with problem solving.
"This is an interesting and unusual job. In particular, it is incredibly fun to see how my work develops into a product which then works in a car", says Dejan.
Dejan Subotic works as a developer of both hardware and software at BSR. The company deals primarily with the optimization of engines for a variety of car manufacturers, as well as diagnosis and conversion of engines for ethanol use. For this they develop their own programs and products, which are both used within the company and sold.
Got a job immediately
Already during his third year of study at the Software Technology Programme, Dejan was contacted by a former student. He began working extra at BSR and later he combined this with his degree project. After his master's degree, Dejan was hired right away.
Dejan likes mathematics and programming, so for him it was natural to study the Software Technology Programme.
"I thought it sounded like an interesting job to develop things. I simply wanted to do something that was varied".
Job with variety of challenges
The job at BSR varies a lot. Dejan founds it exciting to find out what to do in a new project, plan accordingly and so on, although some elements may become routine over time. But the routine can also be rewarding.
"The programme provided training in how to attack and divide problems. You had to practice and solve a variety of challenges. That is why I always have an idea about how to solve things", Dejan explains.
Looking back, Dejan means that all parts of the education were important, because they were sewn together into something bigger.
"The things I remember best are the courses when we had to work in large groups with students from many cultures. It was incredibly fun! This is when I got the experience of the entire procedure required to develop products; from planning to execution and finally operation."
More information about the programme
Courses on Software Technology
Courses on Software Technology
The following courses are included in the Software Technology programme as from the autumn semester 2013. All courses are 7.5 credits, unless notified. Note that the order of some courses on the programme may be changed.
Sp 11MA441 Basic mathematics for computer scientists, 1EN114 English for academic studies
Sp 2 1DV510 Technical information and communication, 1DV506 Problem solving and programming
Sp 31DV600 Software technology, 1DV507 Programming and data structures
Sp 41DV508 Project course in computer science, 1MA462 Discrete mathematics
Sp = study period
Sp 11DV607 Object oriented analysis and design using UML, 1DT301Computer technology 1
Sp2 2DV610 Software testing, 1DV512 Operating systems
Sp3 & Sp 4 2DV603, Software engineering – design (15 credits), 1DV701 Computer networks – an introduction, 1DV517 Language and logic
Sp1 1DV525 Introduction to web programming, 1DV516 Algorithms and advanced data structures
Sp2 1DV523 Server-based Web Programming , 2DV513 Database theory
Sp3 & Sp4 2DV50E Degree project at Bachelor level (15 credits) , 2DV604 Software architectures, Elective course
Växjö is a modern city with more than 80,000 inhabitants. The city has been declared "the Greenest City in Europe" because of its focus on environmentally sound solutions and the environmental programs implemented.
Being a student in Växjö you have easy access to everything – the city centre, the woods and the lakes. The pedestrian path from campus around Lake Växjösjön reaches almost all the way to the city centre and is perfect for jogging or taking long walks.
Campus Växjö is modeled along the lines of an American campus university and is the natural meeting place for students in Växjö. Campus is always bustling with life, and students move between lecture rooms, the University Library and the restaurants, pubs and outdoor recreational areas.