Analyzing academic computing curricula with a focus on practical aspects for software engineering Costin B ă dic ă Sabin Simionescu University of Craiova,

Slides:



Advertisements
Similar presentations
European EAM related higher education in Europe: An overview Thomas Fischer & Urmila Jha-Thakur Presented in Seminar on Experiences in S Korea, Japan and.
Advertisements

ENHANCING ATTRACTIVENESS OF ENVIRONMENTAL ASSESSMENT AND MANAGEMENT HIGHER EDUCATION Seminar on Experiences in China and the EU Nankai University, Tianjin,
Erasmus An overview.
The European Law Students Association Albania ˙ Austria ˙ Azerbaijan ˙ Belgium ˙ Bosnia and Herzegovina ˙ Bulgaria ˙ Croatia ˙ Cyprus ˙ Czech Republic.
Magician or Math-a-magician?. Math Magic Math Magic – Trick #1 Pick a number… any number! (keep it a secret though) Add 1 to that number Multiply by.
UNIVERSITY OF JYVÄSKYLÄ INTERNATIONAL COOPERATION.
Political Map of Europe. 1. British Isles 2. Nordic Nations 3. Central Western Europe 4. Mediterranean Europe 5. Eastern Europe.
UNIVERSITY OF JYVÄSKYLÄ STUDENT EXCHANGE. UNIVERSITY OF JYVÄSKYLÄ STUDENT MOBILITY PROGRAMMES AT THE UNIVERSITY OF JYVÄSKYLÄ ISEP (International Student.
Knowledge Management LXV International Council Meeting Qawra, Malta 16 th - 23 rd of March 2014.
UNIFIED ELSA ELSA 2013/2014 III Supporting Area Meeting Konjic, Bosnia and Herzegovina 11 th - 15 th September 2013.
ELSA Shop(ping) – Spring SALE! LXV International Council Meeting Qawra, Malta 16 th - 23 rd of March 2014.
Knowledge Management and Transition ICM Cluj-Napoca, 24th April 2015.
Institutional Visits ICM Cluj Napoca, 19 th to 26 th April 2015 Patrick Zischeck, Assistant for IV and SV.
ELSA Shop(ping) LXIV International Council Meeting Opatija, Croatia October 28 th - November 3 rd 2013.
Dunia Baddou, Zaida de León Martín y Ekaitz Casas. 4ºC.
Area Definition III KAM,Bratislava. The European Law Students’ Association Albania ˙ Austria ˙ Azerbaijan ˙ Belgium ˙ Bosnia and Herzegovina ˙ Bulgaria.
ELSA Law Schools ICM Cluj-Napoca, 21st April 2015.
INTERNATIONALA CONFERENCE Security and Defence R&D Management: Policy, Concepts and Models R&D HUMAN CAPITAL POLICY ASSISTANT PROFESSOR KONSTANTIN POUDIN.
1 WORKSHOP ON COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP 16160/2001.
THE EUROPEAN UNION. HISTORY 28 European states after the second world war in 1951 head office: Brussels 24 different languages Austria joined 1995.
Make it Smart&Creative ICM Cluj-Napoca, 21st April 2015.
THE EUROPEAN UNION. EU  1993 European Union  Main Aims  All states in the EU = a single market  One currency throughout the EU = the Euro  To have.
KAM Prague 3 rd -7 th September AA Workshop Studies Abroad Projects Embrace cultural diversity!
ICM Bodrum 24 th October AA Workshop Legal Research Group.
From Einstein to ELT 11/8/2015www.stevedarn.com1.
STATE OF PLAY : ESF FINANCIAL EXECUTION. 2 Overall 2012 ESF Budget Execution on 20/11/2012 Programmin g period 2012 Payment appropriation s mil.€ 2012.
NextLastEurope. NextLastEurope  The region of Europe is the area on the map shaded dark purple. Europe.
Institutional Visit LXV International Council Meeting Qawra, Malta 16 th - 23 rd of March 2014.
ELSA as the Franchise? LXV International Council Meeting Qawra, Malta 16 th - 23 rd of March 2014.
SPORTS MEDICINE SPECIALIZATION – 24 countries 1)Belarus 13)Romania 2) Bosnia & Herzegovina 14)Serbia 3) Bulgaria 15)Slovenia 4) Czech Republic 16)Spain.
Natural gas, and oil sectors in Europe Vaidotas Levickis Fort Worth, Texas 2015.
EXTREME MAKEOVER Members’ Magazine LXIV International Council Meeting Opatija, Croatia October 28 th - November 3 rd 2013.
Erasmus+ Work together with European higher education institutions Erasmus+
The European Union 1 THE EUROPEAN UNION Lesson 2 Where in the world is the European Union?
Map - Region 3 Europe.
ELSA Summer Law Schools IV KAM Prague, 3rd to 7th September 2014.
Which role is yours? ADV and Promotion of ELSA projects/events LXIV International Council Meeting Opatija, Croatia October 28 th - November 3 rd 2013.
Europe. Albania AL Austria Belarus Belgium.
Time line By: Shirley Lin. The story of European Union
Social Studies: Europe & Russia Lesson 34 Practice & Review
E u r o g u i d a n c e A Network of National Resource and Information Centres for Guidance Established in 1992.
Computer Class – Summer 20092/21/2016 3:45 AM European Countries Albania Andorra Austria Belarus Belgium Bosnia and Herzegovina Bulgaria Croatia Czech.
WFD Art. V Groundwater Body Data Gap Analysis ETC/Water.
Geography Review On Map 1, please identify: -Spain -France -England -Russia -Ottoman empire -Persia -China -Mughal India -Songhai Empire.
The European Law Students’ Association Albania ˙ Austria ˙ Azerbaijan ˙ Belgium ˙ Bosnia and Herzegovina ˙ Bulgaria ˙ Croatia ˙ Cyprus ˙ Czech Republic.
Your first EURES job Making it easier to move and work to recruit young people in Europe.
Maps of Topic 2B Multilingualism in Europe Europe A Story of Empire (a united Europe) & Language.
Table 1. Numbers and rates of TB cases per population by country and year, EU/EEA, 2010–2014 ASR: age-standardised rate, C: case-based Source:
LXVI Internationl Council Meeting Turkey 19th – 26th of October 2014 Academic Activites Workshop Monday 20th of October –
Table 1. Number and rate of reported confirmed syphilis cases per population by country and year, EU/EEA, 2010–2014 ASR: age-standardised rate,
Table 1. Number and rate of Legionnaires’ disease cases per population by country and year, EU/EEA, 2010–2014 ASR: age-standardised rate, C: case-based.
CONFIDENTIAL 1 EPC, European Union and unitary patent/UPC EPC: yes EEA: no EU: no (*) (*) Also means no unitary patent Albania, Macedonia, Monaco, San.
INTERNATIONAL BUSINESS Unit 2 Business Development GCSE Business Studies.
What does the EU do? Who is in the EU?
European Union Duy Trinh.
Table 1. Reported confirmed hepatitis A cases: number and rate per population, EU/EEA, 2010–2014 Source: Country reports. Legend: Y = yes, N =
DISTRIBUTION AUTOMATIC - GENERATION
Figure 1. Number of reported hantavirus infection cases, EU/EEA, 2014
Table 1. Number and rate of reported confirmed syphilis cases per 100 000 population by country and year, EU/EEA, 2010–2014 Country
The European Parliament – voice of the people
The European Parliament – voice of the people
Намалување на загадувањето на воздухот со електромобилност
Gonorrhoea cases of gonorrhoea were reported by 27 EU/EEA Member States for The overall notification rate was 18.8 cases per 100 000 population.
EU: First- & Second-Generation Immigrants
European Union Membership
Update on Derogation Reporting
Update on reporting status
Update on Derogation Reporting
Update on Derogation Reporting
Prodcom Statistics in Focus
Presentation transcript:

Analyzing academic computing curricula with a focus on practical aspects for software engineering Costin B ă dic ă Sabin Simionescu University of Craiova, Romania Faculty of Automatics, Computers and Electronics 15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August Curricula now 2.An EU-wide problem 3.A potential solution Outline

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 BACHELOR IN COMPUTER SCIENCE, 4 YEARS, 240 CREDITS First, a look at the yearly curricula

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 Digital Systems Design Digital Systems Design Introduction to Electrical Engineering Introduction to Electrical Engineering Mechanical Engineering Fundamentals Mechanical Engineering Fundamentals Numerical methods Numerical methods Programming Techniques Programming Techniques Special chapters of mathematics Special chapters of mathematics Computer programming Computer programming Knowledge, Human Communication and Internet course Knowledge, Human Communication and Internet course Linear algebra, analytical and differential geometry Linear algebra, analytical and differential geometry Logical design of digital computers Logical design of digital computers Mathematical analysis Mathematical analysis Physics Physics Year 1/4

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 Accounting Accounting Algorithm Complexity Analysis Algorithm Complexity Analysis Artificial Intelligence Artificial Intelligence Assembly Language Programming Assembly Language Programming Computer Graphics Computer Graphics Measurements Techniques Measurements Techniques Computers architecture Computers architecture Data Structures and Algorithms Data Structures and Algorithms Electronics Electronics Object Oriented Programming Object Oriented Programming Project Management Project Management Systems Theory Systems Theory Year 2/4

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 Computer Networks Computer Networks Computer Systems Modeling Computer Systems Modeling Database Design Database Design Distributed Network Application Development Distributed Network Application Development Microprocessors System Design Microprocessors System Design Software Engineering Software Engineering Computer Structure and Organization Computer Structure and Organization Data Communication Data Communication Databases Databases Digital Integrated Circuits Digital Integrated Circuits Operating Systems Operating Systems Visual programming environments Visual programming environments Year 3/4

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 Algorithms for Information Retrieval Algorithms for Information Retrieval Compiler Design Compiler Design Expert Systems Expert Systems Graphical Systems Graphical Systems Multimedia Application Development Multimedia Application Development Computer Networks Management Computer Networks Management E-Commerce E-Commerce Formal Languages and Automata Formal Languages and Automata Models and Algorithms for Parallel Computing Models and Algorithms for Parallel Computing Real Time Computing Systems Real Time Computing Systems Web Applications’ Design Web Applications’ Design Year 4/4

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 Percentage of studies in software engineering, every year and semester

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 Actual time spent in years 1-4 Theory

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 Actual time spent in years 1-4 Theory + summer practice/thesis

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 EMPLOYABILITY Tackling a huge problem

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 Unemployment across Europe Greece25.8Spain22.9 Croatia16.7 Cyprus16.3 Portugal13.2 Italy12.6 Slovakia12.0 France10.3 Bulgaria9.9 Latvia9.9 Ireland9.8 Finland9.3 Slovenia9.3 Lithuania9.0 Belgium8.7 Poland7.9 Sweden7.7 Hungary7.3 Netherlands7.0 Romania6.8 Denmark6.3 Estonia6.2 Luxembourg5.8 Malta5.7 Austria5.6 Czech Republic 5.6 United Kingdom 5.5 Germany4.8 Iceland4.3 Norway4.2

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 Unemployment across Europe <25yo Greece52.3Spain49.8 Croatia43.5 Italy42.2 Cyprus34.5 Portugal32.5 Slovakia26.2 France24.4 Romania23.3 Finland22.5 Poland21.6 Ireland21.3 Sweden21.3 Bulgaria21.2 Belgium20.6 Luxembourg20.0 Hungary19.3 Slovenia17.0 Lithuania16.9 Latvia15.8 United Kingdom 15.7 Czech Republic 14.2 Estonia11.8 Netherlands10.8 Denmark10.5 Malta10.2 Austria9.9 Norway9.5 Iceland8.9 Germany7.2

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 WHY??? “Teaching in lessons cannot replace experience!” Klaus Bothe, Because companies that are actually willing to hire these graduates are looking for practical skills with good theoretical background.

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 In 2014, out of positions on the largest jobs website in.ro, 4348 were in IT-SOFTWARE, and 3021 were entry-level. Romanian IT jobs market in 2014 SQL1150 Java959 HTML740 CSS609 JavaScript592 PHP562 MySQL466 JQUERY367 Oracle344 C#301 C++273 Scala265 XML260 HTML5181 ASP.NET144 Adobe104 Python97 Perl92 C/C++76 Ruby58 Microsoft SQL54 Rails33 NoSQL27 Objective C21 Assembly18 Matlab20 Swift11 NodeJS11

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 REDISTRIBUTION OF TIME ALLOCATION FOR PRACTICAL KNOWLEDGE A potential solution

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 Why is the practical experience grouped into a 3 week period at the end of years 1-3? Why is the practical experience grouped into a 3 week period at the end of years 1-3? Is it truly efficient to place it after both semesters? Is it truly efficient to place it after both semesters? The first semester is discriminated, as it takes many months between teaching and practice The first semester is discriminated, as it takes many months between teaching and practice Would it be more efficient to place practice after every semester? Would it be more efficient to place practice after every semester? Practical experience reallocation

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 Why not intercalate the practice with the theory?? Why not intercalate the practice with the theory?? Practical experience reallocation (2) MondayTuesdayWednesdayThursdayFriday 08:00 – 09: :00 – 11: :00 – 13: :00 – 15: :00 – 17: :00 – 19: slots available, only 12 required right now (6 course & 6 lab) Computer Networks Management E-Commerce Formal Languages and Automata Models and Algorithms for Parallel Computing Real Time Computing Systems Web Applications’ Design Y4 Sem1

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 Why not intercalate the practice with the theory?? Why not intercalate the practice with the theory?? Practical experience reallocation (2) MondayTuesdayWednesdayThursdayFriday 08:00 – 09: :00 – 11: :00 – 13: :00 – 15: :00 – 17: :00 – 19: Computer Networks Management E-Commerce Formal Languages and Automata Models and Algorithms for Parallel Computing Real Time Computing Systems Web Applications’ Design Weekly 8 hours of practice Y4 Sem1 25 slots available, only 12 required right now (6 course & 6 lab)

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 Practical experience reallocation (3) MondayTuesdayFriday 08:00 – 09: :00 – 11: :00 – 13: :00 – 15: :00 – 17: :00 – 19: MondayTuesdayWednesdayThursdayFriday 08:00 – 09: :00 – 11: :00 – 13: :00 – 15: :00 – 17: :00 – 19: Y1 MondayTuesdayWednesdayFriday 08:00 – 09: :00 – 11: :00 – 13: :00 – 15: :00 – 17: :00 – 19: MondayFriday 08:00 – 09: :00 – 11: :00 – 13: :00 – 15: :00 – 17: :00 – 19: Y2Y2Y2Y2 Y3Y3Y3Y3 Y4Y4Y4Y4 Yearly distribution across bachelor studies

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 Practical experience reallocation (3) Hours allocated 8h * 14w = 112h each semester 224h both semesters together 40% of school time CurrentProposed

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 Year 1, Semester 1 Year 1, Semester 1 time can be filled with optional courses on case studies time can be filled with optional courses on case studies Year 1, Semester 2 Year 1, Semester 2 students present their own case studies on existing software, in teams students present their own case studies on existing software, in teams contest at the end of the semester, results being presented to companies that want to take part of the program contest at the end of the semester, results being presented to companies that want to take part of the program Students have to be selected by a company, just like in the jobs market Students have to be selected by a company, just like in the jobs market Details & niche ideas

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 Years 2-4, Semesters 3-7 Years 2-4, Semesters 3-7 Internship style day, every week, at a company Internship style day, every week, at a company Students may change companies Students may change companies Students get the opportunity to see what their carriers will look like Students get the opportunity to see what their carriers will look like Students can ask teachers to further explain theoretical aspects that they meet inside the companies Students can ask teachers to further explain theoretical aspects that they meet inside the companies Year 4, Semester 8 Year 4, Semester 8 Students prepare and present a THESYS with assistance from both academic and commercial/business overseers Students prepare and present a THESYS with assistance from both academic and commercial/business overseers Details & niche ideas

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August 2015 Q&A All comments are welcome All comments are welcome Thank you!

15 th Workshop “Software Engineering Education and Reverse Engineering” Bohinj, Slovenia, August solution-isn-t-always-university/ solution-isn-t-always-university/ bucks-eu-youth-unemployment-trend html bucks-eu-youth-unemployment-trend html art art explained/index.php/Unemployment_statistics explained/index.php/Unemployment_statistics unemployed.jpg unemployed.jpgReferences