Bachelor's Degree Programme in Information and Communications Technology: Data analytics and Artificial Intelligence
Code: TIC2023SS
Description
The data analytics and artificial intelligence orientation of JAMK's Information and Communication Technology degree program offers students the opportunity to dive deep into the world of modern computing. The orientation courses have been carefully selected to give students a strong theoretical foundation and practical skills that are essential in data analytics and artificial intelligence. Courses such as "Computational Algorithms" lay the foundation for the computational skills necessary to solve complex problems. "Practices of data analytics and machine learning" provides an understanding of the principles of data analytics and the application of machine learning in practice. "Data preprocessing," "Data analysis and visualization," and "Machine learning" courses deepen students' skills to process and analyze diverse data effectively. The "Deep Learning" course provides a comprehensive understanding of deep learning algorithms and their application to complex problems. The "Ai / DA Project" course serves as the culmination of the orientation, giving students the opportunity to apply what they have learned by creating their own AI and data analytics projects. This course gives them the opportunity to work on real challenges and demonstrate their skills in practice. In addition, the orientation includes optional courses such as "Web Visualization," "Web UI Programming," "Web Server Programming with an Application Framework," "Object Programming," "Mobile Application Development," and "Android Application Development," which complement students' skills in diverse technologies. and in software development. This orientation creates a solid foundation for students who want to become experts in data analytics and artificial intelligence. The degree program combines theoretical knowledge with practical skills, giving students the necessary skills to work in versatile roles related to analyzing data and applying artificial intelligence in innovative ways.
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 | ||||||||||||||||||||||||
TZLM7040 | Applied mathematics: Probability Theory | 3 | 3 | 3 | 3 | |||||||||||||||||||||
TZ00BS14 | Applied mathematics | 3 | 3 | 3 | 3 | |||||||||||||||||||||
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-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-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-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 | 61 | 61 | 32 | 50 | 26 | 35 | 27 | 34 | 1 | 31 | 20 | 30 | 26 | 35 | 0 | 27 | 31 | 3 | 1 | 31 | 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 |