Emanuele Tupone Jakub Stach Marko Nikolić Lifelong Education of Software Engineering – The case of Italy, Poland and Serbia Emanuele Tupone Jakub Stach Marko Nikolić
INDEX History of Informatics School and University education Post-graduation education Results and Data
History of Informatics in Italy 1965 - first personal computer in the world PROGRAMMA 101 - Olivetti 1969 - first degree in informatics in University of Pisa
History of Informatics in Poland 1958 - first digital machine launched - XYZ 1975 - first degree in informatics in University of Warsaw
History of Informatics in Serbia 1960 - first digital computer developed in SFR Yugoslavia - CER 10 1969 - first degree in informatics in University of Niš
School and University Education in Italy Elementary school (5 years) since 2014 one hour of informatics for a week is mandatory (very basic knowledge about computers) which was not the case before Medium school (3 years) informatics embedded within the ”Technology Education” (basic knowledge about: Paint, Microsoft office package) High school (5 years) informatics is predominantly thought in technical and scientific institutes (basic programming, electronics and Excel) University (3 + 2 years) "Laurea Triennale" - basics, related and characterizing activities "Laurea Magistrale" - one or more informatics fields to focus on
School and University Education in Poland Primary school (8 years) basic knowledge about: Paint, Microsoft office package, using Internet and computers High school (4 years) IT profile leads to writing the final exam with one programming language (C++, Java or Pascal) education focus on the chosen language University (3.5 + 1.5 years) bachelor studies prepare students for the principles of design, programming and use of information systems, databases and computer networks. on the master by choosing one of the available specializations you can further the knowledge
School and University Education in Serbia Primary school (8 years) basic knowledge about: Paint, Microsoft office package, using Internet and computers High school (4 years) basics of programming (Pascal, Fortran) and profound knowledge about photos editing and managing in Microsoft office. more about Computer Science is learned in Technical Schools (computer software and hardware, algorithms and C, C++ programming languages) University (4 + 1 years) first year general knowledge in the field of engineering and next 3 years choose more specialized fields Computer Science and Informatics contains fields relevant for the design and development of software, database and computer hardware master is divided into three specializations where you can further knowledge in fields of Computer Engineering, Information Technologies and Software Engineering
Post-graduation Education in Italy To become an Engineer it is necessary to pass a state examination. The members of the Order of Engineers are obliged to attend activities each year in order to be able to perform the profession: non-formal, informal and formal continuous professional updating activities. The Regions offer courses of continuing education, high education and postgraduate advanced technical training courses. Many private companies offer internship and courses for obtain certifications as ISO
Post-graduation Education in Poland Polish Information Processing Society (PTI) – the society organizes courses, conferences, lectures, exhibitions, technology shows and competitions. Courses for programmers in private schools or institutes (Coders Lab). You can still be member of one of the Univiersities organisation and develop yourself by taking part in seminars. Online programming courses (Codecademy, CodeSchool, Udemy) Interniship in companies Training and courses dedicated exclusively to the employees.
Post-graduation Education in Serbia Private institutions besides faculties offers a courses about programming languages (ITAcademy) Association of Consulting Engineers of Serbia (ACES) is a professional and non-profit association with the aim to encourage development and innovation of technical knowledge by organizing seminars, workshops and consultations Companies offers an internships (Frame, Nordeus…) Paid seminars when you are working in one of the companies Online documentations and courses (Coursera, Codecademy…)
Results and Data - Italy In Italy, the unemployment rate is 12%, while at youth level it is nearly 40% Software engineers: employment rate 92% one year after the graduation, 96% five years after the graduation
Results and Data - Poland The average unemployment rate in Poland is 10%. Among young people it is 20% Unemployment in Poland among IT professionals is 6% Decreasing amount of IT graduates in Poland. In 2010 15.2k, in 2013 13.7k
Results and Data - Serbia The unemployment rate is 18%, while at youth population (15-24) is 43% People in IT sector are in the much better situation The big difference is between junior around 570€ and senior around 1400 € Differences in the salaries are also between cities (best in capital city, worst in south of the country)
Thank you for your attention