SlideShare a Scribd company logo
1 of 15
Download to read offline
E R A S M U S + Project 2017-1-NL01-KA203-035259
Iván Martínez-Ortiz
Universidad Complutense de Madrid
imartinez@fdi.ucm.es
https://impress-project.eu/
Second Multiplier Event, Madrid, November 22nd 2019
Seminar: Serious Games applied to teaching in Software Engineering
Improving Engagement of Students in Software Engineering
An EU-funded project aiming at improving students’
engagement in Software Engineering courses through
gamification.
https://impress-project.eu/
: about the project
E R A S M U S +
Software is everywhere
Failing software is everywhere
2017 stats effects:
(3.7 billion people)
$1.7 trillion in assets
Consequences of failing software get
worse
Software engineering stakeholders
* Customers want to have quality products
* Bosses want to make money
* Engineers want to program wonders
Software engineering stakeholders
* Customers want to have quality products
* Bosses want to make money
* Engineers want to program wonders
What should we teach
students?
Forexample
Teaching/learning programming is fun
* Create something!
* Solve puzzles!
* See it work!
* Different solutions
Pex (Microsoft)
Scratch
Lego
Software engineering
* Customers want to have quality products
* Bosses want to make money
* Engineers want to program wonders
But…… engineers should not only program
They also need to test the modules they build
... and invest in formalizing the modules’ specification
Not only programming…
we need to teach software engineering
* waterfall, iterative, agile
* requirements, architecture, ….
* 14 UML diagram types
* 23 design patterns
* over 80 refactorings
* Testing
* Security
* ….
* …
* …
• Can gamification improve the engagement in SE courses?
• Different level of gamification:
• Gamified class room SE quizzes
• SE education games
• Two additional aspects: integrated analytics and AI/automation to reduce teachers’
effort.
code-defenders.org
E R A S M U S + Project 2017-1-NL01-KA203-035259
Iván Martínez-Ortiz
Universidad Complutense de Madrid
imartinez@fdi.ucm.es
https://impress-project.eu/
Second Multiplier Event, Madrid, November 22nd 2019
Seminar: Serious Games applied to teaching in Software Engineering
Improving Engagement of Students in Software Engineering

More Related Content

What's hot

8 th International Conference on Advanced Computing (ADCO 2021)
8 th International Conference on Advanced Computing (ADCO 2021)8 th International Conference on Advanced Computing (ADCO 2021)
8 th International Conference on Advanced Computing (ADCO 2021)ijcsity
 
Kentucky's Cyber Engineering Pathway for Teens By Scott U'Sellis
Kentucky's Cyber Engineering Pathway for Teens By Scott U'SellisKentucky's Cyber Engineering Pathway for Teens By Scott U'Sellis
Kentucky's Cyber Engineering Pathway for Teens By Scott U'SellisDawn Yankeelov
 
10th International Conference on Software Engineering and Applications (SEAPP...
10th International Conference on Software Engineering and Applications (SEAPP...10th International Conference on Software Engineering and Applications (SEAPP...
10th International Conference on Software Engineering and Applications (SEAPP...acijjournal
 
8th International Conference on Signal & Image Processing (SIP 2019)
8th International Conference on Signal & Image Processing (SIP 2019)8th International Conference on Signal & Image Processing (SIP 2019)
8th International Conference on Signal & Image Processing (SIP 2019)ijma
 
8th International Conference on Advanced Computing (ADCO 2021)
8th International Conference on Advanced Computing (ADCO 2021)8th International Conference on Advanced Computing (ADCO 2021)
8th International Conference on Advanced Computing (ADCO 2021)IJITCA Journal
 
8 th International Conference on Advanced Computing (ADCO 2021)
8 th International Conference on Advanced Computing (ADCO 2021)8 th International Conference on Advanced Computing (ADCO 2021)
8 th International Conference on Advanced Computing (ADCO 2021)ijcsity
 
Call for papers - 8th International Conference on Advanced Computing (ADCO 2021)
Call for papers - 8th International Conference on Advanced Computing (ADCO 2021)Call for papers - 8th International Conference on Advanced Computing (ADCO 2021)
Call for papers - 8th International Conference on Advanced Computing (ADCO 2021)IJCSES Journal
 
Final robotics Roboslog Presentation
Final robotics Roboslog Presentation Final robotics Roboslog Presentation
Final robotics Roboslog Presentation Narendra verma
 
IBM Research Africa Summer Internship
IBM Research Africa Summer InternshipIBM Research Africa Summer Internship
IBM Research Africa Summer InternshipNathan Wangusi, Ph.D
 
Presentazione of: The role of Artificial Intelligence in architectural design...
Presentazione of: The role of Artificial Intelligence in architectural design...Presentazione of: The role of Artificial Intelligence in architectural design...
Presentazione of: The role of Artificial Intelligence in architectural design...Giuseppe Gallo
 
7 th International Conference on Information Technology Converge Services( IT...
7 th International Conference on Information Technology Converge Services( IT...7 th International Conference on Information Technology Converge Services( IT...
7 th International Conference on Information Technology Converge Services( IT...ijcseit
 
Call for papers - 7th International Conference on Computer Science and Engin...
Call  for papers - 7th International Conference on Computer Science and Engin...Call  for papers - 7th International Conference on Computer Science and Engin...
Call for papers - 7th International Conference on Computer Science and Engin...IJCSES Journal
 
Call for papers - 7th International Conference on Computer Science, Informati...
Call for papers - 7th International Conference on Computer Science, Informati...Call for papers - 7th International Conference on Computer Science, Informati...
Call for papers - 7th International Conference on Computer Science, Informati...IJCSES Journal
 
.NET Fest 2018. Сергей Корж. ML.NET: используем машинное обучение в обычных ....
.NET Fest 2018. Сергей Корж. ML.NET: используем машинное обучение в обычных .....NET Fest 2018. Сергей Корж. ML.NET: используем машинное обучение в обычных ....
.NET Fest 2018. Сергей Корж. ML.NET: используем машинное обучение в обычных ....NETFest
 
8th International conference on Advanced Computing (ADCOM 2022)
8th International conference on Advanced Computing (ADCOM 2022)8th International conference on Advanced Computing (ADCOM 2022)
8th International conference on Advanced Computing (ADCOM 2022)ijasuc
 
2 nd International Conference on Computing and Information Technology (COIT ...
2 nd International Conference on Computing and Information Technology  (COIT ...2 nd International Conference on Computing and Information Technology  (COIT ...
2 nd International Conference on Computing and Information Technology (COIT ...ijcsity
 

What's hot (19)

8 th International Conference on Advanced Computing (ADCO 2021)
8 th International Conference on Advanced Computing (ADCO 2021)8 th International Conference on Advanced Computing (ADCO 2021)
8 th International Conference on Advanced Computing (ADCO 2021)
 
Kentucky's Cyber Engineering Pathway for Teens By Scott U'Sellis
Kentucky's Cyber Engineering Pathway for Teens By Scott U'SellisKentucky's Cyber Engineering Pathway for Teens By Scott U'Sellis
Kentucky's Cyber Engineering Pathway for Teens By Scott U'Sellis
 
10th International Conference on Software Engineering and Applications (SEAPP...
10th International Conference on Software Engineering and Applications (SEAPP...10th International Conference on Software Engineering and Applications (SEAPP...
10th International Conference on Software Engineering and Applications (SEAPP...
 
8th International Conference on Signal & Image Processing (SIP 2019)
8th International Conference on Signal & Image Processing (SIP 2019)8th International Conference on Signal & Image Processing (SIP 2019)
8th International Conference on Signal & Image Processing (SIP 2019)
 
8th International Conference on Advanced Computing (ADCO 2021)
8th International Conference on Advanced Computing (ADCO 2021)8th International Conference on Advanced Computing (ADCO 2021)
8th International Conference on Advanced Computing (ADCO 2021)
 
CV Bonanni Fabrizio
CV Bonanni FabrizioCV Bonanni Fabrizio
CV Bonanni Fabrizio
 
8 th International Conference on Advanced Computing (ADCO 2021)
8 th International Conference on Advanced Computing (ADCO 2021)8 th International Conference on Advanced Computing (ADCO 2021)
8 th International Conference on Advanced Computing (ADCO 2021)
 
Call for papers - 8th International Conference on Advanced Computing (ADCO 2021)
Call for papers - 8th International Conference on Advanced Computing (ADCO 2021)Call for papers - 8th International Conference on Advanced Computing (ADCO 2021)
Call for papers - 8th International Conference on Advanced Computing (ADCO 2021)
 
Final robotics Roboslog Presentation
Final robotics Roboslog Presentation Final robotics Roboslog Presentation
Final robotics Roboslog Presentation
 
IBM Research Africa Summer Internship
IBM Research Africa Summer InternshipIBM Research Africa Summer Internship
IBM Research Africa Summer Internship
 
Presentazione of: The role of Artificial Intelligence in architectural design...
Presentazione of: The role of Artificial Intelligence in architectural design...Presentazione of: The role of Artificial Intelligence in architectural design...
Presentazione of: The role of Artificial Intelligence in architectural design...
 
7 th International Conference on Information Technology Converge Services( IT...
7 th International Conference on Information Technology Converge Services( IT...7 th International Conference on Information Technology Converge Services( IT...
7 th International Conference on Information Technology Converge Services( IT...
 
Call for papers - 7th International Conference on Computer Science and Engin...
Call  for papers - 7th International Conference on Computer Science and Engin...Call  for papers - 7th International Conference on Computer Science and Engin...
Call for papers - 7th International Conference on Computer Science and Engin...
 
NGUYEN BRIEF
NGUYEN BRIEFNGUYEN BRIEF
NGUYEN BRIEF
 
Call for papers - 7th International Conference on Computer Science, Informati...
Call for papers - 7th International Conference on Computer Science, Informati...Call for papers - 7th International Conference on Computer Science, Informati...
Call for papers - 7th International Conference on Computer Science, Informati...
 
.NET Fest 2018. Сергей Корж. ML.NET: используем машинное обучение в обычных ....
.NET Fest 2018. Сергей Корж. ML.NET: используем машинное обучение в обычных .....NET Fest 2018. Сергей Корж. ML.NET: используем машинное обучение в обычных ....
.NET Fest 2018. Сергей Корж. ML.NET: используем машинное обучение в обычных ....
 
CST 2014
CST 2014CST 2014
CST 2014
 
8th International conference on Advanced Computing (ADCOM 2022)
8th International conference on Advanced Computing (ADCOM 2022)8th International conference on Advanced Computing (ADCOM 2022)
8th International conference on Advanced Computing (ADCOM 2022)
 
2 nd International Conference on Computing and Information Technology (COIT ...
2 nd International Conference on Computing and Information Technology  (COIT ...2 nd International Conference on Computing and Information Technology  (COIT ...
2 nd International Conference on Computing and Information Technology (COIT ...
 

Similar to The IMPRESS project goals: improving the quality of software through games and gamification in educational programs

Impress project: Goals and Achievements @ cseet2020
Impress project: Goals and Achievements @ cseet2020Impress project: Goals and Achievements @ cseet2020
Impress project: Goals and Achievements @ cseet2020Tanja Vos
 
Ahmed Elmalla Private Tutor Resume
Ahmed Elmalla Private Tutor ResumeAhmed Elmalla Private Tutor Resume
Ahmed Elmalla Private Tutor ResumeAhmed Elmalla
 
Social Collaboration und Expertensuche mit TechnoWeb (M. Langen)
Social Collaboration und Expertensuche mit TechnoWeb (M. Langen)Social Collaboration und Expertensuche mit TechnoWeb (M. Langen)
Social Collaboration und Expertensuche mit TechnoWeb (M. Langen)Karsten Ehms
 
Plaquette Relations internationales
Plaquette Relations internationalesPlaquette Relations internationales
Plaquette Relations internationalesfrancoisjouet
 
2017 06-01 1st BIG IoT Webinar
2017 06-01 1st BIG IoT Webinar2017 06-01 1st BIG IoT Webinar
2017 06-01 1st BIG IoT WebinarBIG IoT Project
 
Training program spread various awareness field programs for students
Training program spread various awareness field programs for studentsTraining program spread various awareness field programs for students
Training program spread various awareness field programs for studentstgplaicra
 
2017 06-08 2nd BIG IoT Webinar
2017 06-08 2nd BIG IoT Webinar2017 06-08 2nd BIG IoT Webinar
2017 06-08 2nd BIG IoT WebinarBIG IoT Project
 
AI, ML, Big Data and What Next Trending Tech courses to watch out in 2021
AI, ML, Big Data and What Next   Trending Tech courses to watch out in 2021AI, ML, Big Data and What Next   Trending Tech courses to watch out in 2021
AI, ML, Big Data and What Next Trending Tech courses to watch out in 2021REVA University
 
Big io t_webinar_2nd open call
Big io t_webinar_2nd open callBig io t_webinar_2nd open call
Big io t_webinar_2nd open callBIG IoT Project
 
Colombia, the new NEM destination: Project initiatives and country capacities...
Colombia, the new NEM destination: Project initiatives and country capacities...Colombia, the new NEM destination: Project initiatives and country capacities...
Colombia, the new NEM destination: Project initiatives and country capacities...CINTELColombia
 
#FiaComit - The future of construction, the people and process
#FiaComit - The future of construction, the people and process#FiaComit - The future of construction, the people and process
#FiaComit - The future of construction, the people and processComit Projects Ltd
 
software developer in uk.pdf
software developer in uk.pdfsoftware developer in uk.pdf
software developer in uk.pdfgrmbpo
 
BDV Skills Accreditation - Future of digital skills in Europe reskilling and ...
BDV Skills Accreditation - Future of digital skills in Europe reskilling and ...BDV Skills Accreditation - Future of digital skills in Europe reskilling and ...
BDV Skills Accreditation - Future of digital skills in Europe reskilling and ...Big Data Value Association
 

Similar to The IMPRESS project goals: improving the quality of software through games and gamification in educational programs (20)

Impress project: Goals and Achievements @ cseet2020
Impress project: Goals and Achievements @ cseet2020Impress project: Goals and Achievements @ cseet2020
Impress project: Goals and Achievements @ cseet2020
 
Ahmed Elmalla Private Tutor Resume
Ahmed Elmalla Private Tutor ResumeAhmed Elmalla Private Tutor Resume
Ahmed Elmalla Private Tutor Resume
 
Hagar EL Ebiari_CV
Hagar EL Ebiari_CVHagar EL Ebiari_CV
Hagar EL Ebiari_CV
 
Social Collaboration und Expertensuche mit TechnoWeb (M. Langen)
Social Collaboration und Expertensuche mit TechnoWeb (M. Langen)Social Collaboration und Expertensuche mit TechnoWeb (M. Langen)
Social Collaboration und Expertensuche mit TechnoWeb (M. Langen)
 
Plaquette Relations internationales
Plaquette Relations internationalesPlaquette Relations internationales
Plaquette Relations internationales
 
2017 06-01 1st BIG IoT Webinar
2017 06-01 1st BIG IoT Webinar2017 06-01 1st BIG IoT Webinar
2017 06-01 1st BIG IoT Webinar
 
Training program spread various awareness field programs for students
Training program spread various awareness field programs for studentsTraining program spread various awareness field programs for students
Training program spread various awareness field programs for students
 
2017 06-08 2nd BIG IoT Webinar
2017 06-08 2nd BIG IoT Webinar2017 06-08 2nd BIG IoT Webinar
2017 06-08 2nd BIG IoT Webinar
 
CV Europass-en
CV Europass-enCV Europass-en
CV Europass-en
 
AI, ML, Big Data and What Next Trending Tech courses to watch out in 2021
AI, ML, Big Data and What Next   Trending Tech courses to watch out in 2021AI, ML, Big Data and What Next   Trending Tech courses to watch out in 2021
AI, ML, Big Data and What Next Trending Tech courses to watch out in 2021
 
DIIT Educom
DIIT EducomDIIT Educom
DIIT Educom
 
Computer Engineering Essay
Computer Engineering EssayComputer Engineering Essay
Computer Engineering Essay
 
Manasi_CV
Manasi_CVManasi_CV
Manasi_CV
 
Kids Can Code
Kids Can CodeKids Can Code
Kids Can Code
 
Big io t_webinar_2nd open call
Big io t_webinar_2nd open callBig io t_webinar_2nd open call
Big io t_webinar_2nd open call
 
Colombia, the new NEM destination: Project initiatives and country capacities...
Colombia, the new NEM destination: Project initiatives and country capacities...Colombia, the new NEM destination: Project initiatives and country capacities...
Colombia, the new NEM destination: Project initiatives and country capacities...
 
#FiaComit - The future of construction, the people and process
#FiaComit - The future of construction, the people and process#FiaComit - The future of construction, the people and process
#FiaComit - The future of construction, the people and process
 
CV
CVCV
CV
 
software developer in uk.pdf
software developer in uk.pdfsoftware developer in uk.pdf
software developer in uk.pdf
 
BDV Skills Accreditation - Future of digital skills in Europe reskilling and ...
BDV Skills Accreditation - Future of digital skills in Europe reskilling and ...BDV Skills Accreditation - Future of digital skills in Europe reskilling and ...
BDV Skills Accreditation - Future of digital skills in Europe reskilling and ...
 

Recently uploaded

Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 

Recently uploaded (20)

Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 

The IMPRESS project goals: improving the quality of software through games and gamification in educational programs

  • 1. E R A S M U S + Project 2017-1-NL01-KA203-035259 Iván Martínez-Ortiz Universidad Complutense de Madrid imartinez@fdi.ucm.es https://impress-project.eu/ Second Multiplier Event, Madrid, November 22nd 2019 Seminar: Serious Games applied to teaching in Software Engineering Improving Engagement of Students in Software Engineering
  • 2. An EU-funded project aiming at improving students’ engagement in Software Engineering courses through gamification. https://impress-project.eu/ : about the project E R A S M U S +
  • 4. Failing software is everywhere 2017 stats effects: (3.7 billion people) $1.7 trillion in assets
  • 5. Consequences of failing software get worse
  • 6.
  • 7. Software engineering stakeholders * Customers want to have quality products * Bosses want to make money * Engineers want to program wonders
  • 8. Software engineering stakeholders * Customers want to have quality products * Bosses want to make money * Engineers want to program wonders What should we teach students?
  • 10.
  • 11. Teaching/learning programming is fun * Create something! * Solve puzzles! * See it work! * Different solutions Pex (Microsoft) Scratch Lego
  • 12. Software engineering * Customers want to have quality products * Bosses want to make money * Engineers want to program wonders But…… engineers should not only program They also need to test the modules they build ... and invest in formalizing the modules’ specification
  • 13. Not only programming… we need to teach software engineering * waterfall, iterative, agile * requirements, architecture, …. * 14 UML diagram types * 23 design patterns * over 80 refactorings * Testing * Security * …. * … * …
  • 14. • Can gamification improve the engagement in SE courses? • Different level of gamification: • Gamified class room SE quizzes • SE education games • Two additional aspects: integrated analytics and AI/automation to reduce teachers’ effort. code-defenders.org
  • 15. E R A S M U S + Project 2017-1-NL01-KA203-035259 Iván Martínez-Ortiz Universidad Complutense de Madrid imartinez@fdi.ucm.es https://impress-project.eu/ Second Multiplier Event, Madrid, November 22nd 2019 Seminar: Serious Games applied to teaching in Software Engineering Improving Engagement of Students in Software Engineering