Hackathons as a Pedagogical Strategy to Engage Students to Learn and to Adopt Software Engineering Practices.
Caio SteglichLarissa SalernoThaís FernandesSabrina MarczakAlessandra C. S. DutraAna Paula BaceloCássio TrindadePublished in: SBES (2020)
Keyphrases
- learning environment
- learning activities
- e learning
- software engineering practices
- facilitate learning
- collaborative learning
- learning process
- learning experience
- acquire knowledge
- higher education
- learning scenarios
- collaborative activities
- learning outcomes
- student progress
- blended learning
- student groups
- teaching strategies
- learning analytics
- high school
- school education
- software engineering
- learning theories
- learning styles
- novice programmers
- intelligent tutor
- peer assessment
- computer programming
- distance learning
- student learning
- problem based learning
- intelligent tutoring systems
- tutoring system
- cognitive skills
- science education
- mobile learning
- computer supported collaborative learning
- data integration
- relational databases
- web services
- pedagogical model
- learning objects
- distance education
- databases