Bachelor's Degree Programme in Information and Communications Technology: Full-time studies
Code: TIC2023SS
Select timing, structure or classification view
Show study timings by semester, study year or period
Code | Name | Credits (cr) | 2023-2024 | 2024-2025 | 2025-2026 | 2026-2027 | Autumn 2023 | Spring 2024 | Autumn 2024 | Spring 2025 | Autumn 2025 | Spring 2026 | Autumn 2026 | Spring 2027 | 1. / 2023 | 2. / 2024 | 3. / 2024 | 1. / 2024 | 2. / 2025 | 3. / 2025 | 1. / 2025 | 2. / 2026 | 3. / 2026 | 1. / 2026 | 2. / 2027 | 3. / 2027 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TIC2023SS-1002 |
LANGUAGES AND COMMUNICATION STUDIES
(Choose 11) |
11 | ||||||||||||||||||||||||
ZZPC0220 | English for Working Life | 4 | 4 | 4 | 4 | |||||||||||||||||||||
ZZPC0320 | Swedish for Working Life | 4 | 4 | 4 | 4 | |||||||||||||||||||||
ZWPC0420 | Communication Skills for Working Life | 3 | 3 | 3 | 3 | |||||||||||||||||||||
ZWPC0820 | Finnish 1 | 4 | 4 | 4 | 4 | |||||||||||||||||||||
TIC2023SS-1003 |
FUTURE FACTORY
(Choose all ) |
15 | ||||||||||||||||||||||||
ZZPP0750 | Entrepreneurship | 3 | 3 | 3 | 3 | |||||||||||||||||||||
ZZPP0740 | JAMK InnoFlash | 2 | 2 | 2 | 2 | |||||||||||||||||||||
ZZPP0920 | Future Factory Project | 10 | 10 | 10 | 10 | |||||||||||||||||||||
TIC2023SS-1004 |
BASIC ENGINEERING MATHEMATICS AND PHYSICS
(Choose all ) |
24 | ||||||||||||||||||||||||
TZLM1300 | Math1 Equations | 3 | 3 | 3 | 3 | |||||||||||||||||||||
TZLM2300 | Math2 Functions | 3 | 3 | 3 | 3 | |||||||||||||||||||||
TZLM3300 | Math3 Derivative and Integral | 3 | 3 | 3 | 3 | |||||||||||||||||||||
TZLM4300 | Math4 Discrete Mathematics | 3 | 3 | 3 | 3 | |||||||||||||||||||||
TZLF1300 | Phys1 Force and Motion | 3 | 3 | 3 | 3 | |||||||||||||||||||||
TZLF2300 | Phys2 Energy | 3 | 3 | 3 | 3 | |||||||||||||||||||||
TZLF8010 | Physics 3 - Electromagnetism and Waves | 4 | 4 | 4 | 4 | |||||||||||||||||||||
TZLF8020 | Physics 4 - Laboratory work | 2 | 2 | 2 | 2 | |||||||||||||||||||||
TIC2023SS-1005 |
MATHEMATICS AND APPLYING OF NATURAL SCIENCES IN INFORMATION AND COMMUNICATION TECHNOLOGY
(Choose 15) |
6 - 15 | ||||||||||||||||||||||||
TZLM7020 | Applied mathematics: Cryptology | 3 | 3 | 3 | 3 | |||||||||||||||||||||
TZLM7030 | Applied mathematics: Optimization and Network Models | 3 | 3 | 3 | 3 | |||||||||||||||||||||
TZLM7040 | Applied mathematics: Probability Theory | 3 | 3 | 3 | 3 | |||||||||||||||||||||
TZLM7050 | Applied mathematics: Vectors and Matrices | 3 | 3 | 3 | 3 | |||||||||||||||||||||
TZ00BS14 | Applied mathematics | 3 | 3 | 3 | 3 | |||||||||||||||||||||
TIC2023SS-1006 |
SUPPORT STUDIES
(Choose 18) |
0 - 18 | ||||||||||||||||||||||||
TZMV0300 | Preparatory Mathematics | 3 | 3 | 3 | 3 | |||||||||||||||||||||
TZMV1100 | Math1 Support | 1 | 1 | 1 | 1 | |||||||||||||||||||||
TZMV2100 | Math2 Support | 1 | 1 | 1 | 1 | |||||||||||||||||||||
TZMV3100 | Math3 Support | 1 | 1 | 1 | 1 | |||||||||||||||||||||
TTZW0410 | Git version control and GitLab project management environment | 1 | 1 | 1 | 1 | |||||||||||||||||||||
TZTO0010 | Remedial programming | 1 | 1 | 1 | 1 | |||||||||||||||||||||
TTOS0100 | Software Design and Testing | 5 | ||||||||||||||||||||||||
IWZV0300 | New technologies and the future of work | 5 | ||||||||||||||||||||||||
TIC2023SS-1007 |
TIC, INFORMATION TECHNOLOGY
(Choose all ) |
33 | ||||||||||||||||||||||||
ZZPP0520 | Development as an Expert | 5 | 1 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||||||
ZZPP0420 | ICT Skills | 3 | 3 | 3 | 3 | |||||||||||||||||||||
TTC1010 | IT Service Platforms | 3 | 3 | 3 | 3 | |||||||||||||||||||||
TTC1020 | Cyber Security | 4 | 4 | 4 | 4 | |||||||||||||||||||||
TTC1030 | Data Networks | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC1040 | Linux Basics | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC1050 | Data Structures and Algorithms | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||
TTC1060 | Digital Technology and Hardware | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TIC2023SS-1008 |
TIC, SOFTWARE ENGINEERING
(Choose all ) |
31 | ||||||||||||||||||||||||
TTC2010 | Web Technologies | 4 | 4 | 4 | 4 | |||||||||||||||||||||
TTC2020 | Databases | 4 | 4 | 4 | 4 | |||||||||||||||||||||
TTC2030 | Basics of Programming | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC2040 | Introduction to IoT systems | 3 | 3 | 3 | 3 | |||||||||||||||||||||
TTC2050 | Introduction to Data Analytics and Artificial Intelligence | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||
TTC2060 | Basics of Scripting and Automatization | 3 | 3 | 3 | 3 | |||||||||||||||||||||
TTC2070 | Project Management and Practices | 4 | 4 | 4 | 4 | |||||||||||||||||||||
TTC2080 | Full Stack Programming | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TIC2023SS-1009 |
CYBER DEFENCE
(Choose 30) |
0 - 30 | ||||||||||||||||||||||||
TTC6010 | Data Security Controls | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC6020 | Cyber Security Management | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC6030 | Cyber Threat Information and Data-analytics | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC6040 | Attacks, Defence and Protection | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC6050 | Hardening | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC6060 | Incident Management, Response and SOC | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TIC2023SS-1010 |
ETHICAL HACKING
(Choose 30) |
0 - 30 | ||||||||||||||||||||||||
TTC6500 | Web Application Security | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC6510 | Reverse Engineering | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC6520 | Software Exploitation | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC6530 | Capture the Flag Challenge | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC6540 | Encryption Techniques and Systems | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC6550 | Auditing, Penetration Testing and Red Teaming | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TIC2023SS-1011 |
APPLICATION DEVELOPMENT
(Choose 30) |
0 - 30 | ||||||||||||||||||||||||
TTC8410 | Web Visualization | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC8420 | Web User Interface Programming | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC8430 | Web server programming with an application framework | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC8440 | Object-oriented Programming | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC8450 | Mobile Application Development | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC8460 | Android Application Development | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TIC2023SS-1012 |
ADVANCED PROGRAMMING
(Choose 30) |
0 - 30 | ||||||||||||||||||||||||
TTC8810 | Functional Programming | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC8820 | Concurrent Programming | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC8830 | Graphics Programming | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC8840 | Game Engine Programming | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC8850 | Future IoT Technologies | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TTC8860 | Advanced Programming Project | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TIC2023SS-1019 |
DATA-ANALYTICS AND ARTIFICIAL INTELLIGENCE
(Choose 30) |
0 - 30 | ||||||||||||||||||||||||
TTC8010 | Computational algorithms | 4 | ||||||||||||||||||||||||
TTC8020 | Data-Analysis and Machine Learning Basics | 4 | ||||||||||||||||||||||||
TTC8030 | Data Preprocessing | 4 | ||||||||||||||||||||||||
TTC8040 | Data Analysis and Visualization | 4 | ||||||||||||||||||||||||
TTC8050 | Machine Learning | 4 | ||||||||||||||||||||||||
TTC8060 | Deep Learning | 5 | ||||||||||||||||||||||||
TTC8070 | AI / DA -Project | 5 | ||||||||||||||||||||||||
TIC2023SS-1020 |
CYBER SECURITY EXERCISE
(Choose 30) |
0 - 30 | ||||||||||||||||||||||||
TTC7510 | Basics of Cyber Security Exercises | 5 | ||||||||||||||||||||||||
TTC7520 | Planning of Cyber Security Exercise | 5 | ||||||||||||||||||||||||
TTC7530 | Cyber Security Exercise | 5 | ||||||||||||||||||||||||
TTC6060 | Incident Management, Response and SOC | 5 | ||||||||||||||||||||||||
TTC6030 | Cyber Threat Information and Data-analytics | 5 | ||||||||||||||||||||||||
TTC6550 | Auditing, Penetration Testing and Red Teaming | 5 | ||||||||||||||||||||||||
TIC2023SS-1014 |
RESEARCH-BASED DEVELOPMENT IN PRACTICE
(Choose all ) |
20 | ||||||||||||||||||||||||
ZZPP0620 | Research and Development | 5 | 5 | 5 | 5 | |||||||||||||||||||||
ZZ00BL91 | Bachelor's Thesis, Planning | 3 | 3 | 3 | 3 | |||||||||||||||||||||
ZZ00BL97 | Bachelor's Thesis, Thesis Writing | 2 | 2 | 2 | 2 | |||||||||||||||||||||
ZZ00BL92 | Bachelor's Thesis, Implementation | 6 | 6 | 6 | 6 | |||||||||||||||||||||
ZZ00BL93 | Bachelor's Thesis, Reporting and Assessment | 4 | 4 | 4 | 4 | |||||||||||||||||||||
ZZOA0220 | Maturity Test, Bachelor's Degree | 0 | ||||||||||||||||||||||||
TIC2023SS-1015 |
PRACTICAL TRAINING
(Choose 60) |
30 - 60 | ||||||||||||||||||||||||
TTHA0100 | Practical Training | 30 | 30 | 30 | 30 | |||||||||||||||||||||
TTHA0110 | Supplementary Training | 0 - 15 | ||||||||||||||||||||||||
TTHA0120 | Advancement Professional Training | 0 - 15 | ||||||||||||||||||||||||
TIC2023SS-1016 |
ELECTIVE STUDIES
(Choose 10) |
10 | 2 | 8 | 2 | 8 | 2 | 8 | ||||||||||||||||||
TIC2023SS-1013 |
ELECTIVE PROFESSIONAL STUDIES
(Choose 25) |
0 - 25 | ||||||||||||||||||||||||
TT00BD35 | Special Work | 1 - 10 | ||||||||||||||||||||||||
TTVW0110 | WIMMA Lab | 15 | ||||||||||||||||||||||||
ZWHYVIN |
Student Wellbeing in Studies and at Work (For Bachelor's Student)
(Choose 12) |
0 - 12 | ||||||||||||||||||||||||
ZW00BM05 | Degree Student Tutoring | 3 - 5 | ||||||||||||||||||||||||
ZW00BM04 | Exchange Student Tutoring | 3 - 5 | ||||||||||||||||||||||||
ZZ00BP80 | Boost your career! Career planning and working life skills | 2 | ||||||||||||||||||||||||
INTEG2022 |
Talent Boost: Integration into Finland
(Choose 35) |
0 - 35 | ||||||||||||||||||||||||
ZW00BS75 | Integration into the Finnish Society | 2 | ||||||||||||||||||||||||
HBIETE02 | Creating Careers | 1 | ||||||||||||||||||||||||
HBIETE03 | Team and Client - Multidisciplinary Business Project Course | 5 | ||||||||||||||||||||||||
BI00BB21 | Finnish 2 | 5 | ||||||||||||||||||||||||
BI00BB22 | Finnish 3 | 5 | ||||||||||||||||||||||||
BI00BB23 | Finnish 4 | 5 | ||||||||||||||||||||||||
BI00BO69 | Finnish 5 | 5 | ||||||||||||||||||||||||
BI00BB47 | Each One Teach One | 2 - 8 | ||||||||||||||||||||||||
BITB001 |
Talent Boost: Let´s communicate in Finnish
(Choose 15) |
0 - 15 | ||||||||||||||||||||||||
BI00BT55 | Write in Finnish | 4 | ||||||||||||||||||||||||
BI00BT57 | Puhu suomeksi | 2 | ||||||||||||||||||||||||
BI00BT58 | Kehitä kielioppia | 2 | ||||||||||||||||||||||||
BI00CJ87 | Finnish 6 | 5 | ||||||||||||||||||||||||
YHTYRI |
Shared Entrepreneurship Studies (For Bachelor's and Master's Student)
(Choose 23) |
0 - 23 | ||||||||||||||||||||||||
ZZ00BC02 | Idea to Business | 5 | ||||||||||||||||||||||||
ZZ00BC03 | Business Coaching | 8 | ||||||||||||||||||||||||
ZYVZ0200 | The Dreams+Inspiration! | 3 | ||||||||||||||||||||||||
ZZ00CQ16 | Narratives of entrepreneurship | 2 | ||||||||||||||||||||||||
ZZ00CQ17 | Valmiina yrittämään | 3 | ||||||||||||||||||||||||
ZZ00CQ18 | JA Company Program | 1 - 5 | ||||||||||||||||||||||||
ZZ00CQ62 | Yritystoimintaa kehittävät opinnot | 1 - 5 | ||||||||||||||||||||||||
TIC2023SS-1017 |
CAMPUSONLINE STUDIES
(Choose 0) |
0 | ||||||||||||||||||||||||
TIC2023SS-1018 |
EDUFUTURA
(Choose 0) |
0 | ||||||||||||||||||||||||
Total | 240 | 69 | 70 | 122 | 50 | 32 | 37 | 30 | 40 | 61 | 61 | 20 | 30 | 32 | 37 | 0 | 30 | 37 | 3 | 61 | 61 | 0 | 20 | 30 | 0 |
Due to the timing of optional and elective courses, credit accumulation per semester / academic year may vary.
Structure of the studies (Bachelor's degree)
Bachelor's Degree: EUR-ACE competences in Technology 2020-2023
Multidisciplinary competences
The learning process should enable Bachelor Degree graduates to demonstrate: |
No attached course units |
Engineering Practice
The learning process should enable Bachelor Degree graduates to demonstrate: |
No attached course units |
Knowledge and Understanding
The learning process should enable Bachelor Degree graduates to demonstrate: |
No attached course units |
Investigations and information retrieval
The learning process should enable Bachelor Degree graduates to demonstrate: |
No attached course units |
Communication and Team-working
The learning process should enable Bachelor Degree graduates to demonstrate: |
No attached course units |
Not grouped |
English for Working Life |
Swedish for Working Life |
Communication Skills for Working Life |
Finnish 1 |
Entrepreneurship |
JAMK InnoFlash |
Future Factory Project |
Math1 Equations |
Math2 Functions |
Math3 Derivative and Integral |
Math4 Discrete Mathematics |
Phys1 Force and Motion |
Phys2 Energy |
Physics 3 - Electromagnetism and Waves |
Physics 4 - Laboratory work |
Applied mathematics: Cryptology |
Applied mathematics: Optimization and Network Models |
Applied mathematics: Probability Theory |
Applied mathematics: Vectors and Matrices |
Applied mathematics |
Preparatory Mathematics |
Math1 Support |
Math2 Support |
Math3 Support |
Git version control and GitLab project management environment |
Remedial programming |
Software Design and Testing |
New technologies and the future of work |
Development as an Expert |
ICT Skills |
IT Service Platforms |
Cyber Security |
Data Networks |
Linux Basics |
Data Structures and Algorithms |
Digital Technology and Hardware |
Web Technologies |
Databases |
Basics of Programming |
Introduction to IoT systems |
Introduction to Data Analytics and Artificial Intelligence |
Basics of Scripting and Automatization |
Project Management and Practices |
Full Stack Programming |
Data Security Controls |
Cyber Security Management |
Cyber Threat Information and Data-analytics |
Attacks, Defence and Protection |
Hardening |
Incident Management, Response and SOC |
Web Application Security |
Reverse Engineering |
Software Exploitation |
Capture the Flag Challenge |
Encryption Techniques and Systems |
Auditing, Penetration Testing and Red Teaming |
Web Visualization |
Web User Interface Programming |
Web server programming with an application framework |
Object-oriented Programming |
Mobile Application Development |
Android Application Development |
Functional Programming |
Concurrent Programming |
Graphics Programming |
Game Engine Programming |
Future IoT Technologies |
Advanced Programming Project |
Computational algorithms |
Data-Analysis and Machine Learning Basics |
Data Preprocessing |
Data Analysis and Visualization |
Machine Learning |
Deep Learning |
AI / DA -Project |
Basics of Cyber Security Exercises |
Planning of Cyber Security Exercise |
Cyber Security Exercise |
Incident Management, Response and SOC |
Cyber Threat Information and Data-analytics |
Auditing, Penetration Testing and Red Teaming |
Research and Development |
Bachelor's Thesis, Planning |
Bachelor's Thesis, Thesis Writing |
Bachelor's Thesis, Implementation |
Bachelor's Thesis, Reporting and Assessment |
Maturity Test, Bachelor's Degree |
Practical Training |
Supplementary Training |
Advancement Professional Training |
Special Work |
WIMMA Lab |
Bachelor’s degree: The shared competences 2023-2025
Ethics
The graduating student adheres to the ethical principles and values of their field of profession, taking the principles of equality and non-discrimination into account. |
No attached course units |
Proactive development
The graduating student is able to develop solutions that anticipate the future of their own field, applying existing knowledge and research and development methods. |
No attached course units |
Internationality and multiculturalism
The graduating student is able to operate in multicultural and international operating environments and networks. |
No attached course units |
Sustainable development
The graduating student is familiar with the principles of sustainable development, promotes their implementation and acts responsibly as a professional and a member of society. |
No attached course units |
Learning to learn
The graduating student recognises the strengths and development areas of their competence and learning methods, and they utilise the opportunities communities and digitalisation provide in their learning. |
No attached course units |
Operating in a workplace
The graduating student has versatile working life skills and is able to operate in work communities of their field. |
No attached course units |
Not grouped |
English for Working Life |
Swedish for Working Life |
Communication Skills for Working Life |
Finnish 1 |
Entrepreneurship |
JAMK InnoFlash |
Future Factory Project |
Math1 Equations |
Math2 Functions |
Math3 Derivative and Integral |
Math4 Discrete Mathematics |
Phys1 Force and Motion |
Phys2 Energy |
Physics 3 - Electromagnetism and Waves |
Physics 4 - Laboratory work |
Applied mathematics: Cryptology |
Applied mathematics: Optimization and Network Models |
Applied mathematics: Probability Theory |
Applied mathematics: Vectors and Matrices |
Applied mathematics |
Preparatory Mathematics |
Math1 Support |
Math2 Support |
Math3 Support |
Git version control and GitLab project management environment |
Remedial programming |
Software Design and Testing |
New technologies and the future of work |
Development as an Expert |
ICT Skills |
IT Service Platforms |
Cyber Security |
Data Networks |
Linux Basics |
Data Structures and Algorithms |
Digital Technology and Hardware |
Web Technologies |
Databases |
Basics of Programming |
Introduction to IoT systems |
Introduction to Data Analytics and Artificial Intelligence |
Basics of Scripting and Automatization |
Project Management and Practices |
Full Stack Programming |
Data Security Controls |
Cyber Security Management |
Cyber Threat Information and Data-analytics |
Attacks, Defence and Protection |
Hardening |
Incident Management, Response and SOC |
Web Application Security |
Reverse Engineering |
Software Exploitation |
Capture the Flag Challenge |
Encryption Techniques and Systems |
Auditing, Penetration Testing and Red Teaming |
Web Visualization |
Web User Interface Programming |
Web server programming with an application framework |
Object-oriented Programming |
Mobile Application Development |
Android Application Development |
Functional Programming |
Concurrent Programming |
Graphics Programming |
Game Engine Programming |
Future IoT Technologies |
Advanced Programming Project |
Computational algorithms |
Data-Analysis and Machine Learning Basics |
Data Preprocessing |
Data Analysis and Visualization |
Machine Learning |
Deep Learning |
AI / DA -Project |
Basics of Cyber Security Exercises |
Planning of Cyber Security Exercise |
Cyber Security Exercise |
Incident Management, Response and SOC |
Cyber Threat Information and Data-analytics |
Auditing, Penetration Testing and Red Teaming |
Research and Development |
Bachelor's Thesis, Planning |
Bachelor's Thesis, Thesis Writing |
Bachelor's Thesis, Implementation |
Bachelor's Thesis, Reporting and Assessment |
Maturity Test, Bachelor's Degree |
Practical Training |
Supplementary Training |
Advancement Professional Training |
Special Work |
WIMMA Lab |