Teaching of Programming - An Educational Performance Booster for Students at Economically Disadvantaged Schools.
Paulo BritoJ. Antão B. MouraJoaquim HonórioMarcelo Alves de BarrosIgor VieiraPublished in: CSEDU (1) (2018)
Keyphrases
- educational institutions
- higher education institutions
- educational settings
- programming course
- computer science education
- teaching practices
- school teachers
- programming education
- computer programming
- higher education
- high school
- primary school
- student centered
- school education
- classroom teaching
- secondary school
- formal education
- e learning
- distance learning
- professional development
- ict tools
- introductory programming
- educational systems
- distance education
- teacher education
- teaching methods
- educational technology
- learning environment
- project based learning
- student learning
- learning management systems
- technology integration
- public schools
- digital technologies
- middle school mathematics
- secondary education
- advanced learning technologies
- learning analytics
- tertiary education
- introductory computer science
- educational practices
- blended learning
- teacher training
- online course
- computer science curriculum
- introductory programming courses
- school district
- mathematics education
- online education
- educational software
- pedagogical design
- web based teaching
- learning community
- science education
- learning design
- early childhood
- programming environment
- high school students
- young children
- lifelong learning
- learning process
- knowledge building
- web based learning
- engineering education
- learning sciences
- lego mindstorms
- intelligent tutoring systems
- virtual classroom
- science teachers
- collaborative learning
- students studying
- elementary school
- digital games
- learning styles
- programming exercises
- virtual learning environments
- special education
- learning opportunities
- educational games
- computer supported collaborative learning