Workshop in Kuopio, Finland

Workshop in Kuopio, Finland, 11.05 –15.05, 2015

The workshop is the first of series of meetings, planned by Tempus Project team in 2015. The goal of these meetings is to bring together and cross check current activities of project members, aiming at building the detailed educational program of the project. Particularly, workshop in Kuopio has been focused on subjects of Operational systems, Networking and web development. Savonia University of Applied Sciences in Kuopio hosted the workshop.  The following is a list of participants:

Full Name

Institution

Course

ISRAILOVA Nella

Kyrghize State Technical University, Bishkek

Operaiting Systems

MATISAKOV Zhumakadyr

Osh Technical University

Operating Systems

JOMARTOVA Sholpan

Al Farabi Kazakh National University

Operating Systems and Networks

RAKHIMOVA Diana

Al Farabi Kazakh National University

Web development

RAHIMOV Jamshid

Khujand State University

Operating Systems and Networks

Hakimov Rahmatjon

Khujand State University

WEB development

NABOTOV  Yusuf

Technologocal University of Tajikistan

WEB development

NAZAROV Saifudin

Technologocal University of Tajikistan

Operaiting Systems

TUREBAYEVA Rakhila

Eurasian National University

Web development

KHASSENOV Yessil

Eurasian National University

Operating Systems

Khamza ESHANKULOV

Bukhara State University

Operating Systems

Zarif JURAEV

Bukhara State University

Web development

PULATOV
Sukhbatulla

Uzbekistan National University, Tashkent

Networks

MAKHAROV Tolkun

Uzbekistan National University, Tashkent

Web development

DONMEZOV Ruslan

Turkmen State Institute of Economics and Management

Operating Systems

ORAZOV Berdimyrat

Turkmen State Institute of Economics and Management

Web development 

HEZRETOV Batyr

Turkmen State Institute of Transport and Communication

WEB developments

ATAYEV Azat

Turkmen State Institute of Transport and Communication

Networks

ABLONSKIS Linas

Kaunas University of Technology

Web development

ADAM Jean-Michel

Université Pierre Mendès France

Operating Systems

CZERWINSKI
Dariusz

Lublin University of Technology

Networks 

 

Savonia University, hosting this seminar, was represented by:

  1.      Marina Mallinen, Coordinator of International Affairs
  2.      Pekka Granroth, EU tutor for this project
  3.       Veijo Pitkänen, EU tutor for this project

Day 1, 11.05.2015

At the beginning of seminar Mikko Vuoristo, rector of Savonia University welcomed the guests – seminar participants and presented introductory information about the University. After that, our team has been split into three task groups: Web development, Operating systems and Networks. Rahila Turebayeva from Eurasian University, went to Web development, her collegue, Yessil Khassenov went to Operating systems.  Three groups were given separate rooms to work on course materials.

Operating systems group.  Jean-Michel Adam and Pekka Granroth were tutoring this group. Work started from reviewing lecture materials, prepared by group members in the past. Our team, Eurasian University, presented several lectures on Operating systems to review and check the level of completeness and complience to syllabus requirements.   Jean-Michel Adam presented his lectures on Execution Mechanism, Pekka Granroth introduced us overall structure of Computer Science courses for CS graduates at Savonia to compare and give some content and hours allocation assesments for the project’s CS courseware. Then he presented complimentary review of Windows 10 as an example of material for reverse teaching activities.

 

Day 2, 12.05, 2015

The second day was devoted to laboratory works and exersises. Jean-Michel Adam demostrated Marinett network simulator – software tool, used at Université Pierre Mendès for lab works and lectures in Networks courses. Pekka Granroth presented us a typical laboratory coursework on network building project. Then his collegue made a brief review of big real life IT project, implemented by Savonia IT staff and other vendors for famouse finnish annual sport event – Orientation competetion, attracting dozens of thousands athletes from around the country. The demo was followed by brief show tour over the University IT facilities – server rooms, networking equipment, etc.

 

 

Day 3, 13.05, 2015

Third day we continued to work on practical exersises on key aspects of operating system architecture: multitasking, process syncronization.  Jean-Michel Adam presented set of Java examples on this topic. Yessil Khassenov accompanied the presentation by demostrating C version of one of the Java examples, compiled on Linux machine. For this demostration to work, connection was made to departmental Linux server of Eurasian Unversity. During these exersises we were discussing the issue of balance between level of competence and degree of difficulty, lying behind the topic. We all agreed, that, when teaching this subject, lectures serve only as introductory review material, but to get a sense of the problem and truly understand the basic principles of multitasking and concurrency, students have to do exersises and labs. Exersises should not be difficult, but allow students to variate, play with them. For this students are given ready to run code, which they execute and then change some parameters, run again and see what happened and try explaining why.

 

Day 4, 14.05, 2015

That day we visited a Technopolis – scientic and technological center few kilometers from Savonia University, where Savonia students and staff actively collaborate with other vendors in various high tech projects. Arto Toppinen, Principal Lecturer at Savonia, gave us a presentation “Internet of Things”. Internet of Things or machine-to-machine communications is becoming increasingly popular area of reseach and development, mostly because of vastly expanding volume of so called smart devices, connected to the Internet. These devices are deployed everywhere: from washing machines to cars and aeroplanes. Deployment of Ipv6 protocol has given strong acceleration to m2m adoption, as address space of Ipv6 practically infinite. Arto Toppinen introduced his approach to m2m connectivity and invited all interested parties to cooperate in this direction.

 

Day 5, 15.05, 2015

On Friday our group continued to work on course materials, focusing on reverse teaching activities. As an example, Jean-Michel Adam presented practical demo lab on building simple server client communication program in Java, how students should do their assignments, and how teacher should examine students skills and knowledge. He insisted, that examination should be conducted in written form, after finishing assignments students should submit their paperwork anonymously, labeled by id numbers, teacher shouldn’t know name of the student, who wrote the exam, only id number.  After that, Yessil Khassenov demonstrated another example of network programming using Python scripting language and telnet – well known OS utility, pointing out, that advantages of Python are the follows: it has more expressive power, fewer lines of code nessesary for demonstration the same features, comparing to full blown compiled languages like Java or C++, no compilation phase, which is good, when learning most of the material. Compilation takes extra time, introduces errors, mostly not related to the learning substance.

 

 Conclusion

For our team seminar was very useful event. We met many new collegues, shared our work, experience and ideas, got much more clear view of what we have to accomplish, have built our course materials, not completely, but now we know to finish it. We were very pleased by our hosts – Savonia represenatives. They done excellent job, arranging this event, everything was perfect – arrival, accomodations, meal, working conditions, siteseeings.