EF18SP Bachelor Degree Programme in Information Technology (Internet of Things)
Basis of Education
The Degree Programme is a 4-year, 240 ECTS programme which leads to a Bachelor of Engineering, BEng degree. The skills and expertise gained through this programme are in compliance with the requirements of the EU in view of the level of higher education enabling free movement of labour and experts.
The Bachelor of Engineering in Internet of Things prepares students for careers in information technology, digital health and industrial internet fields. The specialisation of the curriculum is Internet of Things, IoT.
The Internet of Things curriculum gives students the basic knowledge about requirements of project leadership, ICT services, sensors, data networks, servers and application software in ICT companies. Students will learn about digital health and industrial internet ecosystems where modern technologies and business models work together. There is an emphasis on software engineering, computer networks, cloud technology, Big Data and embedded systems with wireless sensor networks and IoT technology. Graduating engineers are positioned in system design, programming, and marketing tasks in companies.
Employers of graduating engineers are industrial companies, design offices, firms specialized in software engineering, firms in the field of applications in information technology, healthcare, industrial and trading companies of this field.
The Bachelor Degree Programme at Savonia UAS aims at developing experts in information technology with the specialisation in Internet of Things. You learn to face continuous change at the global technology field and be sensitive to the requirements set by international partners. As a Savonia BEng you will become especially skilled in the application and service development in digital health and industrial internet sectors which makes you an asset for example to small and medium-sized companies going global. When you graduate, you are able to operate fluently in multicultural teams and guide your team towards objectives. Savonia BEngs work in service and product design, research and sales and other international activities.
Our Bachelor programme contains a specialisation in internet of things technology.
The studies for a Bachelor’s Degree programme in Internet of Things comprise 240 ECTS. According to the curriculum one academic year corresponds to 60 ECTS, which is equivalent to 1600 hours of a student’s work load. The studies consist, among others, of lessons in class, distance learning and independent studies as well as web-based learning and internship. The studies include working life oriented research and development activities.
Development of Expertise
The curriculum has been planned so that the degree programme provides the student with the knowledge, skills and competence required in the working life and the studies ensure the development of the student’s professional expertise.
Each student starts planning his/her career path already during the first study year as he/she drafts an individual study plan. This way the student takes responsibility for the progress of his/her studies. Savonia’s teachers and other personnel guide and support the student in defining and achieving the personal goals in the study plan.
The courses of this curriculum concentrate on Internet of Things software engineering in the areas of information technology, healthcare and digital health and industrial application of IoT. The student learns to develop WEB or mobile applications and to use sensors, networks, servers and databases and clouds with analysis tools and Big Data applications. The computer networks theme emphasizes company level design and maintenance of networks and services. Both wired and wireless network technologies and building of networks are studied. The embedded system theme has weight on design, programming and applications on devices used in fields of consumer market and in industry. The wireless transmission and sensors are in an essential role in these applications.
The degree programme also includes elective studies. Their purpose is to give the student the possibility to widen the degree by choosing study modules according to his/her interests. Elective courses can be selected as early as the first study year. Studies abroad in a corresponding university or college also offer a good alternative.
The industrial internship required for the completion of the programme is 6 months long. Part of this is carried out during study semesters. The rest of the placement can be completed during summer breaks. The student can have part of the internship and/or his/her final project abroad. The completion of the programme requires a final project with a written report from the subject area the student has specialised in during advanced specialised studies.
The duration of the studies is 4 academic years.
Yearly Themes
Content of Studies
Each year has two assigned themes. During the first term of studies, the studies will cover issues in natural science, mathematics, physics and languages. This is done by working in cooperation with a partner organisation from the surrounding environment. The students will form teams around SMEs in cooperation with Savonia, and start getting to know the various phases needed for carrying out a project. These skills cover basic knowledge of different fields of ICT.
The second term continues with development of applications within IoT. The student gains a profound insight into the successful implementation of IoT applications. Students will go through team building phases and become familiar with multicultural working teams and methods. The students are also expected to apply ICT knowledge to practice within the partner organisation and to be able to share their understanding to fellow students. At the end of the year, the students will have a comprehensive understanding of the entire ICT systems of IoT as a foundation to develop their professional career.
During the second year studies the students will focus on essential internationalisation skills. First, the students will learn how to use the tools for software development and analysis in Big Data. Second, the students will put these skills and understanding into use, again together with local organisations, within the theme of preparing for training periods and projects.
The third year students will focus on adapting professional level tasks in programming and electronics, wireless and cloud technologies. As skills and understanding grow, the students perceive the evaluation and development of demanding IoT applications professionally. By this stage the students' management and leadership skills will grow to meet the demands of international level of profession.
Fourth year is reserved for the thesis, training and business intelligence possibilities of IoT. Skills are deepened in cloud computing and analytics. The skills gained in previous years are sharpened in the thesis and project work.
Thesis
The thesis at Savonia is always work related. This gives you a good opportunity to networking with professionals in your field during your studies, and often the thesis turns out to be a starting point for your career.
The thesis emphasises the cooperation between you, working life and the UAS – from choosing the topic to setting the goals and to actually doing it. During the process you show that you are capable of working independently in recognising, evaluating and solving developmental challenges in working life. Professional reporting and communications skills are required as well.
Your work-related thesis can be:
- a developmental project, which you or your team plan and implement based on the requirements of your client. Examples of such a project include product or service development, technology evaluations and testing, it can be software or hardware weighted, it can consist the whole information chain from sensors to background system or it can some restricted part. - a research-oriented project, where you or your team will perform appropriate research activities in order to shed light to the developmental or problem-solving needs of your client. - a compiled thesis, where eg projects, researches, development or scientific articles done during the studies are gathered together and reported as a synthesis.
Your thesis process will be supported by engineering studies, thesis seminars and methodology workshops. You can do your thesis independently or in a group.
Career possibilities
It BEng will work, among other things, in project or sales engineering duties or research and related tasks. You will also have the skills and competences needed to become an entrepreneur.
Titles - Product Developer or Manager - Project Engineer - Research ngineer - Web developer - ICT specialist - Sales Engineer - Integration Engineer
Internationality
Our BEng -groups are multinational and –cultural by nature, so you will get accustomed to an international work environment from day 1. In addition, the BEng programme itself is designed for internationalisation. Close cooperation with our international partners brings you in contact with people and organisations outside Finland, making it possible for you to compare views, share knowledge and work side by side on projects by using technology-based communication tools as well as meeting in person.
Student exchange is also a natural and recommended part of your second-year studies, and internships (basic and/or professional) could take you anywhere in the world.
Our selection of language studies is substantial, complemented by the offerings of University of Eastern Finland. Cross-cultural studies provide a good basis for your personal experiences in all aspects of internationality.
Cooperation
Savonia is active in developing the surrounding community via, among others, student projects, joint research projects and various development programmes. The cooperation with the local working life is highly valued and based on long-term relationships. Also the joint activities with the University of Eastern Finland and Karelia UAS bring a variety of options for our students. International aspects are dealt with in a close network of foreign partner institutions, covering exchange, internships, projects and joint or double degrees.
Research
Our BEng programme is dedicated to helping small and medium-sized businesses in their internationalisation efforts. You will work on various work-related research or developmental projects of SMEs during your studies and gain valuable insight into industrial or digital health world.
Possibilities to continue studies after graduation
A BEng degree is an internationally recognized and approved qualification. A BEng graduate is eligible to apply to continue theoretical studies at most universities world-wide. Often the following Master’s degree can be completed in 2 years, depending on the field of study and the student. However, should you wish to continue your studies to the Master level at a university of applied sciences, you will be directed to start your working career to gather 3 years of work experience before entering a Master’s programme.
Language
Our whole programme is conducted in English apart from mandatory languages courses in Finnish (for foreign students) and in Swedish (for Finnish students). Please note that you are not expected to be perfect when you start your studies – your language skills will improve while doing engineering studies. The multicultural learning environment with students speaking various languages is the best way of preparing for the challenges of engineering field of IoT.
Methods and implementation
Savonia provides education which is guided by OIS thinking (OIS = Open Innovation Space). The objective is to combine high quality learning and teaching with the working life oriented research and development assignments. The student is an active doer and he or she studies in different teams where students come from various fields of studies and in which representatives of local business also take part. Most of the assignments are developed in co-operation with the working life.
At the engineering studies Savonia uses CDIO ( Conceive, Design, Implement and Operate ) method to give a robust timeline to the projects of each year.
Close networking with local companies guarantees that the curriculum is up-to-date and that the learning outcomes benefit both the student's career development as well as local businesses. In addition, the studies are based on the principles of accessibility and sustainable development.
4 EXX8100 Tools for International Engineering Students
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student is able to plan his/her studies and use the information, counselling and guidance services available in Savonia UAS. The student is able to find support when needed in order to progress with the studies according to schedules. The student is able to evaluate and develop his/ her studying skills. The student is able to use the necessary IT tools and applications in his/her studies. The student is able to communicate, work and study in a multicultural environment.
Content
Studying in Savonia UAS, studying skills and the progress of studies (Orientation to UAS studies).
Effective use of computers, digital network and IT applications supporting studies (IT skills).
Studying in a foreign language. Communication skills in a multicultural environment. Understanding cultural differences and critical incidents. Working skills in multicultural groups and teams. (Multicultural Communication)
Requirements
Option 1: Active participation in the orientation days, teaching, including briefings and events (Savonia Start). An individual PSP conversation with the teacher tutor. Contact lessons, working online, assignments, exercises and independent studies following instructions and given deadlines.
Option 2: Online course. Must be agreed and planned together with a teacher tutor.
Grading Scale
Passed - 0
Course material
Materials on Reppu, Wilma, online course DigiAvain_en and Moodle, other materials handed out by teachers.
Other considerations
The student’s work load is divided in the following way:
Orientation to UAS studies 1 ECTS
IT skills 2 ECTS
Multicultural Communication 2 ECTS
Contact
Salli Tiina
4 EXX8110 Mathematics 1
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student revises the basics of algebra and trigonometry. He/she knows the basic properties of the most common functions used in technical applications. The student learns the elements of mathematical thinking and deduction. Furthermore, the student is able to recognize simple mathematical problems and solve them. The student achieves the readiness required to continue studying mathematics and to solve mathematical problems in engineering studies.
Content
- Laws of algebra of real numbers
- Equations and inequalities
- Linear systems of equations
- Trigonometry
- Elementary functions
Requirements
Tests during the lectures or an examination after the lectures.
The student is able to communicate professionally in oral and written work-related situations. The student is able to write and talk about the study field in question (information technology and electrical engineering). The student is able to produce formal and informal, polite and effective business emails and letters and is able to give well-structured and clear presentations in English for different kind of audiences and situations on technical topics. The student is also able to analyze how to develop his or her presentation skills further. The student is aware of negotiation styles and meeting procedures and is able to write memos and minutes of the meetings. The student knows the stages of the job application process and is able to create a professional CV and a job application letter. The student masters telephoning skills, including voice mails. The student develops his or her skills in English grammar on topics such as passive structures.
Content
Business writing and styles. Vocabulary and terminology on electrical engineering and information technology. Technical texts. Job application documents. Phoning. Presentation skills. Meeting skills. Negotiation skills. Job application. Selected grammatical structures.
Requirements
To pass the course the student must participate actively in contact lessons, finish and pass the given assignments according to deadlines, and pass the final exam.
Grading Scale
0 - 5
Course material
Handed out in class and linked on Moodle. Specific details in the beginning of the course.
Other considerations
This course is suitable for students of Information Technology and exchange students.
Contact
Huttunen-Finta Ulla
4 EXX8140 Physics for Engineering
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The general objective of the course is the introduction to the basic methods of physics. This includes the use of the SI system of units and a systematic mathematical way of analyzing physical systems.
The more specific topics of the course are the basics of temperature and thermal energy, and the Newtonian mechanics. The former includes phenomena like thermal expansion of solids, liquids and that of gases within the framework of the ideal-gas law. The student will also get to understand the energetics of the temperature changes and phase transitions.
The Newtonian mechanics is preceded by treatment of kinematics in one and two dimensions. Newtonian mechanics is about the Newton’s laws and the student will learn to apply them to fairly simple systems in one and two dimensions. The student will learn to make use of the concepts related to the definition of work done by a force, i.e. energy, energy principle, and power. After having completed the course, the student is able to apply the conservation law of linear momentum for collisions. He/she will also learn to treat impulsive forces in terms of impulse of a force.
Finally the student will learn dynamics of circular motion.
Content
International System of Units (SI)
Thermal Expansion
Thermal Energy
Ideal Gas Law
Mechanisms of Heat Transfer
Kinematics
Newton’s Laws
Friction
Work, Energy, and Power
Linear Momentum
Circular Motion
Requirements
The student needs to pass the exams and test during the course. Solving some problem sets may be required as well. The problem sets or some of them can be computer based.
Grading Scale
0 - 5
Course material
Will be announced in the beginning of the course
Prerequisites
None
Contact
Holmlund Eero
4 EXX8120 Mathematics 2
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student understands the meanings of the derivative of a function and the integral of a function. He/she knows the rules of differentiation and integration. The student is also able to apply the concepts introduced during the course in engineering applications.
Content
-Differential calculus
-Integral calculus
Requirements
Tests during the lectures or an examination after the lectures.
The student is able to produce a report text according to Savonia reporting style.
Student get skills in project work, time scheduling, teamworking, innovations and reporting. They will get skills of different use cases of IoT systems and can describe them.
Content
Written communication skills, reporting language, Savonia reporting practices, reference techniques, information retrieval
- Making of teams for the project work
- Team working
- Enhancing language skills
- Reporting the phases of the project
- Making of design spesifications and functions of IoT system, use cases and user interfaces of IoT and presenting them
Requirements
Project reports from each team are evaluated. Working attitude of each team member is also evaluated.
Grading Scale
0 - 5
Course material
Learning material from teacher depending on the chosen subject.
Other considerations
English 1 cr
Contact
Kanth Rajeev
4 EXX8060 Teknisk svenska
Laajuus
5 op
Osaamistavoitteet
Opiskelija saavuttaa sellaisen kirjallisen ja suullisen ruotsin kielen taidon, joka vastaa laissa säädettyä kielitaitoa (ns. virkamiesruotsi). Opiskelija osaa kertoa oman alansa työtehtävistä, hakea työpaikkaa, esitellä yritystä sekä sen tuotteita ja palveluja. Hän hallitsee kielen keskeisimmät perusrakenteet ja kykenee toimimaan oman alansa työtehtävissä ruotsin kielellä. Opiskelijalle kehittyy valmius lukea alaansa liittyviä artikkeleita, ja hän ymmärtää ruotsin kielen merkityksen Pohjoismaissa.
Keskeiset sisällöt
Opinnot, alan työtehtäviä ja työnhaku. Yrityksen esittely ja messuilla toimiminen. Omaan ammattialaan liittyviä tekstejä ja perusterminologia. Kielen perusrakenteet. Erilaisia suullisia ja kirjallisia viestintätilanteita.
Suoritustavat
Opintojaksoon sisältyvät lähitunnit (läsnäolovelvoite 75 %) harjoituksineen, kotitehtävät ja etätehtävät sekä itsenäinen opiskelu.
Teknisk svenska-opintojakso on myös olemassa verkkototeutuksena, johon liittyy erillinen ruotsin suullisen ja kirjallisen kielitaidon koe.
Mikäli opiskelijalla on jo hyvä ruotsin kielen taito (vähintään arvosana 4), voi hän osoittaa osaamisensa kirjallisen ja suullisen näyttökokeen avulla.
Arviointiasteikko
0 - 5
Materiaali
Oppikirja Pietilä, KONTAKT - Teknisk svenska, Edita 2016 (saatavissa myös digikirjana). Artikkelit, sähköinen materiaali
Muuta huomioitavaa
Opintojen alussa kaikki opiskelijat osallistuvat ruotsin lähtötasotestiin. Opintojakson Teknisk Svenska yhteydessä järjestetään lisäohjausta sitä tarvitseville.
Opiskelijan osaaminen arvioidaan asteikolla 0 - 5, ja hänen suullinen ja kirjallinen kielitaitonsa arvioidaan erikseen. Hyväksytysti suoritetun opintojakson arvosana on suullisen ja kirjallisen taidon arvosanojen keskiarvo. Molemmista osioista tulee olla vähintään arvosana 1. Todistukseen liitetään myös suullisen ja kirjallisen taidon sanallinen arviointi, jolloin arvosanat 1 - 3 vastaavat merkintää ”tyydyttävät tiedot” ja arvosanat 4 - 5 ”hyvät tiedot”.
Yhteyshenkilö
Pietilä Anna-Maija, Rasimus Ritva
4 EXX8150 Finnish for Foreigners
Laajuus
5 op
Vieraskielinen osuus
2 op
Osaamistavoitteet
The student will understand the basic features of Finnish language and culture-specific communication style, and the basic differences between formal Finnish and spoken Finnish. The student can spell, greet appropriately, introduce oneself, and survive in basic oral and written everyday situations, such as e.g. a simple phone conversation. The student will know some basic grammatical structures and will practice to talk and write about studies, private life and work.
Keskeiset sisällöt
Communicative situations such as shopping, getting acquainted with other people, telling the time, expressing likes and dislikes, describing things and persons, asking the way, giving and following instructions. Grammatical points covered include e.g. verb types, present tense in different persons, recognizing the past tense structures, pronouns and some suffixes.
Suoritustavat
Active participation in lessons (75 % attendance required). Independent work. Assignments done according to schedules. Written and oral examination.
Arviointiasteikko
0 - 5
Materiaali
Gehring & Heinzmann 2016. Suomen Mestari 1. FinnLectura. Materials handed out in Moodle and in class. Electronic materials provided e.g. by Promentor.
Muuta huomioitavaa
This is a beginner level course.
Yhteyshenkilö
Hyrkstedt Irene
4 EXX8130 Mathematics 3
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student can solve the most common differential equations and is able to apply them in engineering applications. The student is able to use classical probability and the most common distributions to model random events. He/she knows the basics of statistical inference and hypothesis testing.
Content
- Differential equations: separable equation, first order linear equation, second order linear equation
- Combinatorics and probability
- Random variable and distribution
- Discrete and continuous distribution
- Parameter estimation and statistical tests
Requirements
Tests during the lectures or an examination after the lectures.
The student understands the concepts of electric field, electric potential, and voltage and is able to apply these in simple DC currents. The student knows the role of resistors, capacitors, and voltage sources as parts of a DC circuit.
He/she understands the concept of magnetic field and is able to apply magnetic force in the case of a current-carrying wire and a wire loop in a magnetic field. The student knows the principle of magnetic induction in AC circuits, generators and electric motors.
The student masters the basic principles of oscillations and can perform calculations for harmonic oscillations. He/she can apply the theory of oscillations for light, sound and electromagnetic radiation.
The student knows the basics of rotational motion like torque, moment of inertia, and the equation of motion.
Content
Basics of rotational mechanics
Electric field
Potential
Magnetic field
Electromagnetic induction
Oscillations
Electromagnetic waves
Requirements
The student needs to pass the exams and test during the course. Solving some problem sets may be required as well. The problem sets or some of them can be computer based.
Grading Scale
0 - 5
Course material
Will be announced in the beginning of the course
Prerequisites
Physics for Engineering
Contact
Holmlund Eero
4 EFA8010 Basics of Programming
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
You realize what variable’s data type means
You are able to name a variable
You are able to define a variable of primitive data type
You are able to define a string variable
You are able to set a default value into a variable
You know how to assign a value into a variable
You are able to use variables of primitive data type in your programs
You are able to use string variables in your programs
You are able to define an array
You know what a matrix means
You are able to define a matrix
You are able to manipulate an array in a for-loop
You are able to manipulate a matrix in a loop
You realize how an IF-ELSE statement operates
You are able to decide when a simple condition is false or true
You are able to create a condition into an IF-statement
You realize how a switch-case operates
You realize how iterative statements (loops) operate
You understand the role of a condition in a loop
You are able to form a for-loop in a case, where number of iterations is known
You are able to form a while-loop in a case, where number of iterations is known
You are able to decide when a conditional statement including two conditions combined by logical operator OR is true or false
You are able to decide when a conditional statement including two conditions combined by logical operator AND is true or false
You are able to form a conditional statement combined of two or more conditions
You are able to use nested IF statements
You are able to form a switch-case statement
You are able to form a loop, when number of iterations is unknown
You are able to form a do…while-loop
You are able to form a nested loop of two for-loops
You are able to manipulate an array in any loop structure
You are able to form programming structures of nested loops and IF-statements
You are able to call a function, when the function’s interface/header is known
You realize how a function operates
You realize what a function parameter means
You realize what a function’s return value means
You realize what a function’s interface/header means
You are able to define a function with its parameters and return value
You are able to call a function
You recognize the name and data type of a function parameter
You are able to pass parameters to a function
You recognize the data type of a function’s return value
You are able to receive a function’s return value
You are able to use the values a function’s parameter values
You are able to return a value from a function
You understand the analogy of data types of a function’s parameters and return value, when calling a function
You are able to create text files in a program
You are able to read text files in a program
You are able to store data in a text file
You are able to create methods needed for manipulating text files
You are able to seek, recognize and correct programming errors
You are able to read up on other programmer’s programs and are able to alter and test those
You know, what a debugger is
You are able to test your program with a debugger
Content
Input and output
Variables
Switch statements
Random numbers
Functions (no recursion)
Arrays and matrices
File handling
Requirements
Pre-recorded theory lectures, demo sessions, exam.
Grading Scale
0 - 5
Course material
To be announced at the start of the course.
Contact
Koponen Janne
4 EFA8150 Circuits and Systems
Credits
5 cr
Credits in Foreign Language
5 cr
Content
Circuits and Systems (DC Circuits):
Circuit variables and elements, Symbols, Basic concepts and solving methods of direct current circuits, Application of Kirchhoff’s laws.
Circuit analysis: Node-Voltage Method, Mesh-Current Method, Source Transformations, Thevenin and Norton Equivalents, Maximum Power Transfer, Superposition Method, The operational amplifier.
AC Circuits: Contents of capacitance, inductance, and mutual inductance. Sinusoidal voltage and current Circuit analysis with differential equations, sinusoidal equations, ant phases. Impedance. Problem solving with phases.
Requirements
Exam 1 in October 40 %
Exam 2 in December 40 %
Homework 20 %
Homework problems will be given each week, return the following week.
Grading Scale
0 - 5
Course material
The material reported by teacher
Other considerations
For English 2 cr.
Contact
Kanth Rajeev
4 EFA8020 User Interface Programming
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
You understand the event-driven programming paradigm
You are able to create forms
You are able to use a button-component
You are able to use a text field-component
You are able to use a label-component
You are able to connect mouse-events into graphic components
You are able to connect keyboard-events into graphic components
You are able to use a message-box
You are able to define text into a message-box
You are able to define buttons into a message-box
You are able to define icons into a message-box
You are able to create a menu
You are able to use a listbox -component
You are able to use a combobox-component
You are able to make scheduled events
You are able to design, code and test simple event-driven programs
You are able to show data received from a text file in a graphic user interface
You are able to write data from graphic user interface into a text file
You are able use structured data in a graphic user interface
You are able to throw an exception
You are able to handle an exception
You understand the meaning of a try block in exception handling
Content
User interface components
Event-driven programming
Struct-datatype
Class-datatype (basics)
Storing and reading data
Exception handling
File handling
Requirements
Project work
Grading Scale
0 - 5
Course material
To be announced at the start of the course.
Prerequisites
Basics of Programming 1
Contact
Koponen Janne
4 EFA8050 Browser Programming
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
Student can implement web pages with HTML and CSS
Student can use chosen user interface libraries
Student can implement functionality to the client side of web
application (Javascript, DOM)
Student can implement a multi-layer web application which uses
database
Student can use Javascript programming language
Student can make an ajax request to the server by using Javascript
Student knows the most common data transfer and storage
formats (JSON, XML) and knows how to use them
Student can implement the server side logic with chosen
programming framework
Content
HTML5 ja CSS
Basics of Javascript
Utilization of CSS- ja Javascript-libraries
Utilization of server api
Requirements
Weekly exercises and final project.
Grading Scale
0 - 5
Course material
Basics of programming.
Contact
Berg Ville
4 EFA8060 Electrical Measurements
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student knows the basics of the electrical safety at work and is able to operate electrical equipment safely. The student knows the basic methods and instruments to measure the electrical magnitudes like voltage, current and power. He/she is familiar with properties of the common measurement equipment and practise safe and accurate measuring procedures. The student understands the measurement process from target definition, design and equipment selection to reporting and evaluation of the measurement results.
Content
- Legislation on the electrical safety
- Legislation on the electrical competency, laymen vs. professionals
- Electrical work permitted to licensed professionals
- Electrical work permitted to laymen
- Electrical measurement technology, terms and methods
- Measuring device properties and accuracy
- Instrument transformers and transducers
- Voltage, current, power, energy and impedance measurument
- Digital multimeter, power analyzer, electrical installation tester, oscilloscope
Requirements
Study module includes theory lectures and practical exercises. The grade composes of final exam (40%) and exercises (60%).
Grading Scale
0 - 5
Course material
Lecture material and links to various web based tutorials.
Other considerations
Participation to all measurement exercises at the laboratory is compulsory.
Contact
Toppinen Arto
4 EFA8070 Digital Electronics
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student understands the fundamental topics in digital system design. He/she is familiar with basic concepts of the digital techniques and their mutual dependences. The student knows essential applications of the digital electronics and constructions.
Content
Digital technique basics and applications
Number systems, Boolean algebra and codes
Combinational circuit design
Sequential circuit design, state machines and diagrams
Programmable logic or alternatively basics of VHDL
Electrical statistics
Laboratory exercises
Requirements
Study module includes theory lectures and practical exercises. Grade composes final exam 50% and exercises 50%.
Grading Scale
0 - 5
Course material
Lecture material and links to various web based tutorials and component data sheets.
Barry Wilkinson with Rafic Makki: Digital System Design (second edition)
Contact
Kanth Rajeev
4 EFA8090 Sensor Basics
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student knows the principles of the most common sensors and understands their operating principles. He/she is acquainted with the physical effects and mathematical principles related to sensors. The student is able to utilize his/her knowledge in various measurement tasks as well as to design and build new sensor based implementations. He/she has a good overview of instability and terminology related to measurement technology.
Content
1. Sensors and transmitters
heat/temperature sensors
pressure sensors
flow sensors
level sensors
mechanical motion (displacement, position, velocity, acceleration) sensors
proximity sensors
RFID sensors
2. Micro- and biosensors
physical sensors
chemical sensors
biological sensors
electrochemical sensors
microfluidics fundamentals
3. Optical sensor basics and applications
optical sensors
image sensors (CCD, CMOS, MCP)
4. Sensor interfaces
sensors in process control
signal processing (filtering and amplifying)
sensor protection
Requirements
Study module includes theory lectures and practical exercises. The grade composes of final exam (50%) and exercises (50%).
Grading Scale
0 - 5
Course material
Lecture material, links to various manufacturer’s web based documents, component data sheets.
Contact
Kanth Rajeev
4 EFA8030 Data Structures and Algorithms
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
Student understands the importance of algorithms and can analyse asymptotic time complextity of simple algorithms.
Student can select and reason correct data structure (abstract data type) for an application and use the chosen structure efficiently.
Student can use efficiently the standard library of his/hers programming language.
Student knows and can implement most common abstract data types, list, tree, and set.
Student can design and implement an algorithm for a simple problem.
Student can search, select, and apply proper algorithm from literature for given problem.
Student knows the principle of recursion and can implement a recursive algorithm.
Content
Algorithms and running time analysis.
Abstract data types.
Implementing data structures.
Searching and sorting algorithms.
Simple recursive algorithms.
Requirements
Exam + exercises
Grading Scale
0 - 5
Course material
Lecture notes. Any book on data structures and algorithms.
Prerequisites
Basics of Programming 1, Basics of Programming 2
Contact
Berg Ville
4 EFA8040 Data Management and SQL
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
You understand principles of relational database design and their mechanics
You are familiar with Database Management Systems and areas of usage
You are able to create database design diagrams and implement them to real databases
You are able to use graphical and shell based Database Management Systems
You are able to utilize databases as part of information system
Content
Data management concepts
Designing relational databases
Concept analysis and Entity Relationship-diagrams (ER-diagrams)
Data models
Basics of SQL language
Database Management Systems (eg. MariaDB)
Steps to database based application development
Requirements
Exercises and exam.
Grading Scale
0 - 5
Course material
Electronic materials will be announced at the start of the course
Contact
Kellomäki Markku
4 EFA8100 Analog Electronics 1
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student is familiar with passive components and most common semiconductors and their features. He/she can draw and simulate functions of simple DC-circuits utilizing a SPICE simulator program. The student recognizes most common components and blocks in circuit diagrams.
Content
Passive components
Repetition of the circuit theory
Diodes, rectifiers and power supplies
Semiconductor basics (BJT’s, FET’s)
Passive filter approximations and implementations
Ideal and real operational amplifier theory and implementations
Requirements
Study module includes theory lectures and practical exercises. The grade composes of final exam (60%) and exercises (40%).
Grading Scale
0 - 5
Course material
Lecture material and links to various web based tutorials.
A. Sedra & K. Smith: Microelectronic Circuits (fourth edition)
Contact
Kanth Rajeev
4 EFA8080 Basics of Computer Technology
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student understands the basic concepts of microprocessors and microcontrollers. He/she knows the basic h/w blocks, can write a simple program in C- or assembler language and load and run it in development platform. The student is acquainted with the interface concepts and can utilize Atmel Studio IDE to develop, load and run elementary programs.
Content
1. Introduction to microprocessor
Microprocessor systems and bus organization
Microprocessor architecture & operations
Memory, I/O devices, memory and I/O operations
2. Buses, memory and interfacing
Address, data and control buses
Pin functions
Demultiplexing of buses
Generation of control signals
Instruction cycle, machine cycles, t-states
Memory interfacing
3. Atmel AVR microcontroller
Difference between microprocessor and microcontroller
Atmel AVR features and internal architecture overview
Memory map
Peripherals
Instruction set
Interrupt and timing subsystems
4. Programming AVR
Atmel Studio fundamentals
AVR registers
GPIO, digital & analog input, output, pull-up, tri state
Interrupts
5. Internal and external memories
Flash and eeprom
Internal ram, memory blocks
Utilizing external memory
Requirements
Study module includes theory lectures and practical exercises. The grade composes of final exam (50%) and exercises (50%).
Grading Scale
0 - 5
Course material
Lecture material and links to various web based tutorials. AVR, development platform and Atmel Studio manuals as well as component data sheets.
Contact
Kellomäki Markku
4 EFA8110 Analog Electronics 2
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student is familiar with common AC-circuits like amplifiers and active filters. He/she can draw and simulate functions of AC-circuits utilizing a SPICE simulator program. The student recognizes most common components and blocks in circuit diagrams.
Content
Implement studies of analog electronic 1 –course in practice
AC waveform and circuit theory
Amplifier models
Concepts of amplifiers and frequency response
Interfacing analog electronics to digital system, AD- and DA-converters
Waveform generators and oscillators
Requirements
Study module includes theory lectures and practical exercises. The grade composes of the final exam (60%) and exercises (40%).
Grading Scale
0 - 5
Course material
Lecture material and links to various web based tutorials.
A. Sedra & K. Smith: Microelectronic Circuits (fourth edition)
Contact
Toppinen Arto
4 EFA8120 Basics of Microprocessor Programming
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student is able to design, implement and test simple programs for microprocessors or microcontrollers. He/she has a basic knowledge of various integrated development environments (IDE) and understands how to connect common digital and analog components to a processor.
Content
1. Introduction to low level programming
Device technology
Integrated development environments
Embedded programming fundamentals
C-language: embedded features
C, C++ and C# feature comparison
Bitwise and register operations
Macros
2. Low level programming of Atmel AVR microcontroller
General purpose registers in AVR
Counter and timer registers
AD converter programming
Serial communications, UART, SPI
3. AVR embedded designing and programming fundamental
Utilization and programming of the AVR microcontroller digital I/O ports (GPIO), timers, analog I/O and serial communication
Principles of debugging and testing code in simulator and in target hardware
4. Practical exercises
Design, build and run programs in simulator and in target hardware
Build various full working simple demo systems using microcontroller development platform and essential hardware
Requirements
Study module includes theory lectures and practical exercises. The grade composes of final exam (50%) and exercises (50%).
Grading Scale
0 - 5
Course material
Lecture material and links to various web based tutorials. AVR and Atmel Studio manuals as well as component data sheets.
Contact
Kellomäki Markku
4 EFA8140 RD Project ( IoT )
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The students will be able to produce project documentation in English. They will know project meeting practices, and related documentation of meetings. The students know how to present the goals of the project, interim reports and final results by using a variety of presentation techniques and tools. The students develop their reporting skills further.
Student get skills in project work, time scheduling, teamworking, innovations and reporting. They will get skills of different IoT technologies and practices during the project. They learn professional skills of the whole IoT sphere. Students can use RD tools in product development tasks.
Content
Communication skills in projects includes team working skills in international projects, presentation techniques (e.g. pitching), vocabulary for project working and project documentation in English.
- Making of teams for the project work
- Team working
- Enhancing language skills
- Reporting the phases of the project
- Large project subjects of the IoT sphere
- All phases of RD project
Requirements
Project reports from each team are evaluated. Working attitude of each team member is also evaluated.
Grading Scale
0 - 5
Course material
Lecture material and links to various web based tutorials. AVR and Atmel Studio manuals as well as component data sheets.
Prerequisites
1., 2. year studies.
Other considerations
For English 2 cr.
Contact
Kellomäki Markku
4 EFA8130 Mathematical Algorithms
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
After the course the student knows discrete signal, especially digital filters and Fourier transformation basics of theory. He understands digital filter and spectrum analysis ways and can use MATLAB tool for simulation of digital processing problems. He can apply his signal processing knowledge in industrial and digital health applications.
Content
1. Mathematical presentation of discrete signals
2. Sampling
3. Convolution
4. FIR filter function
5. IIR filter function
6. Classical FIR filters
7. Z-transformation
8. Transfer function
9. Frequence response
10. Inverse Z-transformation
11. DFT
12. FFT
13. FIR – filter design
14. IIR – filter design
15. Phase linear filters
17. Diskrete derivator
18. Wavelet transformation
20. Realising digital filters with processors
21. FFT algorhitm realisation with the processor
22. FPGA applications
Requirements
Study module includes theory lectures and practical exercises. The grade composes of final exam (60%) and exercises (40%).
Grading Scale
0 - 5
Course material
Discrete Time Signal Processing, Oppenheim.
Contact
Kellomäki Markku
4 EFS8010 Industrial IoT and Digital Health Ecosystems
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
Student will have an deep knowledge of the ecosystems related to Industrial Internet and Digital Health fields. Ecosystem means technological, business, development, market, product, social, sales, testing, stakeholders, companies and universities participation in operating the digital industry and digital social and health care sphere.
Content
How the Internet of Things revolution will dramatically alter manufacturing, energy, agriculture, transportation and other industrial sectors of the economy. It will also fundamentally transform how people will work through new interactions between humans and machines. Dubbed the Industrial Internet (of Things), will bring along with new risks, to business and society. It will combine the global reach of the Internet with a new ability to directly control the physical world, including the machines, factories and infrastructure that define the modern landscape. how it will impact existing industries, value chains, business models and workforces.
The Digital Health sector Ecosystem comprises of research, product development, innovation, companies, hospitals, research centers, manufacturers of the field. The public and the private sector of the digital health are included in Ecosystem.
There are systems that pay for, coordinate and deliver care. There are also systems that help people self-manage a lifestyle goal or healthcare condition. Platforms provide the connected infrastructure that enables service providers and consumers to exchange value. Healthcare enterprises also need a rich and robust portfolio of digital partners to form their future business ecosystems.
Ecosystems will extend beyond technology to connect the capabilities, expertise and services that touch healthcare organizations, consumers and clinicians. Healthcare organizations that take a leadership role in transformation realize that the strategic platform and ecosystem decisions they make today determine their future success
Requirements
Exercises and Exam.
Grading Scale
0 - 5
Course material
Course material from the teacher. Part of the material is e-learning material.
Contact
Kanth Rajeev
4 EFS8070 Object Oriented Programming
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
You understand the object-oriented programming paradigm
You realize what a class is
You are able to define a class
You realize what an object is
You are able to create instances of a class
You realize what an attribute is
You are able to create attributes into a class
You realize what a method is
You are able to create a dynamic method bound to an instance of a class
You are able to create a static method
You are able to use objects when modelling an application domain
You are able to design classes according to an application domain model
You realize what data encapsulation means
You realize what is an accessor
You realize what is an mutator
You realize what a mutator is used for
You realize what an accessor is used for
You realize what access control attributes are
You are able to restrict visibility of attributes
You are able to restrict visibility of methods
You are able to create accessors
You realize what inheritance is about
You are able to inherit a class
You are able to override a method in a subclass
You are able to restrict the visibility of inherited attributes in a subclass
You are able to restrict the visibility of inherited methods in a subclass
You realize what aggregation means
You realize what composition means
You realize what overriding a method means
You are able to realize an aggregation
You are able to realize an composition
You are able to utilize code reusability in a larger project
You realize the role of polymorphism in inheritance
You realize the role of polymorphism in methods
You realize what overriding a method means
You realize how data type conversions work
You are able to write an overridable method
You are able to override a method
You realize what exceptions are
You realize how exceptions are used
You are able to catch an exception
You are able to throw an exception
You are able to design an exception class of your own
You realize what is an interface
You are able to design interfaces
You are able to realize interfaces
You are able to realize several interfaces into one class
You realize what is an abstract class
You are able to design an abstract class
You are able to design an abstract method
You are able to realize an abstract method
You are able to design an implementation model for the application domain
You are able to choose inheritance, aggregation and composition regarding the
needs of the application domain
You realize what threads are
You are able to use threads in your programs
You realize parallel processing using threads
You know the fundamental generic classes of the programming language
You are able to utilize generic classes
Content
Object-oriented paradigm and modelling
Classes and instances
Data encapsulation
Static and dynamic attributes and methods
Accessors and mutators
Inheritance
Polymorphism
Abstract classes
Interfaces
Aggregation and composition
Threads
Exceptions
Requirements
Exam + exercises
Grading Scale
0 - 5
Course material
Lecture notes. Any book about object oriented programming.
Prerequisites
Basics of Programming , User Interface Programming
Contact
Vanhanen Mika
4 EFS8020 Basics of Big Data
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
To understand principles of mining and analyzing massive unstructured data sources
To understand basics concepts, methods and tools of Big Data solutions
Content
Concepts and tools in Big Data: eg. Hadoop, Hive, Pig. Analyzation and visualization of data.
Requirements
Exercises and/or exam.
Grading Scale
0 - 5
Course material
Electronic materials will be announced at the start of the course
Contact
Kellomäki Markku
4 EFS8030 Information Technology Project 1
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student knows how to present and talk about a project with customers.
Student get skills in project work, time scheduling, teamworking, innovations and reporting. They will get skills of different IoT technologies and practices during the project. They learn especially professional skills of the embedded, sensor and wireless technologies. Students can use RD tools in product development tasks.
Content
Posters. Working at a stand.
- Making of teams for the project work
- Team working
- Enhancing language skills
- Reporting the phases of the project
- Sensors, electronics, embedded systems and wireless
- Large project subjects of the IoT sphere covering sensors, embedded systems and wireless.
- All phases of RD project
Requirements
Project reports from each team are evaluated. Working attitude of each team member is also evaluated.
Grading Scale
0 - 5
Course material
Learning material from teacher depending on the chosen subject.
Prerequisites
1., 2. year studies.
Other considerations
English 1 cr
Contact
Kanth Rajeev
4 EFS8060 Wireless and Radiotechnology
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student is able to apply wireless and Rf-technologies to data transmission. The student knows the special requirements and propagation of short-range radio technology. The student is able to apply the theory of antennas and to design antennas. The student has in-depth knowledge of multipath propagation mechanisms and their influence on receiving of signals and signal quality. Student can apply wireless technologies and transmission wireless protocols to embedded radio systems.
Content
Use of radio systems and their general structure. ISM frequency ranges and their application. Short-range technologies: Bluetooth, WLAN, UWB, &LowPan, Zigbee. Most usual long range technologies like LORA and Sigfox. Wireless sensor networks and protocols, GPRS network. Propagation of radio signals. Calibration of antennas. Special processors of wireless devices. Energy management and harvesting technologies.
Interfacing of sensors to embedded wireless systems.
RF-transmission media and matching of the impedancies
Requirements
Exercises and Exam.
Grading Scale
0 - 5
Course material
Course material from the teacher. Part of the material is e-learning material.
Contact
Kanth Rajeev
4 EFS8080 Mobile Technology and Programming
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
Student can implement mobile application with selected technology
Student can use the most common UI controls and knows how to communicate with server side
Student knows the most common classes and APIs of chosen technology
Student can deploy implemented mobile application
Student knows basic structures of Mobile Nteworks
Content
Basic structure of mobile application
Basic UI controls, lists and dialogs
Utilization of server API
Application deployment
Mobile network structures and services
Requirements
Weekly exercises and final project.
Grading Scale
0 - 5
Course material
Will be announced in the beginning of the course.
Prerequisites
Basics of programming.
Contact
Koponen Janne
4 EFS8110 IP Routing Networks and OSI model
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
Student understands the basic structure of a computer network, OSI model, IP addressing, and functions of the most common data communication protocols. Student also understands the basic functions of a router and a switch, virtual local area network (VLAN), static and dynamic routing and also the basics of computer network security.
Content
Exploring the Network
Network Protocols and Communications
Basics of router and switch configuration commands
IP Addressing (IPv4, IPv6)
Basics of Switched Networks
VLANs
Static Routing
Dynamic Routing
Wide Area Networks
Broadband Solutions
Basics of Computer Network Security
Requirements
Study module includes theory lectures, laboratory works with real routers and switches, and also data network simulator exercises.
Grading Scale
0 - 5
Course material
Lecture material.
Contact
Pitkänen Veijo
4 EFS8120 Industrial Automation and Networking
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student knows the principles of the automation system in terms of structure and application environments, as well as automation components and bus solutions. Know the functions of control software and how user operations take place and affect the process itself. The student understands the structure and services of the industrial internet.
Student has skills to realise modern robotic system with deep learning ability.
Content
Functions of the automation system
Structure and programming of a decentralized automation system
Controlling and connecting field devices to the system
Control room and HMI interface
The structure and services of an industrial internet.
Intelligent Robotics
Deep learning structures of automation
Requirements
Theoretical performance of the course is assessed on the basis of part-time tests or exams and practical skills in laboratory exercises and remote exercises.
Grading Scale
0 - 5
Course material
Material to be announced and distributed during the course of the lesson.
In addition, web-based material can be used.
Prerequisites
Digital Electronics
Contact
Heikura Harri
4 EFS8040 Business Intelligence
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
Student is able to analyze and visualize data collected with some tool like Microsoft BI tools, IBM Watson analytics or Big Data Hadoop tools. Student is able to combine data from many sources. Student knows how to turn data into nice visualized reports that can be used to make business decisions. Students are able to use artificial intelligence and deep learning methods to make analysis and decisions of the industrial or digital health process.
Content
Alternative content:
Microsoft Excel Power tools, Microsoft Power BI, Basics of DAX language.
IBM Watson analytics tool
Big Data analytic with Hadoop
Decision making in business, Digital Health and industrial processes:
Artificial Intelligense decision making
Deep learning procedures
Requirements
Assignments.
Grading Scale
0 - 5
Course material
Material given in Moodle course.
Contact
Vanhanen Mika
4 EFS8050 Real Time Operating Systems
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
Students learn most important features of the real time programming, the alternatives of the operating systems and the reasons why the using of real time system is necessary. Students learn to implement a small scale application into a microprocessor card.
Content
The teaching of the theory and programming exercises are included into following subjects:
1. Real Time Operating System
The structure of the real time application
Parallel programming: Tasks, Scheduling, Priorities
Messages: Post boxes, semaphores, event groups, comon data
Time dependent programming, reaction times
Device interfaces: interrupt handling, device drivers
Memory Management
Implementing system services: files, stdio
Most common errors: deadlock, starving
2. Most common operating systems
FreeRTOS
Embedded Linux
3. The programming of the own application
Requirements
Exam and mandatory application. The lectures and exercises take place in the laboratory, because the measuring devices (like oscilloscopes, logic analysers) are used during the programming.
Grading Scale
0 - 5
Course material
All material is delivered as network files.
Prerequisites
Good knowledge of C/C++ programming
Contact
Kärkkäinen Niilo
4 EFS8090 IoT Cloud Platforms, Analytics and Applications
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
Student is able to select most suitable IoT platform for use. Student knows characteristics, limitations and cost of the usage of most common platforms. Student can install and operate the selected platform to be used in the selected way.
Student knows the methods of cloud analysis and artificial learning principles and select the best tool for different usages in Industrial Internet and Digital Health sphere. Student is able to carry out analysis and decision making with the selected tool.
Content
The most usual cloud platforms and analysis tools for IoT analysis and decision making.
Requirements
Exercises and Exam.
Grading Scale
0 - 5
Course material
Course material from the teacher. Part of the material is e-learning material.
Contact
Toppinen Arto
4 EFS8100 Information Technology Project 2
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student develops writing skills in English further and is able to express his/ her up-to-date expertise in a positive manner, eg. in a job application process.
Student get skills in project work, time scheduling, teamworking, innovations and reporting. They will get skills of different IoT technologies and practices during the project. They learn especially professional skills of Big Data, clouds, databases, cloud analysis, User interface, server technologies. Students can use RD tools in product development tasks.
Content
Writing for different media. Job interviews.
- Making of teams for the project work
- Team working
- Enhancing language skills
- Reporting the phases of the project
- Sensors, electronics, embedded systems and wireless
- Large project subjects of the IoT sphere covering sensors, embedded
systems and wireless.
- All phases of RD project
Requirements
Project reports from each team are evaluated. Working attitude of each team member is also evaluated.
Grading Scale
0 - 5
Course material
Learning material from teacher depending on the chosen subject.
Prerequisites
1., 2. year studies.
Other considerations
English 1 cr
Contact
Toppinen Arto
4 EIV4000 Industry and Networking
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The aim of the industry and networking course is to allow the student to become acquainted with the local industry in order to help and coach student to find herself/himself an internship place.
Content
Industry and Networking is carried out by encouraging the student to be active and self-guided in order to find the internship placement. The most essential is to learn how to sell her/his own know-how: CV, marketing the student’s own know-how, contacting the local companies etc.
Requirements
Learning diary and interactive lessons. The participation (75 %) in lessons is required.
Grading Scale
Passed - 0
Course material
Material and links given in Moodle.
Prerequisites
No prerequisites
Contact
Salli Tiina
4 EXV8070 Tools for Cross-Cultural Communication
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student knows how to act in international work related situations. The student understands the importance of cross-cultural communication, knows how to adapt to different situations and their communication styles. The student has a good knowledge of different cultures and their ways. The student will also get acquainted with international businesses and their key markets of his own field.
Content
Different cultures and their ways in work related situations, key things about Finland and Finnish culture, hosting, business manners and attire, interaction with real-life entrepreneurs
Requirements
The course consists of contact teaching with exercises and remote study with assignments. Regular (75%) and active attendance is required. The course is conducted in English.
Grading Scale
0 - 5
Course material
Electronic material
Other considerations
There are two parts: 3 cr on cross-cultural communication and 2 cr on interaction with real-life entrepreneurs.
Contact
Huttunen-Finta Ulla
4 EXV8080 Tools for Spoken and Written Skills
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student knows how to act in international work related situations demanding spoken and written skills in English. The student understands the importance of cross-cultural communication, knows how to adapt to different situations and their communication styles. The student has a good knowledge of different cultures and their ways.
Content
Multicultural team work, multicultural negotiations, hosting in multicultural settings, multicultural organizational communication, multicultural business communication. Contents play an important role with each topic but there is a heavy emphasis on language skills as well.
Requirements
The course consists of contact teaching with exercises and remote study with assignments. Regular (75%) and active attendance is required. The course is conducted in English.
Grading Scale
0 - 5
Course material
Electronic material
Prerequisites
pakollinen englannin kielen opintojakso, Engineering English
Other considerations
Tätä opintojaksoa ei enää toteuteta. Sen korvaa uusi opintojakso Tools for International Working Life.
Contact
Huttunen-Finta Ulla
4 EXV8090 Tools for Multilingual Environment
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
Opiskelija osaa toimia monikulttuurisissa tilanteissa ja ymmärtää kulttuurien välisen viestinnän merkityksen. Opiskelijalla on hyvä etukäteen hankittu tuntemus sekä omasta kotimaasta että kohdemaan kulttuurista ja sen toimintatavoista. Vaihdon jälkeen opiskelija osaa eritellä ja kuvailla kokemuksiaan.
Content
Orientoituminen vaihtoon lähtöön ja kulttuurienväliseen viestintään, valmistautuminen Suomesta kertomiseen, varsinainen vaihto, raportti ja haastattelu vaihdon jälkeen.
Requirements
Opintojakso koostuu valmistautumisesta vaihtoon (orientoivat tehtävä), oleskelu kohdemaassa ja vaihdon jälkeisestä raportoinnista.
Grading Scale
Passed - 0
Other considerations
Opintojakso toteutetaan vain vaihto-opiskelun yhteydessä.
Contact
Huttunen-Finta Ulla
4 LIX1000 Sales Process and Tools
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
Students understand the components and stages of the sales process and customers’ purchase process. They deepen their skills and knowledge of customer relationship management as a system and its role to support the sales process. Students learn to manage their customer base. They learn to use various sales and negotiations techniques to close a deal.
Content
Buying process vs sales process
CRM in support of sales process/Different sales tools
Different roles in sales
Time management in sales
Sales techniques
Sales negotiations: negotiation steps and negotiation skills
Requirements
Assignments (individual and group assignment).
Grading Scale
0 - 5
Course material
The material is given at the beginning of the course.
Prerequisites
Sales Skills
Contact
Göker Özerk
4 LIX2000 International Sales Management
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
Students understand the role and responsibilities of a sales executive in managing, supervising and developing the sales and the customer base of a company. They learn the importance of management of global sales teams and understand a sales executive’s role in networking and building partnerships in international sales.
Content
Planning sales
Finding sales opportunities and sales leads
Customer acquisition
Developing solutions to customer needs
Leading international sales teams
Building networks and partnerships in international sales
Managing and developing sales processes
Requirements
Assignments.
Grading Scale
0 - 5
Course material
The material is given at the beginning of the course.
Prerequisites
Sales Skills. Sales Process and Tools.
Contact
Göker Özerk
4 LIX3000 Storytelling and Content Marketing
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
Students understand and explain the mechanics of storytelling. They learn to apply storytelling in sales pitching. Students understand the importance of communicating with the customers by delivering valuable information with belief that customers reward a business with their custom and loyalty.
Content
The magic of story
Pitching as an application of storytelling
Content marketing
How to inspire and engage customers
Requirements
Assignments.
Grading Scale
0 - 5
Course material
The material is given at the beginning of the course.
Prerequisites
Sales Skills
Contact
Järvenpää Titta
4 EFH8100 Practical Training
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The aim of the practical training is to allow the student to become acquainted with essential practical tasks, which are important especially for the student's professional studies and to provide know-how in working life (Act 352/2003).
Practical training allows the student to become acquainted with fundamental activities and tasks undertaken by the enterprise. The student also has the opportunity to determine whether he/she has an aptitude for working in this field.
Content
Practical training is carried out by working full-time at least for four weeks in central tasks within the commercial organization related to the degree programme. The training placement can be in an industrial enterprise, a building site, an IT company, a design company, the public sector, or an organization or an association which offers suitable work for practical training.
Requirements
The practical training proceeds in accordance with the designated plan and it is part of student's career planning. The student finds a suitable training place and makes the plan for the training period on his/ her own, and after the plan has been approved he/ she must ensure that it is implemented. The student must document the practical training process according to instructions.
The grading scale is the following: Accepted (H), Failed (0). The grading is based on the documentation of the practical training process.
Grading Scale
Passed - 0
Contact
Toppinen Arto
4 EFH8210 Practical Training 2a
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The aim of the practical training is that the student is able to adapt knowledge learnt into practice and to evaluate his/her professional skills and needs of development.
Content
Practical training is carried out by working full-time at least for a total of eight weeks in central tasks within the commercial organization according the degree program. The placement can be in an industrial enterprise, services, the public sector, organization or association or some other organization which offers suitable work for practical training.
Grading Scale
Passed - 0
Course material
Materials given in Savonia students' extranet (Reppu).
Prerequisites
EIH4100 Practical Training 1, Fundamental studies during two academic years.
Contact
Toppinen Arto
4 EFH8220 Practical Training 2b
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The aim of the practical training is that the student is able to adapt knowledge learnt into practice and to evaluate his/her professional skills and needs of development.
Content
Practical training is carried out by working full-time at least for a total of eight weeks in central tasks within the commercial organization according the degree program. The placement can be in an industrial enterprise, services, the public sector, organization or association or some other organization which offers suitable work for practical training.
Grading Scale
Passed - 0
Course material
Materials given in Savonia students' extranet (Reppu).
Prerequisites
EIH4100 Practical Training 1, Fundamental studies during two academic years.
Contact
Toppinen Arto
4 EFH8310 Practical Training 3a
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
Practical training deepens the student's knowledge and skills according to his/her specialization studies, prepares him/her for engineering tasks and improves his/her employment opportunities after graduation.
Content
Practical training is carried out by working full-time at least for total of twelve weeks in central tasks within the commercial organization according the degree program. The placement can be in an industrial enterprise, services, the public sector, organization or association or some other organization which offers suitable work for practical training.
Grading Scale
Passed - 0
Course material
Materials given in Savonia students' extranet (Reppu).
Prerequisites
ECH4210/ECH4220 Practical Training 2A/2B, Fundamental studies during three academic years.
Contact
Toppinen Arto
4 EFH8320 Practical Training 3b
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
Practical training deepens the student's knowledge and skills according to his/her specialization studies, prepares him/her for engineering tasks and improves his/her employment opportunities after graduation.
Content
Practical training is carried out by working full-time at least for total of twelve weeks in central tasks within the commercial organization according the degree program. The placement can be in an industrial enterprise, services, the public sector, organization or association or some other organization which offers suitable work for practical training.
Grading Scale
Passed - 0
Course material
Materials given in Savonia students' extranet (Reppu).
Prerequisites
ECH4210/ECH4220 Practical Training 2A/2B, Fundamental studies during three academic years.
Contact
Toppinen Arto
4 EFH8330 Practical Training 3c
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
Practical training deepens the student's knowledge and skills according to his/her specialization studies, prepares him/her for engineering tasks and improves his/her employment opportunities after graduation.
Content
Practical training is carried out by working full-time at least for total of twelve weeks in central tasks within the commercial organization according the degree program. The placement can be in an industrial enterprise, services, the public sector, organization or association or some other organization which offers suitable work for practical training.
Grading Scale
Passed - 0
Course material
Materials given in Savonia students' extranet (Reppu).
Prerequisites
ECH4210/ECH4220 Practical Training 2A/2B, Fundamental studies during three academic years.
Contact
Toppinen Arto
4 SAVTHE1 Thesis
Credits
15 cr
Credits in Foreign Language
15 cr
Objectives
Student can
- choose a topic for thesis that is suitable for his or her field and his or her professional development and justify the choice from different perspectives
- plan and implement a working life oriented research and development work based on the needs of the user/client
- apply scientific and evidence-based information in the thesis process and in the development of his or her expertise
- appropriately use research and development methods or artistic methods that are suitable for his or her professional field and for the topic of the thesis
- prepare a clearly defined, logical and professionally appropriate report on his or her thesis
- evaluate the essential contents, results or output of his or her thesis and justify their significance from the perspectives of his or her field, the client’s/user’s need and his or her professional development
- evaluate his or her thesis process, its reliability and ethicality as well as his or her professional growth and learning during the work
- cooperate in a flexible manner with players involved in the thesis process and demonstrate his or her expertise
- take the maturity test on his or her thesis.
Content
SAVTHE1 Thesis 15 ECTS
ONT10: Planning the thesis (5 ECTS)
- orientation to thesis and its preparation
- choice and definition of topic
- preparation of thesis plan and compilation of background material
ONT20 Implementation of thesis process (5 ECTS)
- preparation of thesis
- results/output of thesis
ONT30 Finalising the thesis (5 ECTS)
- reporting and publication of thesis
ONT40 Maturity test
Requirements
The thesis is always working life oriented. It may take the form of a
a) development work planned and implemented by a student or a group of students to meet the user's or client's needs. Development may focus on a product, service, process, working method, learning material or instruction, digital material, supervised activity etc. The student shall present the plan, its implementation and its evaluated output and the need for further development in a report whose form is suitable for the professional field in question.
b) research-based thesis, in which a student or a group of student approaches a practical problem or item to be developed with appropriate research methods. The student shall prepare a report describing the planning, implementation and results of the thesis and interpreting the results.
c) production, in which a student of a group of students demonstrates competence as an expert or as an artist by planning and implementing an event, a seminar, an artistic performance etc. The student shall present the plan, its implementation and its evaluated output in a report whose form is suitable for the professional field in question.
d) compiled thesis, in which parts planned as a thesis (e.g. projects) are implemented and reported. In the written synthesis, article or other publication, which is part of the thesis, the student shall present the essential results/output in a form that is suitable for the professional field in question. The student shall choose either SAVTHE1 or SAVTHE2 as the form of completion.
Grading Scale
0 - 5
Course material
The student shall acquire the material required for the thesis him or herself. Savonia’s thesis reporting instructions
Prerequisites
Method studies in accordance with the curriculum of the degree programme
Other considerations
The student may adapt the Thesis course to a schedule that is appropriate to his or her work.
Contact
Mäkelä Pentti
5 EFONT10 Thesis Planning
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student can
- choose a topic that is relevant for the development of both the field of study and his/her own expertise
- motivate his/her topic choice from various viewpoints
- create a thesis topic description and complete it into a thesis plan (=work plan)
- work flexibly with other people and parties involved in the thesis process
- present his /her knowledge and skills.
Content
Selecting a thesis topic and narrowing it down. Writing a thesis topic description. Signing an agreement on thesis project and supervision. Finding a thesis supervisor. Information retrieval and reporting practices. Writing a thesis plan (= work plan) and finding source material.
Requirements
Participation in thesis info sessions, writing a thesis topic description, independent work, information retrieval, presenting a thesis plan (=work plan) in a thesis seminar.
Grading Scale
Passed - 0
Course material
The student acquires the material required in the thesis process independently.
Savonia Reporting Instructions.
Prerequisites
Research methodology studies of the degree programme.
Other considerations
The student may create an individual yet appropriate timetable for the thesis process.
The course includes Communication Studies (1 ECTS)
Contact
5 EFONT20 Thesis Implementation
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student can
- implement a working-life-oriented research and development project, which meets the needs of a user/client
- apply scientific and evidence-based knowledge to the thesis process in order to increase and develop his/her expertise
- create a report that is concise and logical and meets the professional standards of his/her field of study.
- assess the main contents, results and outcomes of the thesis and discuss their relevance to the field, the needs of a user/the client and the development of his/her expertise
- work flexibly with other people and parties involved in the process and demonstrate his/her expertise
Content
- working independently on the thesis
- guidance related to the various phases of the thesis
- the results/outcome of the thesis
- presentation of the thesis in a seminar
Requirements
Independent studies and information retrieval.
Grading Scale
Passed - 0
Prerequisites
Research methodology studies of the degree programme.
Thesis Planning -course (5 cr).
Other considerations
The student may set an individual yet appropriate timetable for his/her thesis process.
Contact
5 EFONT30 Thesis Finalisation
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student can
- create a report that is concise and logical and meets the professional standards of his/her field of study
- assess the main contents, results and outcomes of the thesis and discuss their relevance to the field, the needs of a user/the client and the development of his/her expertise
- assess the thesis process, its reliability and ethicalness as well as his/her professional growth and development
- work flexibly with other people and parties involved in the process and demonstrate his/her expertise
- write a maturity test essay on the thesis process.
Content
- finalizing the thesis as well as writing and editing the report based on the feedback received in the thesis seminar and from the thesis supervisor
- detection of plagiarism
- submitting the thesis for assessment
Requirements
Independent studies and information retrieval.
Grading Scale
Passed - 0
Course material
The student acquires any material needed in the thesis process independently.
Savonia Reporting instructions.
Prerequisites
Research methodology studies of the degree programme.
Thesis Planning -course (5 cr).
Thesis Implementation -course (5 cr).
Other considerations
The student may set an individual yet appropriate timetable for the thesis process.
Contact
5 EFONT40 Maturity Test
Objectives
The student can
- write the maturity test showing expertise in the field of his/her studies and proficiency in communication and language skills
- discuss the maturity test assignment in a logical manner, showing professional competence and with relevance to the assignmnet questions
- summarise his/her thesis and focus on the essential concepts, facts and findings
- write a professional text in the appropriate style and without grammar mistakes.
Content
Enrolling to and writing the maturity test.
Requirements
The student enrols to the maturity test after his/her thesis has been submitted for assessment.
The student in an international degree programme who has completed his/her school education in Finnish or Swedish writes the maturity test in Finnish or Swedish. The student who has completed his/her school education abroad or in a language other than Finnish or Swedish writes the maturity test in the language of instruction of the degree programme in question.
The thesis supervisor prepares maturity test questions on the student's thesis content. The student answers the question(s) of his/her choice, the student is not allowed to bring any material to the examination room. The maturity test comprises about four pages of text written by the student or 400-600 word. The student can spend up to three hours (3x60 min) on the test.
Grading Scale
Passed - 0
Course material
The student receives the maturity test assignment after entering the examination classroom.
Prerequisites
Completion of SAVONT1 Thesis (15 cr) or SAVONT2 Thesis (15 cr).
Other considerations
Information on the student's maturity test is given on the degree certificate.
Contact
4 SAVTHE2 Thesis
Credits
15 cr
Credits in Foreign Language
15 cr
Objectives
Student can
- choose a topic for thesis that is innovative for his or her field and his or her professional development and justify the choice from different perspectives
- plan and implement a working life oriented research and development work based on the needs of the user/client
- apply scientific and evidence-based information in the thesis process and in the development of his or her expertise
- appropriately use research and development methods or artistic methods that are suitable for his or her professional field and for the topic of the thesis
- prepare a clearly defined, logical and professionally appropriate report on his or her thesis
- evaluate the essential contents, results or output of his or her thesis and justify their significance from the perspectives of his or her field, the client’s/user’s need and his or her professional development
- evaluate his or her thesis process, its reliability and ethicality as well as his or her professional growth and learning during the work
- cooperate in a flexible manner with players involved in the thesis process and demonstrate his or her expertise
- take the maturity test on his or her thesis.
Content
SAVTHE2 Thesis 15 ECTS:
ONT50 Thesis, project 1 (5 ECTS),
ONT60 Thesis, project 2 (5 ECTS),
ONT70 Synthesis and publication of thesis projects (5 ECTS),
ONT80 Maturity test
Requirements
The thesis is always working life oriented. It may take the form of a
a) development work planned and implemented by a student or a group of students to meet the user's or client's needs. Development may focus on a product, service, process, working method, learning material or instruction, digital material, supervised activity etc. The student shall present the plan, its implementation and its evaluated output and the need for further development in a report whose form is suitable for the professional field in question.
b) research-based thesis, in which a student or a group of student approaches a practical problem or item to be developed with appropriate research methods. The student shall prepare a report describing the planning, implementation and results of the thesis and interpreting the results.
c) production, in which a student of a group of students demonstrates competence as an expert or as an artist by planning and implementing an event, a seminar, an artistic performance etc. The student shall present the plan, its implementation and its evaluated output in a report whose form is suitable for the professional field in question.
d) compiled thesis, in which parts planned as a thesis (e.g. projects) are implemented and reported. In the written synthesis, article or other publication, which is part of the thesis, the student shall present the essential results/output in a form that is suitable for the professional field in question. The student shall choose either SAVTHE1 or SAVTHE2 as the form of completion.
Grading Scale
0 - 5
Course material
The student shall acquire the material required for the thesis him or herself. Savonia’s thesis reporting
Prerequisites
Method studies in accordance with the curriculum of the degree programme.
Other considerations
The student may adapt the Thesis course to a schedule that is appropriate to his or her work.
Contact
Mäkelä Pentti
5 EFONT50 Thesis Project 1
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student can
- implement a working-life-oriented research and development project, which meets the needs of a user/client
- apply scientific and evidence-based or artistic methods to the thesis process in order to increase and develop his/her expertise
- work flexibly with other people and parties involved in the process and demonstrate his/her expertise
Content
Planning, implementation and reporting on a project.
Requirements
Presenting the project plan. Approval of the the project plan. Independent studies and information retrieval. Implementation of the project. Reporting on the project.
Grading Scale
Passed - 0
Course material
The student acquires any material needed in the thesis project independently.
Savonia Reporting instructions.
Prerequisites
Research methodology studies of the degree programme.
Contact
5 EFONT60 Thesis Project 2
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student can
- implement a working-life-oriented research and development project, which meets the needs of a user/client
- apply scientific and evidence-based or artistic methods to the thesis process in order to increase and develop his/her expertise
- work flexibly with other people and parties involved in the process and demonstrate his/her expertise
Content
Planning, implementation and reporting on a project.
Requirements
Presenting the project plan. Approval of the the project plan. Independent studies and information retrieval. Implementation of the project. Reporting on the project.
Grading Scale
Passed - 0
Course material
The student acquires any material needed in the thesis project independently.
Savonia Reporting instructions.
Prerequisites
Research methodology studies of the degree programme.
Other considerations
The student may set an individual yet appropriate timetable for the thesis process.
Contact
5 EFONT70 Finalising the Thesis Projects
Credits
5 cr
Credits in Foreign Language
5 cr
Objectives
The student can
- assess the main contents, results and outcomes of the thesis and discuss their relevance to the field, the needs of a user/the client and the development of his/her expertise
- assess the thesis process, its reliability and ethicalness as well as his/her professional growth and development
- create a report, article or other publication that is concise and logical and meets the professional standards of his/her field of study
Content
Creating a report, article or other publication that presents the main results/outcomes in a format that meets the professional standards of the field.
Presenting the thesis projects in a seminar.
Requirements
Reporting on the thesis projects.
Presentation of the thesis projects in a seminar.
Grading Scale
Passed - 0
Course material
The student acquires any material needed in the thesis process independently.
Savonia Reporting instructions.
Prerequisites
Research methodology studies of the degree programme.
EIONT50 Thesis Project 1.
EIONT60 Thesis Project 2.
Contact
5 EFONT80 Maturity Test
Objectives
The student can
- write the maturity test showing expertise in the field of his/her studies and proficiency in communication and language skills
- discuss the maturity test assignment in a logical manner, showing professional competence and with relevance to the assignmnet questions
- summarise his/her thesis and focus on the essential concepts, facts and findings
- write a professional text in the appropriate style and without grammar mistakes.
Content
Enrolling to and writing the maturity test.
Requirements
The student enrols to the maturity test after his/her thesis has been submitted for assessment.
The student in an international degree programme who has completed his/her school education in Finnish or Swedish writes the maturity test in Finnish or Swedish. The student who has completed his/her school education abroad or in a language other than Finnish or Swedish writes the maturity test in the language of instruction of the degree programme in question.
The thesis supervisor prepares maturity test questions on the student's thesis content. The student answers the question(s) of his/her choice.
The student is not allowed to bring any material to the examination room. The maturity test comprises about four pages of text written by the student or 400-600 word. The student can spend up to three hours (3x60 min) on the test.
Grading Scale
Passed - 0
Course material
The student receives the maturity test assignment after entering the examination classroom.
Prerequisites
Completion of EIONT50 Thesis Project 1 and EIONT60 Thesis Project 2.
Contact
Pidätämme oikeuden opetussuunnitelmien muutoksiin mm. opiskeltavien sisältöjen päivitystarpeiden takia.