首页> 外文会议>SIGCSE technical symposium on Computer science education >Scratching the surface of advanced topics in software engineering
【24h】

Scratching the surface of advanced topics in software engineering

机译:抓紧软件工程中的高级主题

获取原文

摘要

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.

机译:

向中学生介绍计算机科学的常见方法是教给他们一种简单而又引人入胜的编程语言。另一种方法是教给他们一些与任何特定语言或语法无关的高级主题。我们描述了一个为时3个小时的研讨会模块做到这两者本模块已由30名八年级女孩组成的小组进行了试点。它使用Scratch编程语言开发了规范,细化和组成方面的高级软件工程概念。学习完本模块后,学生们热衷于继续独立地在Scratch中进行编程,并感到他们从计算机科学领域学到了一些东西。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号