Software Engineering
Profile
The Software Engineering degree program is closely connected to working life and provides the graduate with the best competence and confidence to start his/her career in the software industry or, if the graduate so wishes, to proceed to Master’s studies in Universities in Tampere or elsewhere. The studies focus on the most important technologies and methods used in modern software development. Important hot topics, like the Internet of Things and Big Data, are included, and the program covers the needed general competencies, like project management, as well. Part of the studies is in various kinds of projects to build up competence in practice for future work. The students form project teams and the work is coached by experienced teaching staff. The education adheres to national (NQF) and European (EQF) frameworks.
Study topics contain, for example, Programming Languages (C++, Java, Javascript, etc.)  Web Development (Front end, Back end, APIs, etc.)  User Interfaces, Usability and Software Regulations  Software Architectures and Engineering  Big Data Systems and Analysis  Software Project The duration of the program are four years. Each school year starts at the end of August or the beginning of September and ends in May. The 3–4 month summer break is the time to do the practical training. The build-up of your skills and competencies is based on the following annual themes: During the first academic year, you will build a strong basis for your engineering skills and knowledge by studying mathematics, physics, and the basics of ICT and programming languages.
According to the study plan, you will complete the first practical training after the first academic year. During the second academic year, you will deepen your engineering skills and knowledge. You will study topics of modern ICT and software engineering. The topics contain, for example, object-oriented programming and web technologies. You will also increase your basic engineering knowledge and language skills. According to the study plan, you will complete the second practical training after this academic year.
During the third academic year, you will continue deepening your software engineering skills and knowledge, mostly by studying professional topics and methods of modern software engineering. The topics contain, for example, full-stack development, native development, and data analytics. According to the study plan, you will complete the third practical training after this academic year. During the fourth academic year, you will study professional topics of modern software engineering. You will highly increase your professional software engineering skills and knowledge and gain versatile competence to understand the latest technologies, applications, and methods of modern software engineering by making practical professional software projects using the latest DevOps practices. During the fourth academic year, you will compile a Bachelor’s Thesis to present your competencies in the field of software engineering.
Map
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.
Admissions Requirements
International Baccalaureate (IB) degree; European Baccalaureate (EB) Diploma; Online entrance examination.
Related Programs
Program Information
Tampere
Finland
- Full Time
- On Campus Learning
Additional Information
Considerations