General Studies 20 ECTS General Studies (20) Course number Name Credits Study year AS-1-020 (8) Introduction to University Studies 5 1 SP-1-049 (0) Professional English 5 1 SP-2-005 (0) Finnish 5 1 SP-1-074 (0) Swedish 5 4 Professional Studies 140 ECTS Mathematics and Physics (30) Course number Name Credits Study year IT-1-011 (0) Basics of mathematics 5 1 IT-1-012 (0) Physics for engineers (physical phenomena) 5 1 GT-2-002 (0) Differential and integral calculus 5 2 GT-2-010 (0) Physics 2 (Waves and Modern Physics) 5 2 IT-1-005 (0) Discrete Mathematics 5 2 IT-2-045 (0) Applied Optimisation and Combinatory Problems 5 4 Electrical Engineering and Electronics (10) Course number Name Credits Study year IT-2-010 (0) Electrical Circuits 5 1 MT-2-005 (0) Digital electronics 5 1 Information and Communication Technology (ICT) (35) Course number Name Credits Study year IT-2-014 (0) Introduction to programming with Java 5 1 MT-2-001 (0) Internet Technology 5 1 IT-2-013 (0) Operating systems and working with Linux 5 1 IT-2-021 (0) Network protocols 5 2 IT-2-012 (1) Databases and SQL 5 2 IT-1-010 (0) Project management 5 3 IT-2-046 (0) Digital Signal Processing 5 4 Programming methodology (20) Course number Name Credits Study year IT-3-009 (0) Advanced Java programming 5 1 IT-2-035 (0) Introduction to C++ and the QT framework 5 2 IT-2-036 (0) System programming with C on a mobile platform (MAEMO) 5 2 IT-2-025 (0) System design and UML 5 3 Software engineering (20) Course number Name Credits Study year IT-3-008 (0) Process Programming 5 2 IT-2-026 (0) Programming Framework 5 3 IT-2-034 (0) Advances in ICT 5 3 IT-2-027 (0) Software project 5 4 Network Master (25) Course number Name Credits Study year IT-2-037 (1) Computers, Computer Architecture and Networks 5 1 IT-2-019 (0) Network installation and administration 5 2 IT-2-029 (0) Security of Computer Systems and Networks 5 3 IT-2-028 (0) Network programming 5 3 IT-2-030 (0) Advanced course in computer networks 5 4 Extension Studies 30 ECTS Business activity (15) Course number Name Credits Study year AS-3-002 (0) Entrepreneurship 1 - Venture Management 5 3 AS-3-001 (0) Entrepreneurship 2 - Venture Creation 5 3 AS-3-003 (0) Entrepreurship 3 - Venture Implementation 5 3 Foreign Language (15) Course number Name Credits Study year (0) Foreign Language part I 5 4 (0) Foreign Language part II 5 4 (0) Foreign Language part III 5 4 WWW-technologies (15) Course number Name Credits Study year MT-2-002 (0) Client Programming with JavaScript 5 3 IT-2-003 (1) Serverprogramming with PHP 5 3 TV-2-007 (0) Rich Media foundations 5 3 TV-2-019 (0) Rich Media Master class 5 3 Media production (15) Course number Name Credits Study year MT-2-013 (0) Multimedia Production 5 4 MT-2-023 (0) Webservices and CMS 5 4 TV-2-016 (1) Graphical user interfaces 5 4 iPhone/iPad programming (15) Course number Name Credits Study year MT-3-012 (0) Basics of iPhone/iPad programming 5 3 MT-3-013 (0) Advanced iPhone/iPad programming 5 3 MT-3-014 (0) Game programming for iPhone/iPad 5 3 Thesis Work 20 ECTS Thesis work and methodology (20) Course number Name Credits Study year IT-2-031 (0) Thesis Seminar for Information Technology 3 4 AS-4-002 (0) Research methodology 2 4 (0) Thesis work 15 4 Practical Training 30 ECTS (15) Course number Name Credits Study year