Skip to main content

Degree Programme in Information and Communications Technology: Computer Networks

Code: TT13S1H

Degree title
Bachelor of Engineering, BEng
Credits
240 ects
Duration
4 years (240 ECTS)
Start semester
Autumn 2013
Teaching language
Finnish

Development

The curriculum has been developed and approved by Industrial Advisory Board of Information Technology.

Show study timings by semester, study year or period

Code Name Credits (ECTS) 2013-2014 2014-2015 2015-2016 2016-2017 Autumn 2013 Spring 2014 Autumn 2014 Spring 2015 Autumn 2015 Spring 2016 Autumn 2016 Spring 2017 1. / 2013 2. / 2013 3. / 2014 4. / 2014 1. / 2014 2. / 2014 3. / 2015 4. / 2015 1. / 2015 2. / 2015 3. / 2016 4. / 2016 1. / 2016 2. / 2016 3. / 2017 4. / 2017
TT13S1H-1000
Core Requirement Studies

(Choose all )

75
TT13S1H-1005
Introduction to Studies

(Choose all )

3
XX00AC54 Introduction to Studies 3
TT13S1H-1006
Mathematics

(Choose ects: 24)

24
XX00AA55 Functions and Complex Numbers 3
XX00AA56 Vectors and Matrices 3
XX00AA57 Differential Calculus 3
XX00AA58 Integral Calculus 3
XX00AA59 Mathematics for Digital Techniques 3
TT00AA03 Discrete Mathematics 3
TT00AA04 Probability 3
XX00AA60 Integral Transforms 3
TT13S1H-1007
Physics

(Choose all )

15
XX00AA63 Introduction to Engineering Physics 3
XX00AA64 Electricity 3
XX00AA65 Magnetism 3
XX00AA66 Wave Motion and Oscillations 3
XX00AA67 Physics laboratories 3
TT13S1H-1008
Language Studies

(Choose ects: 12)

12
XX00AA69 Working Life Finnish and Academic Communication Skills 3
XX00AA71 English Communication Skills for Information Technology 3
XX00AC51 Professional English 3
XX00AC52 Swedish at Work 3
XX00AC53 Finnish as a Second Language: Finnish at Work 3
TT13S1H-1009
Industrial Management

(Choose all )

12
XX00AA07 Project Operation 3
XX00AA05 Profitability of Technology Business 3
XX00AA15 Investment Calculations and Decision Making 3
XX00AA25 Leadership 3
TT13S1H-1010
Orientation Project

(Choose all )

9
XX00AA02 Introduction to Computing 3
XX00AA68 Finnish Communication Skills for Technology 3
XX00AA73 Setting Up and Usage of Personal Computer (PC) 3
TT13S1H-1001
Professional Studies

(Choose ects: 105)

105
TT13S1H-1011
Common Professional Studies

(Choose ects: 45)

45
XX00AA74 Unix/Linux Basics 3
XX00AA89 Basics of Information Security 3
XX00AA75 Electronic Systems 3
XX00AA76 Digital Fundamentals (circuits) 3
XX00AA77 Computer Architecture 3
TT00AB24 Advanced Unix/Linux 3
TT00AC59 Introduction to Programming 3
TT00AA12 Advanced C Programming 3
XX00AA79 Introduction to Database Management 3
XX00AA80 Introduction to Telecommunications 3
TT00AA13 Communication Networks 3
XX00BA49 Local Area Networks (CCNA1) 4
XX00BA50 Internetworks (CCNA2) 4
XX00AA82 Microprocessors 3
TT00AA14 Information Technology Project 6
TX00AB71 Sustainable Development in ICT 3
TT00AA11 Advanced Java Programming 3
TT13S1H-1016
Common Professional Studies in Computer Networks and Telecommunications

(Choose ects: 30)

30
XX00BA51 Virtual Local Area Networks (CCNA 3) 4
XX00BA52 Wide Area Networks (CCNA 4) 4
TT00AB38 Network Management in IP Networks 4
TT00AC22 Advanced Routing (CCNP Route) 5
TT00AC23 Multilayer Switching (CCNP Switch) 5
TT00AC24 Network Troubleshooting (CCNP Tshoot) 5
TT00AA97 Wireless Lans (WLANs) 5
TT00AA62 Data Communication Methods 6
TT00AA63 Digital Transmission 3
TT00AA64 Broadband Communication 3
TT00AA68 Mobile Communications 3
TI00AC12 3G Technology 5
TI00AB85 LTE 4G Technology 5
TT00AA70 Broadband Wireless Multiple Access Methods 3
TT13S1H-1017
Elective Professional Studies in Computer Networks and Telecommunications

(Choose ects: 15)

15
TT13S1H-1026
Microsoft IT Academy (basic module)

(Choose all )

15
TT00AB66 Windows Server Network Infrastructure 3
TT00AB92 Windows Server Application Infrastructure 3
TT00AB93 Windows Server Administrator 3
TT00AB94 Windows Server Active Directory 3
TT00AB96 Windows Workstation Operating System 3
TT13S1H-1027
Microsoft IT Academy (advanced module)

(Choose ects: 15)

15
TT00AB97 Microsoft Office SharePoint Server 3
TT00AB98 Microsoft SQL Server Configuring and Maintenance 3
TT00AC46 Window Server Virtualization 3
TT00AC47 Microsoft Exchange Application Server 3
TT00AC48 Windows Server Enterprise Administrator 3
TT00BA74 Windows Workstation in Enterprise Environment 6
TT00BA73 Windows PowerShell 4
TT13S1H-1028
Microsoft IT Academy (extra curricula)

(Choose ects: 15)

15
TT00AC00 Windows 7 Enterprise Desktop Administrator (MCP/MCITP) 6
TT00AC01 Microsoft SQL Business Intelligence (BI) (MCP/MCTS) 5
TT00AC12 Microsoft Dynamics CRM Applications (MCP/MCTS) 6
TT00AC15 Special Course on Microsoft Technologies 6
TT00AC50 Microsoft SharePoint Server Administrator 5
TT00AC53 Microsoft SharePoint Developer 5
TT00AC51 Microsoft SQL Server Developer 6
TT00AC52 Microsoft Lync Server - Configuration and Maintenance 6
TT13S1H-1029
Juniper Academy

(Choose ects: 15)

15
TT00AC17 Introduction to Junos Operating System 3
TT00AC18 Network Devices' Security 5
TT00AC19 Advanced Routing with Junos and IOS 4
TT00AC20 Advanced Switching with Junos, IOS and HP Procurve 4
TT00AC21 Advanced Active Devices 4
TT00AB75 SQL and Relational Databases 3
TT00AB74 SQL Basics 3
TT00AB76 Python Programming 3
TT00AB77 PHP Programming 3
TT00AC49 C# Programming Fundamentals 4
TT00AC95 Advanced Usage of Office Programs 6
TT00AC16 Ruby Programming 4
TT13S1H-1031
Information Security

(Choose ects: 15)

15
TT00AB18 Technical Security 3
TT00AB19 Intrusion and Defence Techniques in Practice 3
TT00AB20 Cryptomathematics and Computability 3
TT00AB21 Network Security 5
TT00AB22 Security Solutions 6
TT13S1H-1032
Server Technologies

(Choose ects: 15)

15
TT00AB24 Advanced Unix/Linux 3
TT00AB25 Server Load Balancing and Redundancy 3
TT00AB26 IP Multimedia Systems 3
TT00AB27 Script Programming 3
TT00AB28 Special Course on Server Technologies 3
TT00AB79 Unix/Linux Server 3
TT13S1H-1033
Telecommunication systems

(Choose all )

12
TT00AA74 Radio Technology 3
TT00AA76 Radio Network Planning 3
TI00AA84 Mobile Messaging 3
TI00AA82 Signaling in Telecommunication Networks 3
TT13S1H-1018
Innovation Studies

(Choose all )

15
XX00AC55 Innovation Project 10
TT00AC90 Project Management Software 5
TT13S1H-1019
International Studies

(Choose ects: 0)

0
TT13S1H-1002
Elective Studies

(Choose ects: 15)

15
TT13S1H-1003
Practical Training

(Choose all )

30
TX00AD58 Work Placement 1 15
TX00AD59 Work Placement 2 15
TT13S1H-1004
Bachelor's Thesis

(Choose all )

15
XX00AA91 Bachelor's Thesis and Maturity Test 15
Total 240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Due to the timing of optional and elective courses, credit accumulation per semester / academic year may vary.

polytechnics::bachelor level

Government Decree on Polytechnics (15.5.2003/352; 4 §)

Professional Studies
Unix/Linux Basics
Basics of Information Security
Electronic Systems
Digital Fundamentals (circuits)
Computer Architecture
Advanced Unix/Linux
Introduction to Programming
Advanced C Programming
Introduction to Database Management
Introduction to Telecommunications
Communication Networks
Local Area Networks (CCNA1)
Internetworks (CCNA2)
Microprocessors
Information Technology Project
Sustainable Development in ICT
Advanced Java Programming
C++ Programming
Advanced Object-Oriented Programming
Design Patterns
Modeling
Software Production
User Centered Interface Design
Database Structures
Data Structures and Algorithms
Operating Systems
Windows Phone Application Development
iPhone Application Development
Android Application Development
.NET Architecture
Advanced C# Programming
Cloud Computing
Rich Internet Applications
XML and Related Technologies
Server-side Programming
Game Programming
Game Design
Player-Centred Game Design
Game Art
Computer Graphics and Animation
Circuit Analysis
International Project Communication
Electronics Applications
Embedded Systems Programming
Basics of Digital Signal Processing
Interfacing PC
Programmable Logic Devices
Embedded Systems Debugging
Printed Circuit Boards
Digital Signal Processing Systems
Analysis of Measurement Data
Practical EMC
Virtual Instrumentation
Sensor Technology
Virtual Local Area Networks (CCNA 3)
Wide Area Networks (CCNA 4)
Network Management in IP Networks
Advanced Routing (CCNP Route)
Multilayer Switching (CCNP Switch)
Network Troubleshooting (CCNP Tshoot)
Wireless Lans (WLANs)
Data Communication Methods
Digital Transmission
Broadband Communication
Mobile Communications
3G Technology
LTE 4G Technology
Broadband Wireless Multiple Access Methods
Windows Server Network Infrastructure
Windows Server Application Infrastructure
Windows Server Administrator
Windows Server Active Directory
Windows Workstation Operating System
Microsoft Office SharePoint Server
Microsoft SQL Server Configuring and Maintenance
Window Server Virtualization
Microsoft Exchange Application Server
Windows Server Enterprise Administrator
Windows Workstation in Enterprise Environment
Windows PowerShell
Windows 7 Enterprise Desktop Administrator (MCP/MCITP)
Microsoft SQL Business Intelligence (BI) (MCP/MCTS)
Microsoft Dynamics CRM Applications (MCP/MCTS)
Special Course on Microsoft Technologies
Microsoft SharePoint Server Administrator
Microsoft SharePoint Developer
Microsoft SQL Server Developer
Microsoft Lync Server - Configuration and Maintenance
Introduction to Junos Operating System
Network Devices' Security
Advanced Routing with Junos and IOS
Advanced Switching with Junos, IOS and HP Procurve
Advanced Active Devices
SQL and Relational Databases
SQL Basics
Python Programming
PHP Programming
C# Programming Fundamentals
Advanced Usage of Office Programs
Ruby Programming
Technical Security
Intrusion and Defence Techniques in Practice
Cryptomathematics and Computability
Network Security
Security Solutions
Advanced Unix/Linux
Server Load Balancing and Redundancy
IP Multimedia Systems
Script Programming
Special Course on Server Technologies
Unix/Linux Server
Radio Technology
Radio Network Planning
Mobile Messaging
Signaling in Telecommunication Networks
Innovation Project
Project Management Software
Software Testing and Management
Work Placement 1
Work Placement 2
Work Placement

No attached course units

Bachelor´s Thesis
Bachelor's Thesis and Maturity Test
Core Requirement Studies
Introduction to Studies
Functions and Complex Numbers
Vectors and Matrices
Differential Calculus
Integral Calculus
Mathematics for Digital Techniques
Discrete Mathematics
Probability
Integral Transforms
Mathematical Statistics
Digital Signal Processing Mathematics
Introduction to Engineering Physics
Electricity
Magnetism
Wave Motion and Oscillations
Physics laboratories
Working Life Finnish and Academic Communication Skills
English Communication Skills for Information Technology
Professional English
Swedish at Work
Finnish as a Second Language: Finnish at Work
Project Operation
Profitability of Technology Business
Investment Calculations and Decision Making
Leadership
Introduction to Computing
Finnish Communication Skills for Technology
Setting Up and Usage of Personal Computer (PC)
Elective Studies

No attached course units

Not grouped

degree programme in information and communications technology::competences

Tietotekniikan koulutusohjelman kompetenssit: 1. Matemaattis-luonnontieteellinen osaaminen 2. Ohjelmistotuotanto 3. Tietojärjestelmät 4. Sulautettu tietotekniikka 5. Tietoturva 6. Tietoverkot 7. Henkilökohtainen tietoliikennetekniikka Lähettänyt Ulla Forsström 12.2.2009

Henkilökohtainen tietoliikennetekniikka
Introduction to Studies
Probability
Integral Transforms
Mathematical Statistics
Digital Signal Processing Mathematics
Electricity
Magnetism
Wave Motion and Oscillations
Physics laboratories
Introduction to Computing
Unix/Linux Basics
Computer Architecture
Introduction to Telecommunications
Communication Networks
Information Technology Project
Interfacing PC
Data Communication Methods
Digital Transmission
Broadband Communication
Mobile Communications
3G Technology
LTE 4G Technology
Broadband Wireless Multiple Access Methods
Radio Technology
Radio Network Planning
Mobile Messaging
Signaling in Telecommunication Networks
Innovation Project
Work Placement 1
Work Placement 2
Bachelor's Thesis and Maturity Test
Matemaattis-luonnontieteellinen osaaminen
Introduction to Studies
Functions and Complex Numbers
Vectors and Matrices
Differential Calculus
Integral Calculus
Mathematics for Digital Techniques
Discrete Mathematics
Probability
Integral Transforms
Mathematical Statistics
Digital Signal Processing Mathematics
Introduction to Engineering Physics
Electricity
Magnetism
Wave Motion and Oscillations
Physics laboratories
Investment Calculations and Decision Making
Introduction to Computing
Basics of Information Security
Electronic Systems
Digital Fundamentals (circuits)
Computer Architecture
Microprocessors
Sustainable Development in ICT
Circuit Analysis
Electronics Applications
Embedded Systems Programming
Basics of Digital Signal Processing
Interfacing PC
Printed Circuit Boards
Analysis of Measurement Data
Virtual Instrumentation
Sensor Technology
Advanced Routing (CCNP Route)
Multilayer Switching (CCNP Switch)
Network Troubleshooting (CCNP Tshoot)
Data Communication Methods
Digital Transmission
Broadband Wireless Multiple Access Methods
Technical Security
Cryptomathematics and Computability
Network Security
Security Solutions
Radio Technology
Radio Network Planning
Innovation Project
Work Placement 1
Work Placement 2
Bachelor's Thesis and Maturity Test
Ohjelmistotuotanto
Introduction to Studies
Functions and Complex Numbers
Vectors and Matrices
Mathematics for Digital Techniques
Discrete Mathematics
Probability
Mathematical Statistics
Project Operation
Profitability of Technology Business
Investment Calculations and Decision Making
Leadership
Introduction to Computing
Setting Up and Usage of Personal Computer (PC)
Unix/Linux Basics
Basics of Information Security
Computer Architecture
Advanced Unix/Linux
Introduction to Programming
Advanced C Programming
Introduction to Database Management
Microprocessors
Information Technology Project
Advanced Java Programming
C++ Programming
Advanced Object-Oriented Programming
Design Patterns
Modeling
Software Production
User Centered Interface Design
Database Structures
Data Structures and Algorithms
Operating Systems
Windows Phone Application Development
iPhone Application Development
Android Application Development
.NET Architecture
Advanced C# Programming
Cloud Computing
Rich Internet Applications
XML and Related Technologies
Server-side Programming
Game Programming
Player-Centred Game Design
Computer Graphics and Animation
Embedded Systems Programming
Interfacing PC
Embedded Systems Debugging
SQL and Relational Databases
SQL Basics
Python Programming
PHP Programming
C# Programming Fundamentals
Advanced Usage of Office Programs
Ruby Programming
Advanced Unix/Linux
Script Programming
Special Course on Server Technologies
Innovation Project
Software Testing and Management
Work Placement 1
Work Placement 2
Bachelor's Thesis and Maturity Test
Sulautettu tietotekniikka
Introduction to Studies
Differential Calculus
Integral Calculus
Mathematics for Digital Techniques
Integral Transforms
Digital Signal Processing Mathematics
Electricity
Magnetism
Wave Motion and Oscillations
Physics laboratories
Introduction to Computing
Unix/Linux Basics
Electronic Systems
Digital Fundamentals (circuits)
Computer Architecture
Advanced C Programming
Microprocessors
Information Technology Project
C++ Programming
Advanced Object-Oriented Programming
User Centered Interface Design
Data Structures and Algorithms
Operating Systems
Windows Phone Application Development
iPhone Application Development
Android Application Development
Circuit Analysis
International Project Communication
Electronics Applications
Embedded Systems Programming
Basics of Digital Signal Processing
Interfacing PC
Programmable Logic Devices
Embedded Systems Debugging
Printed Circuit Boards
Digital Signal Processing Systems
Analysis of Measurement Data
Practical EMC
Virtual Instrumentation
Sensor Technology
Innovation Project
Work Placement 1
Work Placement 2
Bachelor's Thesis and Maturity Test
Tietojärjestelmät
Introduction to Studies
Mathematics for Digital Techniques
Introduction to Computing
Setting Up and Usage of Personal Computer (PC)
Unix/Linux Basics
Basics of Information Security
Electronic Systems
Digital Fundamentals (circuits)
Advanced Unix/Linux
Introduction to Programming
Advanced C Programming
Communication Networks
Microprocessors
Information Technology Project
Advanced Java Programming
C++ Programming
Advanced Object-Oriented Programming
Design Patterns
Modeling
Software Production
User Centered Interface Design
Database Structures
Data Structures and Algorithms
Operating Systems
Windows Phone Application Development
iPhone Application Development
Android Application Development
.NET Architecture
Rich Internet Applications
XML and Related Technologies
Server-side Programming
Game Programming
Computer Graphics and Animation
Network Management in IP Networks
Advanced Routing (CCNP Route)
Multilayer Switching (CCNP Switch)
Network Troubleshooting (CCNP Tshoot)
Windows Server Network Infrastructure
Windows Server Application Infrastructure
Windows Server Administrator
Windows Server Active Directory
Windows Workstation Operating System
Microsoft Office SharePoint Server
Microsoft SQL Server Configuring and Maintenance
Window Server Virtualization
Microsoft Exchange Application Server
Windows Server Enterprise Administrator
Windows 7 Enterprise Desktop Administrator (MCP/MCITP)
Microsoft SQL Business Intelligence (BI) (MCP/MCTS)
Microsoft Dynamics CRM Applications (MCP/MCTS)
Special Course on Microsoft Technologies
Microsoft SharePoint Server Administrator
Microsoft SharePoint Developer
Microsoft SQL Server Developer
Microsoft Lync Server - Configuration and Maintenance
Introduction to Junos Operating System
Network Devices' Security
Advanced Routing with Junos and IOS
Advanced Switching with Junos, IOS and HP Procurve
Advanced Active Devices
Technical Security
Network Security
Security Solutions
Advanced Unix/Linux
Server Load Balancing and Redundancy
IP Multimedia Systems
Script Programming
Special Course on Server Technologies
Unix/Linux Server
Innovation Project
Work Placement 1
Work Placement 2
Bachelor's Thesis and Maturity Test
Tietoturva
Introduction to Studies
Probability
Mathematical Statistics
Setting Up and Usage of Personal Computer (PC)
Unix/Linux Basics
Basics of Information Security
Introduction to Telecommunications
Communication Networks
Information Technology Project
Operating Systems
Technical Security
Intrusion and Defence Techniques in Practice
Cryptomathematics and Computability
Network Security
Security Solutions
Special Course on Server Technologies
Innovation Project
Software Testing and Management
Work Placement 1
Work Placement 2
Bachelor's Thesis and Maturity Test
Tietoverkot
Introduction to Studies
Mathematics for Digital Techniques
Probability
Mathematical Statistics
Introduction to Computing
Setting Up and Usage of Personal Computer (PC)
Basics of Information Security
Computer Architecture
Advanced Unix/Linux
Introduction to Database Management
Introduction to Telecommunications
Communication Networks
Microprocessors
Information Technology Project
Operating Systems
Rich Internet Applications
Server-side Programming
Interfacing PC
Network Management in IP Networks
Advanced Routing (CCNP Route)
Multilayer Switching (CCNP Switch)
Network Troubleshooting (CCNP Tshoot)
Wireless Lans (WLANs)
Windows Server Network Infrastructure
Windows Server Application Infrastructure
Windows Server Administrator
Windows Server Active Directory
Windows Workstation Operating System
Microsoft Office SharePoint Server
Microsoft SQL Server Configuring and Maintenance
Window Server Virtualization
Microsoft Exchange Application Server
Windows Server Enterprise Administrator
Windows 7 Enterprise Desktop Administrator (MCP/MCITP)
Microsoft SQL Business Intelligence (BI) (MCP/MCTS)
Microsoft Dynamics CRM Applications (MCP/MCTS)
Special Course on Microsoft Technologies
Microsoft SharePoint Server Administrator
Microsoft SharePoint Developer
Microsoft SQL Server Developer
Microsoft Lync Server - Configuration and Maintenance
Introduction to Junos Operating System
Network Devices' Security
Advanced Routing with Junos and IOS
Advanced Switching with Junos, IOS and HP Procurve
Advanced Active Devices
Technical Security
Intrusion and Defence Techniques in Practice
Cryptomathematics and Computability
Network Security
Security Solutions
Advanced Unix/Linux
Server Load Balancing and Redundancy
IP Multimedia Systems
Script Programming
Special Course on Server Technologies
Innovation Project
Work Placement 1
Work Placement 2
Bachelor's Thesis and Maturity Test
Not grouped
Working Life Finnish and Academic Communication Skills
English Communication Skills for Information Technology
Professional English
Swedish at Work
Finnish as a Second Language: Finnish at Work
Finnish Communication Skills for Technology
Local Area Networks (CCNA1)
Internetworks (CCNA2)
Game Design
Game Art
Virtual Local Area Networks (CCNA 3)
Wide Area Networks (CCNA 4)
Windows Workstation in Enterprise Environment
Windows PowerShell
Project Management Software

Bachelor level::generic competences (2010)

Rectors' Conference of Finnish Universities of Applied Sciences (2010): recommendation for generic competences in bachelor level

Ethical Competence

- is able to take responsibility for one’s own actions and for the consequences of these actions
- is able to work according to the ethical principles of the subject field
- is able to take other people into account in one’s actions
- is able to apply the principles of equality
- is able to apply the principles of sustainable development
- is capable of social influencing using one’s know-how and based on ethical values

Introduction to Studies
Professional English
Swedish at Work
Finnish as a Second Language: Finnish at Work
Basics of Information Security
Sustainable Development in ICT
User Centered Interface Design
Innovation Project
Work Placement 1
Work Placement 2
Bachelor's Thesis and Maturity Test
Innovation Competence

- is able to conduct research, development and innovation projects applying the existing knowledge and methods of the field
- is able to work in projects
- is capable of creative problem solving and development of working methods
- is able to find customer-oriented, sustainable and profitable solutions

Project Operation
Profitability of Technology Business
Investment Calculations and Decision Making
Leadership
Innovation Project
Work Placement 1
Work Placement 2
Bachelor's Thesis and Maturity Test
Internationalization Competence

- possesses communicative competence necessary for one’s work and for professional development in the subject field
- is able to operate in a multicul-tural environment
- takes into account the effects of and opportunities for internationalization development in one’s own field

Introduction to Studies
Working Life Finnish and Academic Communication Skills
Professional English
Swedish at Work
Finnish as a Second Language: Finnish at Work
Finnish Communication Skills for Technology
Interfacing PC
Network Management in IP Networks
LTE 4G Technology
IP Multimedia Systems
Mobile Messaging
Signaling in Telecommunication Networks
Work Placement 1
Work Placement 2
Learning Competence

- is able to self-evaluate and develop one’s competence and learning style orientation
- is able to retrieve and analyze information and evaluate it critically
- is capable of taking responsibility for collaborative learning and sharing knowledge in teams

Introduction to Studies
Functions and Complex Numbers
Vectors and Matrices
Differential Calculus
Integral Calculus
Mathematics for Digital Techniques
Discrete Mathematics
Probability
Integral Transforms
Mathematical Statistics
Digital Signal Processing Mathematics
Introduction to Engineering Physics
Electricity
Magnetism
Wave Motion and Oscillations
Physics laboratories
Working Life Finnish and Academic Communication Skills
Professional English
Swedish at Work
Finnish as a Second Language: Finnish at Work
Project Operation
Profitability of Technology Business
Investment Calculations and Decision Making
Leadership
Introduction to Computing
Finnish Communication Skills for Technology
Setting Up and Usage of Personal Computer (PC)
Unix/Linux Basics
Basics of Information Security
Electronic Systems
Digital Fundamentals (circuits)
Computer Architecture
Advanced Unix/Linux
Introduction to Programming
Advanced C Programming
Introduction to Database Management
Introduction to Telecommunications
Communication Networks
Local Area Networks (CCNA1)
Internetworks (CCNA2)
Microprocessors
Information Technology Project
Sustainable Development in ICT
Advanced Java Programming
C++ Programming
Advanced Object-Oriented Programming
Design Patterns
Modeling
Software Production
User Centered Interface Design
Database Structures
Data Structures and Algorithms
Operating Systems
Advanced Unix/Linux
Work Placement 1
Work Placement 2
Bachelor's Thesis and Maturity Test
Working Community Competence

- is able to operate as a member of a work community
- is able to operate in communicative and interactive situations in working life
- is able to utilize information and communications technology in one’s subject field
- knows the working life in one’s subject field and is able to create personal contacts in working life

Introduction to Studies
Working Life Finnish and Academic Communication Skills
Professional English
Swedish at Work
Finnish as a Second Language: Finnish at Work
Project Operation
Profitability of Technology Business
Investment Calculations and Decision Making
Leadership
Introduction to Computing
Finnish Communication Skills for Technology
Basics of Information Security
Information Technology Project
Sustainable Development in ICT
User Centered Interface Design
Innovation Project
Work Placement 1
Work Placement 2
Not grouped
English Communication Skills for Information Technology
Windows Phone Application Development
iPhone Application Development
Android Application Development
.NET Architecture
Advanced C# Programming
Cloud Computing
Rich Internet Applications
XML and Related Technologies
Server-side Programming
Game Programming
Game Design
Player-Centred Game Design
Game Art
Computer Graphics and Animation
Circuit Analysis
International Project Communication
Electronics Applications
Embedded Systems Programming
Basics of Digital Signal Processing
Programmable Logic Devices
Embedded Systems Debugging
Printed Circuit Boards
Digital Signal Processing Systems
Analysis of Measurement Data
Practical EMC
Virtual Instrumentation
Sensor Technology
Virtual Local Area Networks (CCNA 3)
Wide Area Networks (CCNA 4)
Advanced Routing (CCNP Route)
Multilayer Switching (CCNP Switch)
Network Troubleshooting (CCNP Tshoot)
Wireless Lans (WLANs)
Data Communication Methods
Digital Transmission
Broadband Communication
Mobile Communications
3G Technology
Broadband Wireless Multiple Access Methods
Windows Server Network Infrastructure
Windows Server Application Infrastructure
Windows Server Administrator
Windows Server Active Directory
Windows Workstation Operating System
Microsoft Office SharePoint Server
Microsoft SQL Server Configuring and Maintenance
Window Server Virtualization
Microsoft Exchange Application Server
Windows Server Enterprise Administrator
Windows Workstation in Enterprise Environment
Windows PowerShell
Windows 7 Enterprise Desktop Administrator (MCP/MCITP)
Microsoft SQL Business Intelligence (BI) (MCP/MCTS)
Microsoft Dynamics CRM Applications (MCP/MCTS)
Special Course on Microsoft Technologies
Microsoft SharePoint Server Administrator
Microsoft SharePoint Developer
Microsoft SQL Server Developer
Microsoft Lync Server - Configuration and Maintenance
Introduction to Junos Operating System
Network Devices' Security
Advanced Routing with Junos and IOS
Advanced Switching with Junos, IOS and HP Procurve
Advanced Active Devices
SQL and Relational Databases
SQL Basics
Python Programming
PHP Programming
C# Programming Fundamentals
Advanced Usage of Office Programs
Ruby Programming
Technical Security
Intrusion and Defence Techniques in Practice
Cryptomathematics and Computability
Network Security
Security Solutions
Server Load Balancing and Redundancy
Script Programming
Special Course on Server Technologies
Unix/Linux Server
Radio Technology
Radio Network Planning
Project Management Software
Software Testing and Management

Code Name Credits (ECTS)
TT13S1H-1000
Core Requirement Studies

(Choose all )

75
TT13S1H-1005
Introduction to Studies

(Choose all )

3
XX00AC54 Introduction to Studies 3
TT13S1H-1006
Mathematics

(Choose ects: 24 )

24
XX00AA55 Functions and Complex Numbers 3
XX00AA56 Vectors and Matrices 3
XX00AA57 Differential Calculus 3
XX00AA58 Integral Calculus 3
XX00AA59 Mathematics for Digital Techniques 3
TT00AA03 Discrete Mathematics 3
TT00AA04 Probability 3
XX00AA60 Integral Transforms 3
XX00AA61 Mathematical Statistics 3
XX00AA62 Digital Signal Processing Mathematics 3
TT13S1H-1007
Physics

(Choose all )

15
XX00AA63 Introduction to Engineering Physics 3
XX00AA64 Electricity 3
XX00AA65 Magnetism 3
XX00AA66 Wave Motion and Oscillations 3
XX00AA67 Physics laboratories 3
TT13S1H-1008
Language Studies

(Choose ects: 12 )

12
XX00AA69 Working Life Finnish and Academic Communication Skills 3
XX00AA71 English Communication Skills for Information Technology 3
XX00AC51 Professional English 3
XX00AC52 Swedish at Work 3
XX00AC53 Finnish as a Second Language: Finnish at Work 3
TT13S1H-1009
Industrial Management

(Choose all )

12
XX00AA07 Project Operation 3
XX00AA05 Profitability of Technology Business 3
XX00AA15 Investment Calculations and Decision Making 3
XX00AA25 Leadership 3
TT13S1H-1010
Orientation Project

(Choose all )

9
XX00AA02 Introduction to Computing 3
XX00AA68 Finnish Communication Skills for Technology 3
XX00AA73 Setting Up and Usage of Personal Computer (PC) 3
TT13S1H-1001
Professional Studies

(Choose ects: 105 )

105
TT13S1H-1011
Common Professional Studies

(Choose ects: 45 )

45
XX00AA74 Unix/Linux Basics 3
XX00AA89 Basics of Information Security 3
XX00AA75 Electronic Systems 3
XX00AA76 Digital Fundamentals (circuits) 3
XX00AA77 Computer Architecture 3
TT00AB24 Advanced Unix/Linux 3
TT00AC59 Introduction to Programming 3
TT00AA12 Advanced C Programming 3
XX00AA79 Introduction to Database Management 3
XX00AA80 Introduction to Telecommunications 3
TT00AA13 Communication Networks 3
XX00BA49 Local Area Networks (CCNA1) 4
XX00BA50 Internetworks (CCNA2) 4
XX00AA82 Microprocessors 3
TT00AA14 Information Technology Project 6
TX00AB71 Sustainable Development in ICT 3
TT13S1H-1012
Common Professional Studies on Software Engineering

(Choose all )

30
TT00AA11 Advanced Java Programming 3
XX00AA21 C++ Programming 3
TT00AA18 Advanced Object-Oriented Programming 3
TT00AA19 Design Patterns 3
TT00AA20 Modeling 3
TT00AA21 Software Production 3
TT00AA22 User Centered Interface Design 3
XX00AA22 Database Structures 3
TT00AA23 Data Structures and Algorithms 3
TT00AA24 Operating Systems 3
TT13S1H-1013
Elective Studies in Software Engineering

(Choose 0 )

0
TT13S1H-1020
Mobile Programming

(Choose all )

15
TT00AC40 Windows Phone Application Development 5
TT00AC58 iPhone Application Development 5
TT00AC60 Android Application Development 5
TT13S1H-1021
Software Architecture

(Choose all )

13
TT00AA32 .NET Architecture 5
TT00AC02 Advanced C# Programming 3
TT00AC62 Cloud Computing 5
TT13S1H-1022
Web Programming

(Choose all )

15
TT00AA39 Rich Internet Applications 5
TT00AA40 XML and Related Technologies 5
TT00AA41 Server-side Programming 5
TT13S1H-1023
Game Programming

(Choose all )

23
TT00AA43 Game Programming 5
TT00BA53 Game Design 5
TT00AC29 Player-Centred Game Design 3
TI00AC38 Game Art 5
TT00AA44 Computer Graphics and Animation 5
TT13S1H-1014
Common Professional Studies in Embedded Engineering

(Choose all )

15
TT00AA50 Circuit Analysis 3
TT00AA52 International Project Communication 3
TT00AA53 Electronics Applications 3
TT00AA54 Embedded Systems Programming 3
XX00AA33 Basics of Digital Signal Processing 3
TT13S1H-1015
Elective Professional Studies in Embedded Engineering

(Choose all )

34
TT13S1H-1024
Computer Engineering

(Choose all )

12
XX00AA34 Interfacing PC 3
XX00AA36 Programmable Logic Devices 3
XX00AA37 Embedded Systems Debugging 3
TT00AB35 Printed Circuit Boards 3
TT13S1H-1025
Measurement Systems

(Choose all )

22
XX00AA42 Digital Signal Processing Systems 5
TI00AB49 Analysis of Measurement Data 5
XX00AA40 Practical EMC 4
XX00AA38 Virtual Instrumentation 5
XX00AA41 Sensor Technology 3
TT13S1H-1016
Common Professional Studies in Computer Networks and Telecommunications

(Choose ects: 30 )

30
XX00BA51 Virtual Local Area Networks (CCNA 3) 4
XX00BA52 Wide Area Networks (CCNA 4) 4
TT00AB38 Network Management in IP Networks 4
TT00AC22 Advanced Routing (CCNP Route) 5
TT00AC23 Multilayer Switching (CCNP Switch) 5
TT00AC24 Network Troubleshooting (CCNP Tshoot) 5
TT00AA97 Wireless Lans (WLANs) 5
TT00AA62 Data Communication Methods 6
TT00AA63 Digital Transmission 3
TT00AA64 Broadband Communication 3
TT00AA68 Mobile Communications 3
TI00AC12 3G Technology 5
TI00AB85 LTE 4G Technology 5
TT00AA70 Broadband Wireless Multiple Access Methods 3
TT13S1H-1017
Elective Professional Studies in Computer Networks and Telecommunications

(Choose ects: 15 )

15
TT13S1H-1026
Microsoft IT Academy (basic module)

(Choose all )

15
TT00AB66 Windows Server Network Infrastructure 3
TT00AB92 Windows Server Application Infrastructure 3
TT00AB93 Windows Server Administrator 3
TT00AB94 Windows Server Active Directory 3
TT00AB96 Windows Workstation Operating System 3
TT13S1H-1027
Microsoft IT Academy (advanced module)

(Choose ects: 15 )

15
TT00AB97 Microsoft Office SharePoint Server 3
TT00AB98 Microsoft SQL Server Configuring and Maintenance 3
TT00AC46 Window Server Virtualization 3
TT00AC47 Microsoft Exchange Application Server 3
TT00AC48 Windows Server Enterprise Administrator 3
TT00BA74 Windows Workstation in Enterprise Environment 6
TT00BA73 Windows PowerShell 4
TT13S1H-1028
Microsoft IT Academy (extra curricula)

(Choose ects: 15 )

15
TT00AC00 Windows 7 Enterprise Desktop Administrator (MCP/MCITP) 6
TT00AC01 Microsoft SQL Business Intelligence (BI) (MCP/MCTS) 5
TT00AC12 Microsoft Dynamics CRM Applications (MCP/MCTS) 6
TT00AC15 Special Course on Microsoft Technologies 6
TT00AC50 Microsoft SharePoint Server Administrator 5
TT00AC53 Microsoft SharePoint Developer 5
TT00AC51 Microsoft SQL Server Developer 6
TT00AC52 Microsoft Lync Server - Configuration and Maintenance 6
TT13S1H-1029
Juniper Academy

(Choose ects: 15 )

15
TT00AC17 Introduction to Junos Operating System 3
TT00AC18 Network Devices' Security 5
TT00AC19 Advanced Routing with Junos and IOS 4
TT00AC20 Advanced Switching with Junos, IOS and HP Procurve 4
TT00AC21 Advanced Active Devices 4
TT13S1H-1036
Information Technoloqy, Data Network courses

(Choose ects: 15 )

15
TT00AB75 SQL and Relational Databases 3
TT00AB74 SQL Basics 3
TT00AB76 Python Programming 3
TT00AB77 PHP Programming 3
TT00AC49 C# Programming Fundamentals 4
TT00AC95 Advanced Usage of Office Programs 6
TT00AC16 Ruby Programming 4
TT13S1H-1031
Information Security

(Choose ects: 15 )

15
TT00AB18 Technical Security 3
TT00AB19 Intrusion and Defence Techniques in Practice 3
TT00AB20 Cryptomathematics and Computability 3
TT00AB21 Network Security 5
TT00AB22 Security Solutions 6
TT13S1H-1032
Server Technologies

(Choose ects: 15 )

15
TT00AB24 Advanced Unix/Linux 3
TT00AB25 Server Load Balancing and Redundancy 3
TT00AB26 IP Multimedia Systems 3
TT00AB27 Script Programming 3
TT00AB28 Special Course on Server Technologies 3
TT00AB79 Unix/Linux Server 3
TT13S1H-1033
Telecommunication systems

(Choose all )

12
TT00AA74 Radio Technology 3
TT00AA76 Radio Network Planning 3
TI00AA84 Mobile Messaging 3
TI00AA82 Signaling in Telecommunication Networks 3
TT13S1H-1018
Innovation Studies

(Choose all )

20
XX00AC55 Innovation Project 10
TT00AC90 Project Management Software 5
TT00AA48 Software Testing and Management 5
TT13S1H-1019
International Studies

(Choose ects: 0 )

0
TT13S1H-1002
Elective Studies

(Choose ects: 15 )

15
TT13S1H-1003
Practical Training

(Choose all )

30
TX00AD58 Work Placement 1 15
TX00AD59 Work Placement 2 15
TT13S1H-1004
Bachelor's Thesis

(Choose all )

15
XX00AA91 Bachelor's Thesis and Maturity Test 15
Go back to top of page