Introducing middle school girls to fault tolerant computing
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Evaluating the effectiveness of a new instructional approach
Proceedings of the 35th SIGCSE technical symposium on Computer science education
The groupthink specification exercise
Proceedings of the 27th international conference on Software engineering
Scratch for budding computer scientists
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Food-first computer science: starting the first course right with PB&J
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Gr8 designs for Gr8 girls: a middle-school program and its evaluation
Proceedings of the 40th ACM technical symposium on Computer science education
Engaging middle school teachers and students with alice in a diverse set of subjects
Proceedings of the 40th ACM technical symposium on Computer science education
Proceedings of the 40th ACM technical symposium on Computer science education
Proceedings of the 40th ACM technical symposium on Computer science education
The TeeBoard: an education-friendly construction platform for e-textiles and wearable computing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Scratching middle schoolers' creative itch
Proceedings of the 41st ACM technical symposium on Computer science education
Journal of Computing Sciences in Colleges
Reaching out to aid in retention: empowering undergraduate women
Proceedings of the 42nd ACM technical symposium on Computer science education
A technology-assisted scavenger hunt for introducing K-12 students to sensor networks
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Life two years after a game programming course: longitudinal viewpoints on K-12 outreach
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Assessment of computer science learning in a scratch-based outreach program
Proceeding of the 44th ACM technical symposium on Computer science education
CS principles goes to middle school: learning how to teach "Big Data"
Proceedings of the 45th ACM technical symposium on Computer science education
Spreading the word: introducing pre-service teachers to programming in the K12 classroom
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
A common approach for introducing computer science to middle school students is to teach them a simple yet engaging programming language A different approach is to teach them some advanced topic independent of any particular language or syntax We describe a 3-hour workshop module designed to do both This module has been piloted with a group of thirty 8th grade girls. It uses the Scratch programming language to develop the advanced software engineering concepts of specifications, refinement, and composition After this module, students were enthusiastic about continuing to program in Scratch independently and also felt they learned something about computer science as a discipline.