Skip to main content

Degree Programme in Information Technology: Syllabus

Code: TI12S2

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

Descriptions

Information technology professionals work in the various areas of IT business: in telecommunications industries, software enterprises, telecommunication operators and service providers, and in many other information technology-related positions such as in embedded electronics and automation industries.

Learning aims and results
The aim of the Bachelor´s Degree Programme in Information Technology (240 ECTS credits) is to equip the student with the most up-to-date and high-quality knowledge and skills in information technology. The degree gives the student a solid basis to work as an engineer anywhere in the world as the student acknowledges intercultural aspects due to the multicultural study environment and student community. Additionally, language and communication as well as project skills are included in the degree programme to complement the engineering competence. This enables the graduate to head for an international career in various areas of information and communications technologies. The student will be linked to the working life throughout the studies via industry-related projects, innovation project, industrial placement periods, and a Final Year Project.

The main competences after completing a degree are:

Software Technology
Telecommunications Technology
Embedded Engineering
Information Technology Systems
Information Technology Security

Structure of the Programme
The extent of the Bachelor of Engineering degree programme is 240 ECTS credits and the duration of the studies is four years. After 1,5 years of compulsory studies, students will start specializing into different Industrial placement (20 weeks) is undertaken during the spring term of the 3rd study year.

The courses in Basic Studies (languages, mathematics, physics, basic business courses) and Professional Studies, that provide the necessary theoretical basis, are compulsory and common to all students of the programme. The courses in the various optional modules of Professional Studies are either compulsory or optional depending on the specialisation option that the student has chosen.

Specialisation options in Information Technology degree programme, are:

Communications and Data Networks
Software Engineering


Programme director or equivalent
Anssi Ikonen
Head of Information Technology Degree Programme
Phone + 358 (0)207 83 6383
Email firstname.lastname@metropolia.fi

Development

The curriculum is developed and updated in collaboration with the local IT industry and the Information Technology Degree Programme Advisory Board.

The curriculum has a strong emphasis on CDIO (Conceiving-Designing-Implementing-Operating) concept.

Further information

Specific admission requirements
Admission requirements are set annually. More information on the application instructions on http://www.metropolia.fi/en/apply/how-to-apply-2012/bachelors-degree-daytime-studies/.

Specific arrangements for recognition of prior learning
Students have the right to apply for recognition of prior learning. The recognition is based on the skills of the student regardless of the ways the fore mentioned expertise has been acquired. The student has the responsibility to demonstrate the skills required in the study objectives and to provide the required information and documentation based on which the decision for approval will be made.

Qualification requirements and regulations
Qualification requirements and regulations are defined in the degree regulations of Metropolia: http://opinto-opas.metropolia.fi/en/information-on-metropolia/regulations/

Profile of the programme

Bachelor of Engineering Degree is a four-year first-cycle polytechnic degree in the field of technology and transport which provides skills and knowledge for graduates to work in specialist tasks in the technology industry, in the service sector and in the public sector.

Key learning outcomes

Basic knowledge and skills in the structure and operations of software, devices and systems in the field of information technology. Learning skills, problem-solving skills, communication skills, international and intercultural competence, working-life skills and innovation skills.

Occupational profiles of graduates with examples

A graduate in the Bachelor's programme of Engineering in Information Technology works in specialist tasks in private sector companies, in the public sector and in project management in Finland and abroad. An engineer works for example in software production, in product development of electronic devices or in marketing, selling, customer service and business-to-business services.

Access to further studies
A graduate is eligible to apply for Master's Degree studies in a university after completing the first-cycle polytechnic degree. Special arrangements apply to application for Master-level studies in a university of applied sciences as there is a requirement of three years of work experience after completion of a bachelor-level degree.


Examination regulations, assessment and grading
The assessment criteria are defined in the degree regulations of Metropolia: http://opinto-opas.metropolia.fi/en/information-on-metropolia/regulations/ and course-specific requirements are described in the course descriptions in the curriculum.

Graduation requirements
A student is eligible to graduate when he/she has completed all the required courses set for the degree as a present student (extent 240 ECTS credits).

Mode of study
Studies are implemented as courses, course modules or projects. Studies include contact teaching and self-study. Studies aiming towards a degree are implemented as full-time studies.
Programme director or equivalent

Anssi Ikonen
Head of Information Technology Degree Programme
Phone + 358 (0)207 83 6383
Email firstname.lastname@metropolia.fi

Show study timings by semester, study year or period

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

(Choose all )

48
TI12S2-1007
Mathematics

(Choose all )

18
TI00AA04 Basic Engineering Mathematics 6
TI00AA05 Introduction to Calculus 6
TI00AC27 Applied Engineering Mathematics 3
TX00AA24 ICT Mathematical Applications 3
TI12S2-1008
Physics

(Choose all )

15
TI00AA12 Mechanics 3
TI00AA14 Oscillations and Waves 3
TI00AA13 Electricity and Magnetism 3
TI00AA16 Applied Physics 3
TI00AA15 Physics Laboratory Course 3
TI12S2-1009
Language Studies

(Choose 0)

0
TI00AA19 Finnish for Foreigners 1 3
TI00AA21 Finnish for Foreigners 2 3
TI00AA23 Finnish for Foreigners 3 3
XX00AA69 Working Life Finnish and Academic Communication Skills 3
XX00AA68 Finnish Communication Skills for Technology 3
XX00AC53 Finnish as a Second Language: Finnish at Work 3
XX00AC52 Swedish at Work 3
TI00AA20 Technical Writing and Presentation Skills 3
TI00AA22 English Reporting Skills for ICT Projects 3
TI00AA24 Academic English Communication for ICT 3
TI12S2-1010
Industrial Management

(Choose all )

6
TI00AA26 Introduction to Marketing and Leadership 3
TI00AA27 Product and Project Cost Analysis 3
TI12S2-1011
Foundations of Information Technology

(Choose all )

6
TI00AB99 Windows Installation and Maintenance 3
TX00AB71 Sustainable Development in ICT 3
TI12S2-1012
Introduction to Studies

(Choose all )

3
XX00AC54 Introduction to Studies 3
TI12S2-1001
Professional Studies

(Choose all )

30
TI12S2-1013
Common Professional Studies

(Choose all )

30
TI00AA32 Communication Networks 5
TI00AB80 Digital Systems 5
TI00AB79 Circuits and Signals 3
TI00AA37 UNIX Operating System 3
TI00AB81 Signal Conditioning 3
TI00AA43 Programming 5
XX00AA77 Computer Architecture 3
TI00AA47 Local Area Networks (CCNA1) 3
TI12S2-1002
Optional Professional Studies

(Choose 0)

0
TI12S2-1014
Software Engineering, Core Studies

(Choose 0)

0
TT00AA21 Software Production 3
TI00AB66 Datastructures and Algorithms 4
TI00AA49 Web Programming 5
TI00AA50 C++ Programming 5
TI00AA52 Java Programming 5
TI00AB08 User interfaces 3
TI12S2-1015
Embedded Software Engineering

(Choose (pcs) 15)

15
TI00AA55 Real-Time Programming 6
TI00AA56 Software Design 5
TI00AA57 Real-Time Operating Systems 5
TI00AA58 Linux Installation and Maintenance 5
TI00AA64 Embedded Linux Device Driver 5
TI12S2-1016
Mobile Software Engineering

(Choose 0)

0
TI00AB72 Java Mobile Programming 5
TT00AC40 Windows Phone Application Development 5
TI00AB76 Android Application Development 5
TX00AB82 iPhone Application Development 5
TI12S2-1017
Internet Software Engineering

(Choose 0)

0
TI00AB62 Data Management 3
TI00AB12 Applied Java Programming 3
TI00AB70 Java Enterprise Technology 5
TI00AB14 Introduction to XML 3
TI00AB15 XML Applications 3
TI00AB16 Java Web Technology 3
TI12S2-1018
IP Networks, Core Module

(Choose 0)

0
TT00AB38 Network Management in IP Networks 4
TI00AA68 Internetworks (CCNA2) 3
TI00AA69 Virtual Local Area Networks (CCNA3) 3
TI00AA70 Wide Area Networks (CCNA4) 3
TT00AC45 Cloud Computing 5
TI12S2-1019
Enterprise Networks, Advanced Module

(Choose 0)

0
TI00AC03 Advanced Routing (CCNP Route) 5
TI00AC04 Multilayer Switching (CCNP Switch) 5
TI00AC05 Network Troubleshooting (CCNP Tshoot) 5
TI12S2-1020
Personal Communications, Advanced Module

(Choose 0)

0
TI00AA79 Mobile Communications 3
TI00AA80 Data Transmission 3
TI00AA81 Radio Technology 3
TI00AA82 Signaling in Telecommunication Networks 3
TI00AC12 3G Technology 5
TI00AB85 LTE 4G Technology 5
TI00AA84 Mobile Messaging 3
TI00AA85 Data Communication Theory 6
TI00AA86 Radio Network Planning 3
TI00AA88 Telecommunications System 3
TT00AB26 IP Multimedia Systems 3
TT00AB46 Broadband Wireless Multiple Access Methods 3
TI12S2-1021
Computer Engineering, Basic Module

(Choose 0)

0
XX00AA34 Interfacing PC 3
TI12S2-1022
Information Security

(Choose 0)

0
TI00AB03 Introduction to IT Security 3
TI00AB02 IT Security 3
TI00AB05 Practical Attack and Defence Techniques 3
TI00AB06 Network Security (CCNA Security) 5
TI00AC26 Corporate Information Security 5
TI00AB01 Enterprise Security Management Products 3
TI12S2-1003
Elective Studies

(Choose 0)

0
O201311
Information Technology (eng), Leppävaara: Elective Studies

(Choose 0)

0
TI00AB82 Embedded DSP Intensive Project 10
TT00AC02 Advanced C# Programming 3
TX00AA37 Finnish for Foreigners 4 3
TX00AA38 Finnish for Foreigners 5 3
TI00AB68 Basics of Computer Forensics 3
C0506 Expert Systems and Knowledge Based Programming 3
TT00AB87 Zend Framework Programming 3
TT00AC03 Statistical Methods for Machine Learning 2
TT00AC04 European Project for Sustainable ICT in Academic Education 5
TI00AB65 Developing Open Source Systems 5
TT00AC05 Safe and Secure Robots based on Open Source Software 5
XX00AB94 English Conversation Intermediate 3
XX00AB95 English Conversation Advanced 3
TI00AC07 Mobile Communications 2
TI00AC08 Advanced Algorithms 3
TXB0AA68 Finnish Conversation 3
TI00AC34 Finnish Conversation Basic 3
TI00AC35 Software Project Management 3
TI00BH00 Team Management Skills 2
TX00AA39 Finnish for Exchange Students 3
TX00BQ84 Finnish for Foreigners 1 5
TX00BQ85 Finnish for Foreigners 2 5
XXXAB02 Finnish for Exchange Students 3
TX00CE52 Robots Weeks Project 4
TX00CI48 International Conference in ICT Industry 3
TX00CI73 English Conversation Intermediate 5
TX00CI76 English Conversation Advanced 5
TX00BQ87 Finnish for Foreigners 3 5
XX00AA38 Virtual Instrumentation 5
TX00BP92 Industrial Business 5
O201312
Information Technology (eng), Leppävaara: Professional Studies

(Choose 0)

0
TI00AB84 Practical Game Programming 5
TI00AB70 Java Enterprise Technology 5
TI00AB85 LTE 4G Technology 5
XX00AA47 JAVA and J2ME Basics 4
T0183 Component Architecture and Applications Development 3
TI00AB70 Java Enterprise Technology 5
TZ40AA34 Network Security 5
C0228 Practical Attack and Defence Techniques 3
TI00AB87 Embedded Networking 3
TT00AB76 Python Programming 3
TI00AB62 Data Management 3
TX00AA37 Finnish for Foreigners 4 3
TI00AC03 Advanced Routing (CCNP Route) 5
TI00AC04 Multilayer Switching (CCNP Switch) 5
TI00AC05 Network Troubleshooting (CCNP Tshoot) 5
TZ40AA35 IP Multimedia Systems 3
TI00AB70 Java Enterprise Technology 5
C0153 3G Technology 3
TI00AC09 Practical C++ 3
TI00AB82 Embedded DSP Intensive Project 10
TI00AB72 Java Mobile Programming 5
TI00AC10 PSoC Application Development 3
TZ40AA30 Network Management in IP Networks 4
TI00AC11 Measurement Systems Project 6
TT00AC40 Windows Phone Application Development 5
TI00AC12 3G Technology 5
TI00AB01 Enterprise Security Management Products 3
TI00AB01 Enterprise Security Management Products 3
TI00AC26 Corporate Information Security 5
TI00AC29 Introduction To Photoshop 3
TI00AC30 Datastructures and Algorithms 5
TI00AC08 Advanced Algorithms 3
TT00AA21 Software Production 3
TI00AC31 Client-Side Web Programming 3
TZ40AA33 IT Security 3
TZ40AA32 Introduction to Information Security 3
TI00AC36 Unity4 Game Development with C# and .NET 4
TI00AC37 Metropolia Game Portal 6
KD00AB71 Game design 5
TT00AC43 Local Based Services 6
TI00AC38 Game Art 5
TU00AA56 Business Game 3
XX00BA49 Local Area Networks (CCNA1) 4
XX00BA50 Internetworks (CCNA2) 4
TT00AC54 Software Testing and Management 3
TZ40AA30 Network Management in IP Networks 4
TT00AC67 Rule-Based Programming 3
XX00AA38 Virtual Instrumentation 5
TI00AB76 Android Application Development 5
XX00BA51 Virtual Local Area Networks (CCNA 3) 4
XX00BA52 Wide Area Networks (CCNA 4) 4
TI00AC12 3G Technology 5
TI00BE75 Radio Technology 5
TI00BF59 Embedded Engineering Seminar 3
TI00BF61 Mobile IMS 3
TI00AC07 Mobile Communications 2
TT00AC72 Active Games 10
TT00AC29 Player-Centred Game Design 3
TX00BY09 Introduction to Numerical Problem Solving 5
TI00AA50 C++ Programming 5
TI00AB08 User interfaces 3
TI00AB62 Data Management 3
XX00CB31 Web Page Project 3
TT00AB39 Network Security 5
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
XX00CB73 Smart Systems Innovation Project 10
TX00BQ85 Finnish for Foreigners 2 5
TX00CF06 Java Challenge 5
TX00BW23 Mobile Programming 5
TX00CI84 Work Placement Workshop 15
TT00CI85 Basics of Virtualization 5
TT00CI86 Open Source Cloud Computing 5
TX00BP92 Industrial Business 5
TZ40AA61 VMware vSphere: Install, Configure, Management 6
TT00AC63 Mobile Application Design 5
TI00CF30 Corporate Cyber Defence 5
TI00CJ22 User-Centered Design Process 5
KD00BG74 Game Design 5
TT00AC58 iPhone Application Development 5
TX00CP81 Work-Based Project 5
TI12S2-1004
Innovation Project

(Choose all )

15
TI00AC13 IT Project Management 5
TI00AC14 Innovation Project 10
TI12S2-1005
Work Placement

(Choose all )

30
TX00AD58 Work Placement 1 15
TX00AD59 Work Placement 2 15
TI12S2-1006
Final Year Project

(Choose all )

15
XX00AA91 Bachelor's Thesis and Maturity Test 15
Total 240 54 73 130 94 25 29 33 40 68.5 61.5 51 43 9.5 15.5 13.5 15.5 18.1 15.1 18.6 21.6 32.8 35.8 31.3 30.3 22.75 28.25 21.25 21.75

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
Finnish as a Second Language: Finnish at Work
Communication Networks
Digital Systems
Circuits and Signals
UNIX Operating System
Signal Conditioning
Programming
Local Area Networks (CCNA1)
Software Production
Datastructures and Algorithms
Web Programming
C++ Programming
Java Programming
User interfaces
Real-Time Programming
Software Design
Real-Time Operating Systems
Linux Installation and Maintenance
Embedded Linux Device Driver
Java Mobile Programming
Windows Phone Application Development
Android Application Development
iPhone Application Development
Data Management
Applied Java Programming
Java Enterprise Technology
Introduction to XML
XML Applications
Java Web Technology
Network Management in IP Networks
Internetworks (CCNA2)
Virtual Local Area Networks (CCNA3)
Wide Area Networks (CCNA4)
Cloud Computing
Advanced Routing (CCNP Route)
Multilayer Switching (CCNP Switch)
Network Troubleshooting (CCNP Tshoot)
Mobile Communications
Data Transmission
Radio Technology
Signaling in Telecommunication Networks
3G Technology
LTE 4G Technology
Mobile Messaging
Data Communication Theory
Radio Network Planning
Telecommunications System
Broadband Wireless Multiple Access Methods
Interfacing PC
Introduction to IT Security
IT Security
Practical Attack and Defence Techniques
Network Security (CCNA Security)
Corporate Information Security
Enterprise Security Management Products
Innovation Project
Work Placement 1
Work Placement
Work Placement 2
Bachelor´s Thesis

No attached course units

Core Requirement Studies
Basic Engineering Mathematics
Introduction to Calculus
Applied Engineering Mathematics
ICT Mathematical Applications
Oscillations and Waves
Electricity and Magnetism
Applied Physics
Physics Laboratory Course
Finnish for Foreigners 3
Working Life Finnish and Academic Communication Skills
Finnish Communication Skills for Technology
Technical Writing and Presentation Skills
Academic English Communication for ICT
Introduction to Marketing and Leadership
Product and Project Cost Analysis
Windows Installation and Maintenance
Sustainable Development in ICT
Computer Architecture
Elective Studies
Mechanics
Finnish for Foreigners 2
English Reporting Skills for ICT Projects
Not grouped
Finnish for Foreigners 1
Swedish at Work
Introduction to Studies
IP Multimedia Systems
IT Project Management
Bachelor's Thesis and Maturity Test

information technology::competences (bachelor)

Information Technology, Bachelor-kompetenssit Matemaattis-luonnontieteellinen osaaminen - Comptence in mathematics and natural sciences Englannin kielen suullinen ja kirjallinen viestintäosaaminen - Oral and written communication skills in English Projektityöskentelytiedot ja -taidot - Project work skills Ohjelmistotekniikka Software Engineering Tietoliikenneverkot - Data and Communication Networks Embedded Engineering - Sulautettu tietotekniikka Information Systems - Tietojärjestelmät Lähettänyt Marianne Autero 12.2.2009

Oral and written communication skills in English
Technical Writing and Presentation Skills
English Reporting Skills for ICT Projects
Academic English Communication for ICT
Local Area Networks (CCNA1)
Internetworks (CCNA2)
Virtual Local Area Networks (CCNA3)
Wide Area Networks (CCNA4)
Network Security (CCNA Security)
Enterprise Security Management Products
Comptence in mathematics and natural sciences
Basic Engineering Mathematics
Introduction to Calculus
ICT Mathematical Applications
Mechanics
Oscillations and Waves
Electricity and Magnetism
Applied Physics
Physics Laboratory Course
Product and Project Cost Analysis
Sustainable Development in ICT
Communication Networks
Programming
Local Area Networks (CCNA1)
Internetworks (CCNA2)
Virtual Local Area Networks (CCNA3)
Wide Area Networks (CCNA4)
Advanced Routing (CCNP Route)
Multilayer Switching (CCNP Switch)
Network Troubleshooting (CCNP Tshoot)
Mobile Communications
Data Transmission
Radio Technology
Radio Network Planning
Telecommunications System
Network Security (CCNA Security)
Software Engineering
Basic Engineering Mathematics
Introduction to Calculus
Applied Engineering Mathematics
ICT Mathematical Applications
Mechanics
Oscillations and Waves
Electricity and Magnetism
Applied Physics
Physics Laboratory Course
Finnish for Foreigners 1
Finnish for Foreigners 2
Finnish for Foreigners 3
Working Life Finnish and Academic Communication Skills
Finnish Communication Skills for Technology
Finnish as a Second Language: Finnish at Work
Swedish at Work
Technical Writing and Presentation Skills
English Reporting Skills for ICT Projects
Academic English Communication for ICT
Introduction to Marketing and Leadership
Product and Project Cost Analysis
Windows Installation and Maintenance
Sustainable Development in ICT
Introduction to Studies
Communication Networks
Digital Systems
Circuits and Signals
UNIX Operating System
Signal Conditioning
Programming
Local Area Networks (CCNA1)
Datastructures and Algorithms
Web Programming
C++ Programming
Java Programming
User interfaces
Real-Time Programming
Software Design
Real-Time Operating Systems
Linux Installation and Maintenance
Embedded Linux Device Driver
Java Mobile Programming
Windows Phone Application Development
Android Application Development
iPhone Application Development
Data Management
Applied Java Programming
Java Enterprise Technology
Introduction to XML
XML Applications
Java Web Technology
Internetworks (CCNA2)
Interfacing PC
IT Security
Practical Attack and Defence Techniques
Network Security (CCNA Security)
Enterprise Security Management Products
Project work skills
Finnish for Foreigners 1
Finnish for Foreigners 2
Finnish for Foreigners 3
English Reporting Skills for ICT Projects
Academic English Communication for ICT
Introduction to Marketing and Leadership
Product and Project Cost Analysis
Web Programming
C++ Programming
Java Programming
Software Design
Android Application Development
Enterprise Security Management Products
IT Project Management
Innovation Project
Embedded Engineering
Basic Engineering Mathematics
Introduction to Calculus
ICT Mathematical Applications
Mechanics
Oscillations and Waves
Physics Laboratory Course
Finnish for Foreigners 3
Working Life Finnish and Academic Communication Skills
Finnish Communication Skills for Technology
Finnish as a Second Language: Finnish at Work
Swedish at Work
Technical Writing and Presentation Skills
English Reporting Skills for ICT Projects
Academic English Communication for ICT
Introduction to Marketing and Leadership
Product and Project Cost Analysis
Windows Installation and Maintenance
Sustainable Development in ICT
Introduction to Studies
Communication Networks
UNIX Operating System
Programming
Local Area Networks (CCNA1)
Datastructures and Algorithms
Web Programming
C++ Programming
Java Programming
Real-Time Programming
Software Design
Real-Time Operating Systems
Linux Installation and Maintenance
Embedded Linux Device Driver
Internetworks (CCNA2)
Interfacing PC
Information Systems
Basic Engineering Mathematics
Introduction to Calculus
ICT Mathematical Applications
Mechanics
Oscillations and Waves
Electricity and Magnetism
Applied Physics
Physics Laboratory Course
Finnish for Foreigners 1
Finnish for Foreigners 2
Finnish for Foreigners 3
Working Life Finnish and Academic Communication Skills
Finnish Communication Skills for Technology
Finnish as a Second Language: Finnish at Work
Swedish at Work
Technical Writing and Presentation Skills
English Reporting Skills for ICT Projects
Academic English Communication for ICT
Introduction to Marketing and Leadership
Product and Project Cost Analysis
Windows Installation and Maintenance
Sustainable Development in ICT
Introduction to Studies
Communication Networks
UNIX Operating System
Programming
Local Area Networks (CCNA1)
Datastructures and Algorithms
Web Programming
User interfaces
Real-Time Programming
Software Design
Real-Time Operating Systems
Linux Installation and Maintenance
Embedded Linux Device Driver
Data Management
Applied Java Programming
Introduction to XML
XML Applications
Java Web Technology
Internetworks (CCNA2)
Virtual Local Area Networks (CCNA3)
Wide Area Networks (CCNA4)
Advanced Routing (CCNP Route)
Multilayer Switching (CCNP Switch)
Network Troubleshooting (CCNP Tshoot)
Introduction to IT Security
IT Security
Practical Attack and Defence Techniques
Network Security (CCNA Security)
Enterprise Security Management Products
Data and Communication Networks
Basic Engineering Mathematics
Introduction to Calculus
Applied Engineering Mathematics
ICT Mathematical Applications
Mechanics
Oscillations and Waves
Electricity and Magnetism
Applied Physics
Physics Laboratory Course
Finnish for Foreigners 1
Finnish for Foreigners 2
Finnish for Foreigners 3
Working Life Finnish and Academic Communication Skills
Finnish Communication Skills for Technology
Finnish as a Second Language: Finnish at Work
Swedish at Work
Technical Writing and Presentation Skills
English Reporting Skills for ICT Projects
Academic English Communication for ICT
Introduction to Marketing and Leadership
Product and Project Cost Analysis
Windows Installation and Maintenance
Sustainable Development in ICT
Introduction to Studies
Communication Networks
Digital Systems
Circuits and Signals
UNIX Operating System
Signal Conditioning
Programming
Local Area Networks (CCNA1)
Datastructures and Algorithms
Linux Installation and Maintenance
Network Management in IP Networks
Internetworks (CCNA2)
Virtual Local Area Networks (CCNA3)
Wide Area Networks (CCNA4)
Advanced Routing (CCNP Route)
Multilayer Switching (CCNP Switch)
Network Troubleshooting (CCNP Tshoot)
Mobile Communications
Data Transmission
Radio Technology
Signaling in Telecommunication Networks
3G Technology
LTE 4G Technology
Mobile Messaging
Data Communication Theory
Radio Network Planning
Telecommunications System
IP Multimedia Systems
Broadband Wireless Multiple Access Methods
Introduction to IT Security
Practical Attack and Defence Techniques
Network Security (CCNA Security)
Corporate Information Security
Enterprise Security Management Products
Not grouped
Computer Architecture
Software Production
Cloud Computing
Work Placement 1
Work Placement 2
Bachelor's Thesis and Maturity Test

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

Finnish as a Second Language: Finnish at Work
Sustainable Development in ICT
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

Android Application Development
IT Project Management
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

ICT Mathematical Applications
Mechanics
Oscillations and Waves
Electricity and Magnetism
Applied Physics
Physics Laboratory Course
Finnish for Foreigners 1
Finnish for Foreigners 2
Finnish for Foreigners 3
Working Life Finnish and Academic Communication Skills
Finnish Communication Skills for Technology
Swedish at Work
Technical Writing and Presentation Skills
English Reporting Skills for ICT Projects
Academic English Communication for ICT
Introduction to Marketing and Leadership
Product and Project Cost Analysis
Introduction to Studies
Communication Networks
Digital Systems
Circuits and Signals
UNIX Operating System
Signal Conditioning
Programming
Local Area Networks (CCNA1)
Datastructures and Algorithms
Web Programming
C++ Programming
Java Programming
User interfaces
Real-Time Programming
Software Design
Real-Time Operating Systems
Linux Installation and Maintenance
Embedded Linux Device Driver
Java Mobile Programming
Android Application Development
Data Management
Applied Java Programming
Java Enterprise Technology
Introduction to XML
XML Applications
Java Web Technology
Network Management in IP Networks
Internetworks (CCNA2)
Virtual Local Area Networks (CCNA3)
Wide Area Networks (CCNA4)
Advanced Routing (CCNP Route)
Multilayer Switching (CCNP Switch)
Network Troubleshooting (CCNP Tshoot)
Mobile Communications
Data Transmission
Radio Technology
Signaling in Telecommunication Networks
LTE 4G Technology
Mobile Messaging
Data Communication Theory
Radio Network Planning
Telecommunications System
IP Multimedia Systems
Interfacing PC
Introduction to IT Security
IT Security
Practical Attack and Defence Techniques
Network Security (CCNA Security)
Enterprise Security Management Products
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

Working Life Finnish and Academic Communication Skills
Finnish Communication Skills for Technology
Finnish as a Second Language: Finnish at Work
Swedish at Work
Sustainable Development in ICT
Introduction to Studies
Computer Architecture
Software Production
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

Working Life Finnish and Academic Communication Skills
Finnish Communication Skills for Technology
Finnish as a Second Language: Finnish at Work
Swedish at Work
Sustainable Development in ICT
Introduction to Studies
Work Placement 1
Work Placement 2
Not grouped
Basic Engineering Mathematics
Introduction to Calculus
Applied Engineering Mathematics
Windows Installation and Maintenance
Windows Phone Application Development
iPhone Application Development
Cloud Computing
3G Technology
Broadband Wireless Multiple Access Methods
Corporate Information Security
Innovation Project

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

(Choose all )

48
TI12S2-1007
Mathematics

(Choose all )

18
TI00AA04 Basic Engineering Mathematics 6
TI00AA05 Introduction to Calculus 6
TI00AC27 Applied Engineering Mathematics 3
TX00AA24 ICT Mathematical Applications 3
TI12S2-1008
Physics

(Choose all )

15
TI00AA12 Mechanics 3
TI00AA14 Oscillations and Waves 3
TI00AA13 Electricity and Magnetism 3
TI00AA16 Applied Physics 3
TI00AA15 Physics Laboratory Course 3
TI12S2-1009
Language Studies

(Choose 0 )

0
TI00AA19 Finnish for Foreigners 1 3
TI00AA21 Finnish for Foreigners 2 3
TI00AA23 Finnish for Foreigners 3 3
XX00AA69 Working Life Finnish and Academic Communication Skills 3
XX00AA68 Finnish Communication Skills for Technology 3
XX00AC53 Finnish as a Second Language: Finnish at Work 3
XX00AC52 Swedish at Work 3
TI00AA20 Technical Writing and Presentation Skills 3
TI00AA22 English Reporting Skills for ICT Projects 3
TI00AA24 Academic English Communication for ICT 3
TI12S2-1010
Industrial Management

(Choose all )

6
TI00AA26 Introduction to Marketing and Leadership 3
TI00AA27 Product and Project Cost Analysis 3
TI12S2-1011
Foundations of Information Technology

(Choose all )

6
TI00AB99 Windows Installation and Maintenance 3
TX00AB71 Sustainable Development in ICT 3
TI12S2-1012
Introduction to Studies

(Choose all )

3
XX00AC54 Introduction to Studies 3
TI12S2-1001
Professional Studies

(Choose all )

30
TI12S2-1013
Common Professional Studies

(Choose all )

30
TI00AA32 Communication Networks 5
TI00AB80 Digital Systems 5
TI00AB79 Circuits and Signals 3
TI00AA37 UNIX Operating System 3
TI00AB81 Signal Conditioning 3
TI00AA43 Programming 5
XX00AA77 Computer Architecture 3
TI00AA47 Local Area Networks (CCNA1) 3
TI12S2-1002
Optional Professional Studies

(Choose 0 )

0
TI12S2-1014
Software Engineering, Core Studies

(Choose 0 )

0
TT00AA21 Software Production 3
TI00AB66 Datastructures and Algorithms 4
TI00AA49 Web Programming 5
TI00AA50 C++ Programming 5
TI00AA52 Java Programming 5
TI00AB08 User interfaces 3
TI12S2-1015
Embedded Software Engineering

(Choose (pcs) 15 )

15
TI00AA55 Real-Time Programming 6
TI00AA56 Software Design 5
TI00AA57 Real-Time Operating Systems 5
TI00AA58 Linux Installation and Maintenance 5
TI00AA64 Embedded Linux Device Driver 5
TI12S2-1016
Mobile Software Engineering

(Choose 0 )

0
TI00AB72 Java Mobile Programming 5
TT00AC40 Windows Phone Application Development 5
TI00AB76 Android Application Development 5
TX00AB82 iPhone Application Development 5
TI12S2-1017
Internet Software Engineering

(Choose 0 )

0
TI00AB62 Data Management 3
TI00AB12 Applied Java Programming 3
TI00AB70 Java Enterprise Technology 5
TI00AB14 Introduction to XML 3
TI00AB15 XML Applications 3
TI00AB16 Java Web Technology 3
TI12S2-1018
IP Networks, Core Module

(Choose 0 )

0
TT00AB38 Network Management in IP Networks 4
TI00AA68 Internetworks (CCNA2) 3
TI00AA69 Virtual Local Area Networks (CCNA3) 3
TI00AA70 Wide Area Networks (CCNA4) 3
TT00AC45 Cloud Computing 5
TI12S2-1019
Enterprise Networks, Advanced Module

(Choose 0 )

0
TI00AC03 Advanced Routing (CCNP Route) 5
TI00AC04 Multilayer Switching (CCNP Switch) 5
TI00AC05 Network Troubleshooting (CCNP Tshoot) 5
TI12S2-1020
Personal Communications, Advanced Module

(Choose 0 )

0
TI00AA79 Mobile Communications 3
TI00AA80 Data Transmission 3
TI00AA81 Radio Technology 3
TI00AA82 Signaling in Telecommunication Networks 3
TI00AC12 3G Technology 5
TI00AB85 LTE 4G Technology 5
TI00AA84 Mobile Messaging 3
TI00AA85 Data Communication Theory 6
TI00AA86 Radio Network Planning 3
TI00AA88 Telecommunications System 3
TT00AB26 IP Multimedia Systems 3
TT00AB46 Broadband Wireless Multiple Access Methods 3
TI12S2-1021
Computer Engineering, Basic Module

(Choose 0 )

0
XX00AA34 Interfacing PC 3
TI12S2-1022
Information Security

(Choose 0 )

0
TI00AB03 Introduction to IT Security 3
TI00AB02 IT Security 3
TI00AB05 Practical Attack and Defence Techniques 3
TI00AB06 Network Security (CCNA Security) 5
TI00AC26 Corporate Information Security 5
TI00AB01 Enterprise Security Management Products 3
TI12S2-1003
Elective Studies

(Choose 0 )

0
O201311
Information Technology (eng), Leppävaara: Elective Studies
0
TI00AB82 Embedded DSP Intensive Project 10
TT00AC02 Advanced C# Programming 3
TX00AA37 Finnish for Foreigners 4 3
TX00AA38 Finnish for Foreigners 5 3
TI00AB68 Basics of Computer Forensics 3
C0506 Expert Systems and Knowledge Based Programming 3
TT00AB87 Zend Framework Programming 3
TT00AC03 Statistical Methods for Machine Learning 2
TT00AC04 European Project for Sustainable ICT in Academic Education 5
TI00AB65 Developing Open Source Systems 5
TT00AC05 Safe and Secure Robots based on Open Source Software 5
XX00AB94 English Conversation Intermediate 3
XX00AB95 English Conversation Advanced 3
TI00AC07 Mobile Communications 2
TI00AC08 Advanced Algorithms 3
TXB0AA68 Finnish Conversation 3
TI00AC34 Finnish Conversation Basic 3
TI00AC35 Software Project Management 3
TI00BH00 Team Management Skills 2
TX00AA39 Finnish for Exchange Students 3
TX00BQ84 Finnish for Foreigners 1 5
TX00BQ85 Finnish for Foreigners 2 5
XXXAB02 Finnish for Exchange Students 3
TX00CE52 Robots Weeks Project 4
TX00CI48 International Conference in ICT Industry 3
TX00CI73 English Conversation Intermediate 5
TX00CI76 English Conversation Advanced 5
TX00BQ87 Finnish for Foreigners 3 5
XX00AA38 Virtual Instrumentation 5
TX00BP92 Industrial Business 5
O201312
Information Technology (eng), Leppävaara: Professional Studies
0
TI00AB84 Practical Game Programming 5
TI00AB70 Java Enterprise Technology 5
TI00AB85 LTE 4G Technology 5
XX00AA47 JAVA and J2ME Basics 4
T0183 Component Architecture and Applications Development 3
TI00AB70 Java Enterprise Technology 5
TZ40AA34 Network Security 5
C0228 Practical Attack and Defence Techniques 3
TI00AB87 Embedded Networking 3
TT00AB76 Python Programming 3
TI00AB62 Data Management 3
TX00AA37 Finnish for Foreigners 4 3
TI00AC03 Advanced Routing (CCNP Route) 5
TI00AC04 Multilayer Switching (CCNP Switch) 5
TI00AC05 Network Troubleshooting (CCNP Tshoot) 5
TZ40AA35 IP Multimedia Systems 3
TI00AB70 Java Enterprise Technology 5
C0153 3G Technology 3
TI00AC09 Practical C++ 3
TI00AB82 Embedded DSP Intensive Project 10
TI00AB72 Java Mobile Programming 5
TI00AC10 PSoC Application Development 3
TZ40AA30 Network Management in IP Networks 4
TI00AC11 Measurement Systems Project 6
TT00AC40 Windows Phone Application Development 5
TI00AC12 3G Technology 5
TI00AB01 Enterprise Security Management Products 3
TI00AB01 Enterprise Security Management Products 3
TI00AC26 Corporate Information Security 5
TI00AC29 Introduction To Photoshop 3
TI00AC30 Datastructures and Algorithms 5
TI00AC08 Advanced Algorithms 3
TT00AA21 Software Production 3
TI00AC31 Client-Side Web Programming 3
TZ40AA33 IT Security 3
TZ40AA32 Introduction to Information Security 3
TI00AC36 Unity4 Game Development with C# and .NET 4
TI00AC37 Metropolia Game Portal 6
KD00AB71 Game design 5
TT00AC43 Local Based Services 6
TI00AC38 Game Art 5
TU00AA56 Business Game 3
XX00BA49 Local Area Networks (CCNA1) 4
XX00BA50 Internetworks (CCNA2) 4
TT00AC54 Software Testing and Management 3
TZ40AA30 Network Management in IP Networks 4
TT00AC67 Rule-Based Programming 3
XX00AA38 Virtual Instrumentation 5
TI00AB76 Android Application Development 5
XX00BA51 Virtual Local Area Networks (CCNA 3) 4
XX00BA52 Wide Area Networks (CCNA 4) 4
TI00AC12 3G Technology 5
TI00BE75 Radio Technology 5
TI00BF59 Embedded Engineering Seminar 3
TI00BF61 Mobile IMS 3
TI00AC07 Mobile Communications 2
TT00AC72 Active Games 10
TT00AC29 Player-Centred Game Design 3
TX00BY09 Introduction to Numerical Problem Solving 5
TI00AA50 C++ Programming 5
TI00AB08 User interfaces 3
TI00AB62 Data Management 3
XX00CB31 Web Page Project 3
TT00AB39 Network Security 5
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
XX00CB73 Smart Systems Innovation Project 10
TX00BQ85 Finnish for Foreigners 2 5
TX00CF06 Java Challenge 5
TX00BW23 Mobile Programming 5
TX00CI84 Work Placement Workshop 15
TT00CI85 Basics of Virtualization 5
TT00CI86 Open Source Cloud Computing 5
TX00BP92 Industrial Business 5
TZ40AA61 VMware vSphere: Install, Configure, Management 6
TT00AC63 Mobile Application Design 5
TI00CF30 Corporate Cyber Defence 5
TI00CJ22 User-Centered Design Process 5
KD00BG74 Game Design 5
TT00AC58 iPhone Application Development 5
TX00CP81 Work-Based Project 5
TI12S2-1004
Innovation Project

(Choose all )

15
TI00AC13 IT Project Management 5
TI00AC14 Innovation Project 10
TI12S2-1005
Work Placement

(Choose all )

30
TX00AD58 Work Placement 1 15
TX00AD59 Work Placement 2 15
TI12S2-1006
Final Year Project

(Choose all )

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