Skip to main content

Degree Programme in Information Technology: Software Engineering

Code: TI10S2

Degree title
Bachelor of Engineering, BEng
Credits
240 ects
Duration
4 years (240 ECTS)
Start semester
Autumn 2010
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 a student with the most up-to-date and high-quality knowledge and skills in information technology. The degree gives a student a solid basis to work as an engineer anywhere in the world as a student acknowledges intercultural aspects due to the multicultural study environment and student community. Additionally, language and communication as well as project skills are included to the degree programme to complement the engineering competence. This enables a graduate to head for an international career in various areas of information and communications technologies. A student will be linked to 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 a 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

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) 2010-2011 2011-2012 2012-2013 2013-2014 Autumn 2010 Spring 2011 Autumn 2011 Spring 2012 Autumn 2012 Spring 2013 Autumn 2013 Spring 2014 1. / 2010 2. / 2010 3. / 2011 4. / 2011 1. / 2011 2. / 2011 3. / 2012 4. / 2012 1. / 2012 2. / 2012 3. / 2013 4. / 2013 1. / 2013 2. / 2013 3. / 2014 4. / 2014
TI10S2-1000
Core Requirement Studies

(Choose all )

72
TI00AA05 Introduction to Calculus 6
TI00AA06 Calculus with Applications 3
TI00AA07 Advanced Engineering Mathematics 6
TX00AA24 ICT Mathematical Applications 3
TI00AA12 Mechanics 3
TI00AA13 Electricity and Magnetism 3
TI00AA14 Oscillations and Waves 3
TI00AA15 Physics Laboratory Course 3
TI00AA16 Applied Physics 3
TI00AA19 Finnish for Foreigners 1 3
TI00AA21 Finnish for Foreigners 2 3
TI00AA23 Finnish for Foreigners 3 3
TI00AA20 Technical Writing and Presentation Skills 3
TI00AA22 English Reporting Skills for ICT Projects 3
TI00AA24 Academic English Communication for ICT 3
XX00AA68 Finnish Communication Skills for Technology 3
XX00AA69 Working Life Finnish and Academic Communication Skills 3
XX00AB53 Swedish at Work 3
XX00AB59 Finnish as a Second Language: Finnish at Work 3
TI00AA26 Introduction to Marketing and Leadership 3
TI00AA27 Product and Project Cost Analysis 3
TI00AA28 Introduction to Studies 3
TI10S2-1001
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
TI00AA46 Computer Architecture 3
TI00AA47 Local Area Networks (CCNA1) 3
TI10S2-1006
Optional Professional Studies

(Choose 0)

0
TI10S2-1007
Software Engineering, Core Studies

(Choose ects: 0)

0
TI00AB66 Datastructures and Algorithms 4
TI00AA49 Web Programming 5
TI00AA50 C++ Programming 5
TI00AA52 Java Programming 5
TI00AA53 Introduction to Software Engineering 3
TI00AB08 User interfaces 3
TI10S2-1008
Embedded Software Engineering

(Choose ects: 0)

0
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
TI10S2-1009
Mobile Software Engineering

(Choose ects: 0)

0
TI00AB72 Java Mobile Programming 5
TI00AB69 Symbian C++ Programming 5
TX00AA69 Qt Application Development 5
TI00AB78 Android Applications 5
TI10S2-1010
Internet Software Engineering

(Choose ects: 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
TI10S2-1011
IP Networks, Core Module

(Choose ects: 0)

0
TI00AA66 Data Communication Project 3
TT00AB38 Network Management in IP Networks 4
TI00AA68 Internetworks (CCNA2) 3
TI00AA69 Virtual Local Area Networks (CCNA3) 3
TI00AA70 Wide Area Networks (CCNA4) 3
TI00AA72 Wireless LANs 5
TI10S2-1012
Enterprise Networks, Advanced Module

(Choose ects: 0)

0
TT00AB81 Advanced Routing (CCNP1) 5
TT00AB82 Multilayer Switching (CCNP2) 5
TT00AB83 Network Troubleshooting (CCNP3) 5
TI00AB64 Multiprotocol Label Switching 3
TI10S2-1013
Personal Communications, Advanced Module

(Choose ects: 0)

0
TI00AA79 Mobile Communications 3
TI00AA80 Data Transmission 3
TI00AA81 Radio Technology 3
TI00AA82 Signaling in Telecommunication Networks 3
TI00AA83 Packet Switched Mobile Networks 3
TI00AA84 Mobile Messaging 3
TI00AA85 Data Communication Theory 6
TI00AA86 Radio Network Planning 3
TI00AA88 Telecommunications System 3
TT00AB26 IP Multimedia Systems 3
TI10S2-1014
Computer Engineering, Basic Module

(Choose ects: 0)

0
XX00AA34 Interfacing PC 3
XX00AA35 USB Devices 3
TI10S2-1015
Information Security

(Choose ects: 0)

0
TI00AB01 Enterprise Security Management Products 3
TI00AB02 IT Security 3
TI00AB03 Introduction to IT Security 3
TI00AB04 Security Solutions 5
TI00AB05 Practical Attack and Defence Techniques 3
TI00AB06 Network Security (CCNA Security) 5
TI10S2-1002
Elective Studies

(Choose ects: 0)

0
TI00AA96 Printed Circuit Boards 3
TI10S2-1003
Work Placement

(Choose all )

30
TI00AB60 Work placement 1 15
TI00AB61 Work placement 2 15
TI10S2-1004
Final Year Project

(Choose all )

15
TI00AB26 Bachelor's Thesis 15
TI10S2-1005
Innovation Project

(Choose all )

15
TI00AB20 Innovation Project 15
Total 240 55.5 74 122 98.5 26.8 28.8 34.6 39.6 62.6 59.6 46.3 52.3 13.4 13.4 12.9 15.9 18.78 15.78 19.28 20.28 32.78 29.78 31.78 27.78 20.9 25.4 28.9 23.4

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
Swedish at Work
Communication Networks
Digital Systems
Circuits and Signals
UNIX Operating System
Signal Conditioning
Programming
Computer Architecture
Local Area Networks (CCNA1)
Datastructures and Algorithms
Web Programming
C++ Programming
Java Programming
Introduction to Software Engineering
User interfaces
Real-Time Programming
Software Design
Real-Time Operating Systems
Linux Installation and Maintenance
Embedded Linux Device Driver
Java Mobile Programming
Symbian C++ Programming
Qt Application Development
Android Applications
Data Management
Applied Java Programming
Java Enterprise Technology
Introduction to XML
XML Applications
Java Web Technology
Data Communication Project
Internetworks (CCNA2)
Virtual Local Area Networks (CCNA3)
Wide Area Networks (CCNA4)
Wireless LANs
Advanced Routing (CCNP1)
Multilayer Switching (CCNP2)
Network Troubleshooting (CCNP3)
Multiprotocol Label Switching
Mobile Communications
Data Transmission
Radio Technology
Signaling in Telecommunication Networks
Packet Switched Mobile Networks
Mobile Messaging
Data Communication Theory
Radio Network Planning
Telecommunications System
Interfacing PC
USB Devices
Enterprise Security Management Products
IT Security
Introduction to IT Security
Security Solutions
Practical Attack and Defence Techniques
Network Security (CCNA Security)
Innovation Project
Work Placement
Work placement 1
Work placement 2
Bachelor´s Thesis
Bachelor's Thesis
Core Requirement Studies
Introduction to Calculus
Advanced Engineering Mathematics
ICT Mathematical Applications
Electricity and Magnetism
Oscillations and Waves
Physics Laboratory Course
Applied Physics
Finnish for Foreigners 2
Finnish for Foreigners 3
Academic English Communication for ICT
Finnish Communication Skills for Technology
Working Life Finnish and Academic Communication Skills
Introduction to Marketing and Leadership
Product and Project Cost Analysis
Introduction to Studies
Elective Studies
Calculus with Applications
Mechanics
Printed Circuit Boards
Not grouped
Finnish for Foreigners 1
Technical Writing and Presentation Skills
English Reporting Skills for ICT Projects
Finnish as a Second Language: Finnish at Work
Network Management in IP Networks
IP Multimedia Systems

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

(Choose all )

72
TI00AA05 Introduction to Calculus 6
TI00AA06 Calculus with Applications 3
TI00AA07 Advanced Engineering Mathematics 6
TX00AA24 ICT Mathematical Applications 3
TI00AA12 Mechanics 3
TI00AA13 Electricity and Magnetism 3
TI00AA14 Oscillations and Waves 3
TI00AA15 Physics Laboratory Course 3
TI00AA16 Applied Physics 3
TI00AA19 Finnish for Foreigners 1 3
TI00AA21 Finnish for Foreigners 2 3
TI00AA23 Finnish for Foreigners 3 3
TI00AA20 Technical Writing and Presentation Skills 3
TI00AA22 English Reporting Skills for ICT Projects 3
TI00AA24 Academic English Communication for ICT 3
XX00AA68 Finnish Communication Skills for Technology 3
XX00AA69 Working Life Finnish and Academic Communication Skills 3
XX00AB53 Swedish at Work 3
XX00AB59 Finnish as a Second Language: Finnish at Work 3
TI00AA26 Introduction to Marketing and Leadership 3
TI00AA27 Product and Project Cost Analysis 3
TI00AA28 Introduction to Studies 3
TI10S2-1001
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
TI00AA46 Computer Architecture 3
TI00AA47 Local Area Networks (CCNA1) 3
TI10S2-1006
Optional Professional Studies

(Choose 0 )

0
TI10S2-1007
Software Engineering, Core Studies

(Choose ects: 0 )

0
TI00AB66 Datastructures and Algorithms 4
TI00AA49 Web Programming 5
TI00AA50 C++ Programming 5
TI00AA52 Java Programming 5
TI00AA53 Introduction to Software Engineering 3
TI00AB08 User interfaces 3
TI10S2-1008
Embedded Software Engineering

(Choose ects: 0 )

0
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
TI10S2-1009
Mobile Software Engineering

(Choose ects: 0 )

0
TI00AB72 Java Mobile Programming 5
TI00AB69 Symbian C++ Programming 5
TX00AA69 Qt Application Development 5
TI00AB78 Android Applications 5
TI10S2-1010
Internet Software Engineering

(Choose ects: 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
TI10S2-1011
IP Networks, Core Module

(Choose ects: 0 )

0
TI00AA66 Data Communication Project 3
TT00AB38 Network Management in IP Networks 4
TI00AA68 Internetworks (CCNA2) 3
TI00AA69 Virtual Local Area Networks (CCNA3) 3
TI00AA70 Wide Area Networks (CCNA4) 3
TI00AA72 Wireless LANs 5
TI10S2-1012
Enterprise Networks, Advanced Module

(Choose ects: 0 )

0
TT00AB81 Advanced Routing (CCNP1) 5
TT00AB82 Multilayer Switching (CCNP2) 5
TT00AB83 Network Troubleshooting (CCNP3) 5
TI00AB64 Multiprotocol Label Switching 3
TI10S2-1013
Personal Communications, Advanced Module

(Choose ects: 0 )

0
TI00AA79 Mobile Communications 3
TI00AA80 Data Transmission 3
TI00AA81 Radio Technology 3
TI00AA82 Signaling in Telecommunication Networks 3
TI00AA83 Packet Switched Mobile Networks 3
TI00AA84 Mobile Messaging 3
TI00AA85 Data Communication Theory 6
TI00AA86 Radio Network Planning 3
TI00AA88 Telecommunications System 3
TT00AB26 IP Multimedia Systems 3
TI10S2-1014
Computer Engineering, Basic Module

(Choose ects: 0 )

0
XX00AA34 Interfacing PC 3
XX00AA35 USB Devices 3
TI10S2-1015
Information Security

(Choose ects: 0 )

0
TI00AB01 Enterprise Security Management Products 3
TI00AB02 IT Security 3
TI00AB03 Introduction to IT Security 3
TI00AB04 Security Solutions 5
TI00AB05 Practical Attack and Defence Techniques 3
TI00AB06 Network Security (CCNA Security) 5
TI10S2-1002
Elective Studies

(Choose ects: 0 )

0
TI00AA96 Printed Circuit Boards 3
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
TI10S2-1003
Work Placement

(Choose all )

30
TI00AB60 Work placement 1 15
TI00AB61 Work placement 2 15
TI10S2-1004
Final Year Project

(Choose all )

15
TI00AB26 Bachelor's Thesis 15
TI10S2-1005
Innovation Project

(Choose all )

15
TI00AB20 Innovation Project 15
Go back to top of page