Degree Programme in Software Engineering: Software Engineering 2025
Tunnus: 23I260E
Kuvaus
Degree: Bachelor of Engineering, B.Eng.
Scope and duration: 240 ECTS, 4 years (full-time studies)
Information and communication technology (ICT) is utilized almost everywhere. It is necessary for everyday life, society, business and industry. Digitalization is the motor of the future growth. The need for ICT professionals in every field is growing and it is becoming diverse. Especially, the lack of software engineering specialists is current and constantly growing problem in industry.
This degree programme is designed to educate internationally oriented high-quality software engineering professionals who have the competence of e.g. software engineer, software developer or web application developer. After graduation, you will be able to understand and use the latest and the most important technologies and methods of modern software engineering. Learning to apply such things in practice is the core of our studies. In fact, during the practical training you will have a possibility to increase your skills and knowledge in practice.
The growing demand of software engineering specialists opens a vast variety of working possibilities. After graduation, you have the competence to work for example as Software Engineer, Software Developer, Software Architect, Software Consultant, Data Engineer, Data & AI Specialist, Full Stack Developer, Web Programmer and Mobile Application Developer.
Want to be the maker of the Future? Studying in high-quality software engineering degree programme in an international atmosphere gives you not only the unique possibilities to gain the required competences for software engineering but also the confidence to work in different working environments all around the world as a software developer.
STUDY CONTENTS
The degree programme of Software Engineering is closely connected to working life. The objective of the programme is to educate specialized software professionals who have the competence of e.g. software engineer, software developer or web application developer. The studies focus on the most important technologies and methods used in modern software development. IoT, big data, AI, project management and other important topics of today are also covered.
During the studies you will adopt the methods and practices used in the software enterprises and you will apply the acquired skills in projects and practical trainings. The studying and the projects are undertaken in teams with the coaching of the experienced teaching staff.
The extent of the degree programme is 240 ECTS credits and it takes four years to complete the programme. The study plan of software engineering includes following studies:
• basic studies of engineering mathematics and science
• project and entrepreneur studies
• communication and language skills
• basic studies of ICT engineering
• advanced professional studies of software engineering, AI and data
• practical training (30 ECTS)
• free-choice studies (15 ECTS)
• Bachelor's thesis
Study topics contain for example
• Basic Engineering and Communication Studies
• Programming Languages (e.g. Java)
• Device Oriented Programming
• Web Development (Frontend, Backend, APIs, etc.)
• User Interfaces, Usability and User Experience
• Software Architectures and Engineering
• Data Analytics and Machine Learning
• Software Projects
• Practical Training
Osaamistavoitteet
The build-up of your skills and competences is divided into 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 basics studies of ICT engineering. You will also learn basics of software engineering. 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 ICT engineering skills and knowledge. You will study topics of modern software engineering, but you will also increase your basic engineering knowledge. 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 advanced topics of modern software engineering and/or data/AI. You will be capable of applying and deepening your knowledge and skills in practical areas of working life. According to the study plan, you will complete the third practical training after this academic year.
During the fourth academic year, you will study advanced topics of modern software engineering and/or data/AI. You will highly increase your professional software engineering skills and knowledge and gain versatile competence to understand the latest technologies, applications and methods of your field. During the fourth academic year, you will compile a Bachelor’s Thesis to present your competences in the field of software engineering or data/AI.
Opetussuunnitelman kehittäminen ja työelämäyhteistyö
CURRICULUM DEVELOPMENT AND WORKING LIFE COOPERATION
The Curriculum complies with the European and National Higher Education Qualification Frameworks (Bachelor of Engineering, EQF 6).
Our Curriculum is being continuously developed and it has been prepared in close collaboration with the working life.
Valitse opintojen ajoitus-, rakenne- tai jäsentelynäkymä
Näytä opintojen ajoitukset lukuvuosittain, lukukausittain tai periodeittain
Tunnus | Opinnon nimi | Laajuus (op) | 2025-2026 | 2026-2027 | 2027-2028 | 2028-2029 | Syksy 2025 | Kevät 2026 | Syksy 2026 | Kevät 2027 | Syksy 2027 | Kevät 2028 | Syksy 2028 | Kevät 2029 | 1. / 2025 | 2. / 2025 | 3. / 2026 | 4. / 2026 | 1. / 2026 | 2. / 2026 | 3. / 2027 | 4. / 2027 | 1. / 2027 | 2. / 2027 | 3. / 2028 | 4. / 2028 | 1. / 2028 | 2. / 2028 | 3. / 2029 | 4. / 2029 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
23I260E-1001 |
Basic Skills of Technology
(Valitaan erillisten kriteerien mukaan: 20) |
20 | ||||||||||||||||||||||||||||
5G00DL86 | Orientation to ICT Engineering Studies | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
5N00GB96 | Basic Mathematical Skills in ICT Engineering | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5N00GB97 | Engineering Physics 1 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5N00GC29 | Writing Scientific Reports in English | 2 | 2 | 2 | 1 | 1 | ||||||||||||||||||||||||
5G00DL90 | Business Economics for ICT Engineers | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
23I260E-1004 |
Complementary Basic Skills of Technology (choose 0-25 credits)
(Valitaan erillisten kriteerien mukaan: 25) |
0 - 25 | ||||||||||||||||||||||||||||
5N00EK79 | Grundkurs i svenska för teknikbranschen | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
5G00FG13 | Self-Leadership and Communication Skills | 2 | 2 | 2 | 1 | 1 | ||||||||||||||||||||||||
5N00FY07 | Insinöörifysiikka 2 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5N00FY06 | Sähköfysiikka | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5N00FY08 | Tietotekniikan matematiikka | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5N00FY09 | Tekninen differentiaali- ja integraalilaskenta | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
NN00GU79 | Opintojen ohjaus | 1 | 1 | 0.5 | 0.5 | 0.3 | 0.3 | 0.3 | 0.3 | |||||||||||||||||||||
23I260E-1002 |
ICT Engineering
(Valitaan kaikki ) |
32 | ||||||||||||||||||||||||||||
5G00GB98 | Embedded Systems Project Work | 12 | 12 | 12 | 6 | 6 | ||||||||||||||||||||||||
5G00DL93 | Embedded Projects 1 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00DL94 | Network Technologies | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00DL95 | Server Technologies | 10 | 10 | 10 | 5 | 5 | ||||||||||||||||||||||||
23I260E-1003 |
Communication and Language Studies
(Valitaan kaikki ) |
10 - 16 | ||||||||||||||||||||||||||||
5N00DL87 | English for ICT Engineering Students | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
5N00GC17 | Technical Writing and Methods of Thesis | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
23I260E-1005 |
Language Studies
(Valitaan opintopisteitä: 10) |
4 - 10 | ||||||||||||||||||||||||||||
5N00FT75 | Finnish for Foreigners 1 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5N00FT76 | Finnish for Foreigners 2 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5N00CL84 | Svenska för teknikbranschen - skriftlig färdighet | 2 | 2 | 2 | 1 | 1 | ||||||||||||||||||||||||
5N00CL88 | Svenska för teknikbranschen - muntlig färdighet | 2 | 2 | 2 | 1 | 1 | ||||||||||||||||||||||||
IM00GW15 | Suomen kieli 1 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
IM00GW16 | Suomen kieli 2 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
23I260E-1006 |
Software Engineering
(Valitaan kaikki ) |
163 - 178 | ||||||||||||||||||||||||||||
23I260E-1007 |
Programming Languages
(Valitaan kaikki ) |
15 | ||||||||||||||||||||||||||||
5G00DL96 | Programming Languages 1 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00DL97 | Programming Languages 2 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00DM61 | Programming Languages 3 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
23I260E-1008 |
Device Oriented Programming
(Valitaan kaikki ) |
15 | ||||||||||||||||||||||||||||
5G00DL98 | Mobile App Development 1 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00DL99 | Mobile App Development 2 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00DM68 | Operating System Concepts and Linux System Programming | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
23I260E-1009 |
Software Architectures and Engineering
(Valitaan kaikki ) |
15 | ||||||||||||||||||||||||||||
5G00GC05 | Cybersecurity and Secure Software Development | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00GC06 | Software Architectures and Design | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00GC07 | Software Testing | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
23I260E-1010 |
Data Analytics and Machine Learning
(Valitaan kaikki ) |
15 | ||||||||||||||||||||||||||||
5G00GC08 | Data Systems | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00GC10 | Data Analysis and Visualization | 10 | 10 | 10 | 5 | 5 | ||||||||||||||||||||||||
23I260E-1011 |
Web Development
(Valitaan kaikki ) |
23 | ||||||||||||||||||||||||||||
5G00GC28 | Basics of Web Development | 8 | 8 | 2.7 | 5.3 | 2.7 | 2.7 | 2.7 | ||||||||||||||||||||||
5G00DM04 | Web Software Production | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00DM05 | Full Stack Web Development | 10 | 10 | 10 | 5 | 5 | ||||||||||||||||||||||||
23I260E-1012 |
Software Engineering Practices
(Valitaan kaikki ) |
5 | ||||||||||||||||||||||||||||
5G00GC14 | Software Engineering Practices | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
23I260E-1016 |
Optional Professional Studies
(Valitaan erillisten kriteerien mukaan: 30) |
30 | ||||||||||||||||||||||||||||
23I260E-1013 |
Professional Skills Acquired in Working Life
(Valitaan erillisten kriteerien mukaan: 30) |
0 - 30 | ||||||||||||||||||||||||||||
23I260E-1017 |
Advanced Software Development
(Valitaan kaikki ) |
30 | ||||||||||||||||||||||||||||
5G00DM70 | Embedded Projects 2 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00GC13 | Service Based Software Development | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00DM69 | Graphical User Interfaces | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
23I260E-1014 |
Software Development Projects
(Valitaan kaikki ) |
15 | ||||||||||||||||||||||||||||
5G00FT06 | Software Project | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00FT07 | Professional Software Development | 10 | 10 | 10 | 5 | 5 | ||||||||||||||||||||||||
23I260E-1018 |
Advanced Data/AI
(Valitaan kaikki ) |
30 | ||||||||||||||||||||||||||||
5G00GC09 | Datapipelines | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00GC11 | AI and Machine Learning | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00GC12 | Modern AI Systems | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
23I260E-1015 |
AI Projects
(Valitaan kaikki ) |
15 | ||||||||||||||||||||||||||||
5G00GC15 | AI Project | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00GC16 | AI Project Development | 10 | 10 | 10 | 5 | 5 | ||||||||||||||||||||||||
23I260E-1019 |
Practical Training
(Valitaan kaikki ) |
30 | ||||||||||||||||||||||||||||
5G00DM10 | Practical Training 1 | 6 | 6 | 6 | 3 | 3 | ||||||||||||||||||||||||
5G00DM11 | Practical Training 2 | 12 | 12 | 12 | 6 | 6 | ||||||||||||||||||||||||
5G00DM12 | Practical Training 3 | 12 | 12 | 12 | 6 | 6 | ||||||||||||||||||||||||
23I260E-1020 |
Bachelor's Thesis
(Valitaan kaikki ) |
15 | ||||||||||||||||||||||||||||
7F00FH00 | Opinnäytetyön suunnittelu | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
7F00FH01 | Opinnäytetyön toteutus | 5 | 5 | 2.5 | 2.5 | 1.3 | 1.3 | 1.3 | 1.3 | |||||||||||||||||||||
7F00FH02 | Opinnäytetyön raportointi | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
23I260E-1021 |
Free-Choice Studies (MAX 15 credits)
(Valitaan opintopisteitä: 15) |
0 - 15 | ||||||||||||||||||||||||||||
5G00DL91 | Project Management and Manager Skills | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
Yhteensä | 240 | 77 | 90 | 72 | 67 | 36.2 | 40.8 | 35 | 55 | 35 | 37 | 34.5 | 32.5 | 16.8 | 19.5 | 20.5 | 20.5 | 17.5 | 17.5 | 27.5 | 27.5 | 17.5 | 17.5 | 18.5 | 18.5 | 17.3 | 17.3 | 16.3 | 16.3 |
Lukukausi- ja lukuvuosikohtaiset opintopistekertymät vaihtelevat valinnaisten ja vapaasti valittavien opintojen ajoituksesta johtuen.
Degree Certificate - Bachelor's Degree (EQF 6)
Structuring for Degree Certificate for Bachelor's Degree, according to AMK legislation. (Basic model).
Tampere3 yhteiset osaamiset
Etiikka
Opiskelija: |
Orientation to ICT Engineering Studies |
Network Technologies |
Server Technologies |
Technical Writing and Methods of Thesis |
Data Systems |
Data Analysis and Visualization |
Datapipelines |
AI and Machine Learning |
Modern AI Systems |
AI Project |
AI Project Development |
Practical Training 1 |
Practical Training 2 |
Practical Training 3 |
Opinnäytetyön suunnittelu |
Opinnäytetyön toteutus |
Opinnäytetyön raportointi |
Kansainvälisyys ja globaali vastuu
Opiskelija: |
Technical Writing and Methods of Thesis |
Finnish for Foreigners 1 |
Finnish for Foreigners 2 |
Svenska för teknikbranschen - skriftlig färdighet |
Svenska för teknikbranschen - muntlig färdighet |
Practical Training 1 |
Practical Training 2 |
Practical Training 3 |
Oppimisen taidot ja kriittinen ajattelu
Opiskelija: |
Orientation to ICT Engineering Studies |
Writing Scientific Reports in English |
Insinöörifysiikka 2 |
Sähköfysiikka |
Tietotekniikan matematiikka |
Tekninen differentiaali- ja integraalilaskenta |
Technical Writing and Methods of Thesis |
Practical Training 1 |
Practical Training 2 |
Practical Training 3 |
Opinnäytetyön suunnittelu |
Opinnäytetyön toteutus |
Opinnäytetyön raportointi |
Talous- ja johtamistaidot sekä yhteiskunnallinen ymmärrys
Opiskelija: |
Business Economics for ICT Engineers |
Practical Training 1 |
Practical Training 2 |
Practical Training 3 |
Tietotekniikka- ja digitaidot
Opiskelija: |
Orientation to ICT Engineering Studies |
Basic Mathematical Skills in ICT Engineering |
Engineering Physics 1 |
Grundkurs i svenska för teknikbranschen |
Insinöörifysiikka 2 |
Sähköfysiikka |
Tietotekniikan matematiikka |
Tekninen differentiaali- ja integraalilaskenta |
Embedded Systems Project Work |
Embedded Projects 1 |
Network Technologies |
Server Technologies |
Technical Writing and Methods of Thesis |
Programming Languages 1 |
Programming Languages 2 |
Programming Languages 3 |
Mobile App Development 1 |
Mobile App Development 2 |
Operating System Concepts and Linux System Programming |
Cybersecurity and Secure Software Development |
Software Architectures and Design |
Software Testing |
Data Systems |
Data Analysis and Visualization |
Basics of Web Development |
Web Software Production |
Full Stack Web Development |
Software Engineering Practices |
Embedded Projects 2 |
Service Based Software Development |
Graphical User Interfaces |
Software Project |
Professional Software Development |
Datapipelines |
AI and Machine Learning |
Modern AI Systems |
AI Project |
AI Project Development |
Practical Training 1 |
Practical Training 2 |
Practical Training 3 |
Opinnäytetyön suunnittelu |
Opinnäytetyön toteutus |
Opinnäytetyön raportointi |
Työyhteisötaidot
Opiskelija: |
Orientation to ICT Engineering Studies |
Writing Scientific Reports in English |
Business Economics for ICT Engineers |
Self-Leadership and Communication Skills |
Embedded Systems Project Work |
Embedded Projects 1 |
Technical Writing and Methods of Thesis |
Practical Training 1 |
Practical Training 2 |
Practical Training 3 |
Opinnäytetyön suunnittelu |
Project Management and Manager Skills |
Uuden kehittäminen ja innovointi
Opiskelija: |
Software Project |
Professional Software Development |
AI Project |
AI Project Development |
Practical Training 1 |
Practical Training 2 |
Practical Training 3 |
Opinnäytetyön suunnittelu |
Opinnäytetyön toteutus |
Opinnäytetyön raportointi |
Vuorovaikutus- ja viestintätaidot
Opiskelija: |
Writing Scientific Reports in English |
Grundkurs i svenska för teknikbranschen |
Self-Leadership and Communication Skills |
Embedded Systems Project Work |
Embedded Projects 1 |
English for ICT Engineering Students |
Technical Writing and Methods of Thesis |
Finnish for Foreigners 1 |
Finnish for Foreigners 2 |
Svenska för teknikbranschen - skriftlig färdighet |
Svenska för teknikbranschen - muntlig färdighet |
Programming Languages 1 |
Programming Languages 2 |
Programming Languages 3 |
Practical Training 1 |
Practical Training 2 |
Practical Training 3 |
Opinnäytetyön raportointi |
Project Management and Manager Skills |
Luokittelemattomat |
Opintojen ohjaus |
Suomen kieli 1 |
Suomen kieli 2 |
Tunnus | Opinnon nimi | Laajuus (op) |
---|---|---|
23I260E-1001 |
Basic Skills of Technology
(Valitaan erillisten kriteerien mukaan: 20) |
20 |
5G00DL86 | Orientation to ICT Engineering Studies | 3 |
5N00GB96 | Basic Mathematical Skills in ICT Engineering | 5 |
5N00GB97 | Engineering Physics 1 | 5 |
5N00GC29 | Writing Scientific Reports in English | 2 |
5G00DL90 | Business Economics for ICT Engineers | 5 |
23I260E-1004 |
Complementary Basic Skills of Technology (choose 0-25 credits)
(Valitaan erillisten kriteerien mukaan: 25) |
0 - 25 |
5N00EK79 | Grundkurs i svenska för teknikbranschen | 3 |
5G00FG13 | Self-Leadership and Communication Skills | 2 |
5N00FY07 | Insinöörifysiikka 2 | 5 |
5N00FY06 | Sähköfysiikka | 5 |
5N00FY08 | Tietotekniikan matematiikka | 5 |
5N00FY09 | Tekninen differentiaali- ja integraalilaskenta | 5 |
NN00GU79 | Opintojen ohjaus | 1 |
23I260E-1002 |
ICT Engineering
(Valitaan kaikki) |
32 |
5G00GB98 | Embedded Systems Project Work | 12 |
5G00DL93 | Embedded Projects 1 | 5 |
5G00DL94 | Network Technologies | 5 |
5G00DL95 | Server Technologies | 10 |
23I260E-1003 |
Communication and Language Studies
(Valitaan kaikki) |
10 - 16 |
5N00DL87 | English for ICT Engineering Students | 3 |
5N00GC17 | Technical Writing and Methods of Thesis | 3 |
23I260E-1005 |
Language Studies
(Valitaan opintopisteitä: 10) |
4 - 10 |
5N00FT75 | Finnish for Foreigners 1 | 5 |
5N00FT76 | Finnish for Foreigners 2 | 5 |
5N00CL84 | Svenska för teknikbranschen - skriftlig färdighet | 2 |
5N00CL88 | Svenska för teknikbranschen - muntlig färdighet | 2 |
IM00GW15 | Suomen kieli 1 | 5 |
IM00GW16 | Suomen kieli 2 | 5 |
23I260E-1006 |
Software Engineering
(Valitaan kaikki) |
163 - 178 |
23I260E-1007 |
Programming Languages
(Valitaan kaikki) |
15 |
5G00DL96 | Programming Languages 1 | 5 |
5G00DL97 | Programming Languages 2 | 5 |
5G00DM61 | Programming Languages 3 | 5 |
23I260E-1008 |
Device Oriented Programming
(Valitaan kaikki) |
15 |
5G00DL98 | Mobile App Development 1 | 5 |
5G00DL99 | Mobile App Development 2 | 5 |
5G00DM68 | Operating System Concepts and Linux System Programming | 5 |
23I260E-1009 |
Software Architectures and Engineering
(Valitaan kaikki) |
15 |
5G00GC05 | Cybersecurity and Secure Software Development | 5 |
5G00GC06 | Software Architectures and Design | 5 |
5G00GC07 | Software Testing | 5 |
23I260E-1010 |
Data Analytics and Machine Learning
(Valitaan kaikki) |
15 |
5G00GC08 | Data Systems | 5 |
5G00GC10 | Data Analysis and Visualization | 10 |
23I260E-1011 |
Web Development
(Valitaan kaikki) |
23 |
5G00GC28 | Basics of Web Development | 8 |
5G00DM04 | Web Software Production | 5 |
5G00DM05 | Full Stack Web Development | 10 |
23I260E-1012 |
Software Engineering Practices
(Valitaan kaikki) |
5 |
5G00GC14 | Software Engineering Practices | 5 |
23I260E-1016 |
Optional Professional Studies
(Valitaan erillisten kriteerien mukaan: 30) |
30 |
23I260E-1013 |
Professional Skills Acquired in Working Life
(Valitaan erillisten kriteerien mukaan: 30) |
0 - 30 |
23I260E-1017 |
Advanced Software Development
(Valitaan kaikki) |
30 |
5G00DM70 | Embedded Projects 2 | 5 |
5G00GC13 | Service Based Software Development | 5 |
5G00DM69 | Graphical User Interfaces | 5 |
23I260E-1014 |
Software Development Projects
(Valitaan kaikki) |
15 |
5G00FT06 | Software Project | 5 |
5G00FT07 | Professional Software Development | 10 |
23I260E-1018 |
Advanced Data/AI
(Valitaan kaikki) |
30 |
5G00GC09 | Datapipelines | 5 |
5G00GC11 | AI and Machine Learning | 5 |
5G00GC12 | Modern AI Systems | 5 |
23I260E-1015 |
AI Projects
(Valitaan kaikki) |
15 |
5G00GC15 | AI Project | 5 |
5G00GC16 | AI Project Development | 10 |
23I260E-1019 |
Practical Training
(Valitaan kaikki) |
30 |
5G00DM10 | Practical Training 1 | 6 |
5G00DM11 | Practical Training 2 | 12 |
5G00DM12 | Practical Training 3 | 12 |
23I260E-1020 |
Bachelor's Thesis
(Valitaan kaikki) |
15 |
7F00FH00 | Opinnäytetyön suunnittelu | 5 |
7F00FH01 | Opinnäytetyön toteutus | 5 |
7F00FH02 | Opinnäytetyön raportointi | 5 |
23I260E-1021 |
Free-Choice Studies (MAX 15 credits)
(Valitaan opintopisteitä: 15) |
0 - 15 |
5G00DL91 | Project Management and Manager Skills | 5 |