Bachelor's degree education from year 2020 (autumn)

Bachelor's Degree Programme in Information and Communications Technology

2023

Classification
LANGUAGES AND COMMUNICATION STUDIES
(All compulsory)
English for Working Life 4
Swedish for Working Life 4
Communication Skills (for Finnish degree programmes) 3
FUTURE FACTORY
(All compulsory)
Entrepreneurship 3
JAMK InnoFlash 2
Future Factory Project 10
BASIC ENGINEERING MATHEMATICS AND PHYSICS
(All compulsory)
Math1 Equations 3
Math2 Functions 3
Math3 Derivative and Integral 3
Math4 Discrete Mathematics 3
Phys1 Force and Motion 3
Phys2 Energy 3
Physics 3 - Electromagnetism and Waves 4
Physics 4 - Laboratory work 2
MATHEMATICS AND APPLYING OF NATURAL SCIENCES IN INFORMATION AND COMMUNICATION TECHNOLOGY
(Select according to specific criteria: 6-15 cr)
Applied mathematics: Cryptology 3
Applied mathematics: Optimization and Network Models 3
Applied mathematics: Probability Theory 3
Applied mathematics: Vectors and Matrices 3
Applied mathematics 3
SUPPORT STUDIES
(Select according to specific criteria: 0-18 cr)
Preparatory Mathematics 3
Math1 Support 1
Math2 Support 1
Math3 Support 1
Git version control and GitLab project management environment 1
Remedial programming 1
Software Design and Testing 5
New technologies and the future of work 5
TTV, INFORMATION TECHNOLOGY
(All compulsory)
Development as an Expert 5
ICT Skills 3
IT Service Platforms 3
Cyber Security 4
Data Networks 5
Linux Basics 5
Data Structures and Algorithms 3
Digital Technology and Hardware 5
TTV, SOFTWARE ENGINEERING
(All compulsory)
Web Technologies 4
Databases 4
Basics of Programming 5
Introduction to IoT systems 3
Introduction to Data Analytics and Artificial Intelligence 3
Basics of Scripting and Automatization 3
Project Management and Practices 4
Full Stack Programming 5
DATA CENTERS AND CLOUD SERVICES
(Select according to specific criteria: 0-30 cr)
Data Center Infrastructure Technologies 5
Server and Container Virtualization 5
Management of Data Center and Data Center Services 5
Cloud Architectures and Platforms 5
Automatization and Orchestration 5
Data Center Networks 5
DATA NETWORKS
(Select according to specific criteria: 0-30 cr)
Network Automatization 5
Local Area Networks 5
Core Networks 5
Data Network Project 5
Data Center Networks 5
Edge Networks 5
SYSTEM MAINTENANCE
(Select according to specific criteria: 0-30 cr)
Windows Domain Administration 5
Windows Infrastructure Administration 5
Linux Infrastructure Services 5
Service Platforms 5
Scalability and High Availability 5
Service Management and Monitoring 5
CYBER DEFENCE
(Select according to specific criteria: 0-30 cr)
Data Security Controls 5
Cyber Security Management 5
Cyber Threat Information and Data-analytics 5
Attacks, Defence and Protection 5
Hardening 5
Incident Management, Response and SOC 5
ETHICAL HACKING
(Select according to specific criteria: 0-30 cr)
Web Application Security 5
Reverse Engineering 5
Software Exploitation 5
Capture the Flag Challenge 5
Encryption Techniques and Systems 5
Auditing, Penetration Testing and Red Teaming 5
FORENSICS AND ANALYSIS
(Select according to specific criteria: 0-30 cr)
Malware Analysis 5
Threat Detection and Response 5
Threat Hunting 5
Advanced Forensics 5
Digital Forensics and Incident Response 5
Cyber Threat Information and Data-analytics 5
CYBER SECURITY EXERCISE
(Select according to specific criteria: 0-30 cr)
Basics of Cyber Security Exercises 5
Planning of Cyber Security Exercise 5
Cyber Security Exercise 5
Incident Management, Response and SOC 5
Cyber Threat Information and Data-analytics 5
Auditing, Penetration Testing and Red Teaming 5
DATA-ANALYTICS AND ARTIFICIAL INTELLIGENCE
(Select according to specific criteria: 0-30 cr)
Computational algorithms 4
Data-Analysis and Machine Learning Basics 4
Data Preprocessing 4
Data Analysis and Visualization 4
Machine Learning 4
Deep Learning 5
AI / DA -Project 5
INTELLIGENT IoT SOLUTIONS
(Select according to specific criteria: 0-30 cr)
Electrification of the IoT solution 4
IoT interfaces 4
Data Analysis and Visualization 4
IoT Systems 4
IoT communication and information security 4
Data edge computing and challenges 4
IoT project 6
APPLICATION DEVELOPMENT
(Select according to specific criteria: 0-30 cr)
Web Visualization 5
Web User Interface Programming 5
Web server programming with an application framework 5
Object-oriented Programming 5
Mobile Application Development 5
Android Application Development 5
DIGITAL MEDIA
(Select according to specific criteria: 0-30 cr)
Interface and Usability 5
Web Visualization 5
Digital Video and Audio 5
Graphic Design 5
3D modelling 5
Content Management Systems 5
ADVANCED PROGRAMMING
(Select according to specific criteria: 0-30 cr)
Functional Programming 5
Concurrent Programming 5
Graphics Programming 5
Game Engine Programming 5
Future IoT Technologies 5
Advanced Programming Project 5
TEST AUTOMATION AND QUALITY ASSURANCE
(Select according to specific criteria: 0-30 cr)
Software testing and quality assurance 5
Test automation 5
Cloud, Container and Automation 5
Quality Systems 5
Robotic Process Automation 5
System testing project 5
GAME PRODUCTION
(Select according to specific criteria: 0-30 cr)
Basics of Game Programming 5
Game Engine 1 5
Game Design 8
Game Industry 3
Basics of 2D Game Art 3
Narrative Design 3
Game Concept Development 3
ROBOTICS
(Select according to specific criteria: 0-15 cr)
Robotics safety solutions 1
Basics of Robotics 3
Machine Vision 5
Industrial Robotics 3
Robotics Laboratory Work 3
RESEARCH-BASED DEVELOPMENT IN PRACTICE
(All compulsory)
Research and Development 5
Bachelor's Thesis, Planning 3
Bachelor's Thesis, Thesis Writing 2
Bachelor's Thesis, Implementation 6
Bachelor's Thesis, Reporting and Assessment 4
Maturity Test, Bachelor's Degree 0
PRACTICAL TRAINING
(Select according to specific criteria: 30-60 cr)
Practical Training 30
Supplementary Training 0 - 15
Advancement Professional Training 0 - 15
ELECTIVE STUDIES
(Select according to specific criteria: 10 cr)
ELECTIVE PROFESSIONAL STUDIES
(Select according to specific criteria: 0-25 cr)
Special Work 1 - 10
WIMMA Lab 15
+ Student wellbeing in studies and at work (For Bachelor's Student)
(Select according to specific criteria: 0-57 cr)
0 - 57
Student´s wellbeing and life skills 2
Life balance 5
Writing for studies 2
Study techniques 2
Refreshing language skills 1
Student Tutoring 3 - 5
Multiform tutoring 3 - 5
Mentoring 3
Degree Student Tutoring 3 - 5
Exchange Student Tutoring 3 - 5
Find Your Physical Activity 5
Active in Student Associations 5 - 15
Boost your career! Career planning and working life skills 2
+ Shared Entrepreneurship Studies (For Bachelor's and Master's Student)
(Select according to specific criteria: 0-28 cr)
0 - 28
Idea to Business 5
Business Coaching 8
DreamUp project 5
The Dreams+Inspiration! 3
Create your own job 1 - 2
CAMPUSONLINE STUDIES
(Select according to specific criteria: 0 cr)
EDUFUTURA STUDIES
(Select according to specific criteria: 0 cr)