第十中小学NOC活动PPT课件

上传人:人*** 文档编号:589003107 上传时间:2024-09-09 格式:PPT 页数:18 大小:337.50KB
返回 下载 相关 举报
第十中小学NOC活动PPT课件_第1页
第1页 / 共18页
第十中小学NOC活动PPT课件_第2页
第2页 / 共18页
第十中小学NOC活动PPT课件_第3页
第3页 / 共18页
第十中小学NOC活动PPT课件_第4页
第4页 / 共18页
第十中小学NOC活动PPT课件_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《第十中小学NOC活动PPT课件》由会员分享,可在线阅读,更多相关《第十中小学NOC活动PPT课件(18页珍藏版)》请在金锄头文库上搜索。

1、第十届中小学NOC活动学生竞赛项目-信息科技类程序设计培训讲义孙建华要点v程序设计是技术与艺术相结合的赛项。每一个程序都来源于一种观念、一个想法、一项创意,其实现水平有赖于技术手段,其优劣有赖于用户检验。程序设计的过程是表达和表现作者创造性的过程。v本赛项的要点是:用户群体需求定位恰当的选题、合理的项目方案、良好的技术实现、明了的陈述与答辩。选题v选题是本赛项的一个重点和要点,选题要具有趣味性、创造性、实用性,一个新颖、有趣、可用或可玩的符合用户需求的有价值程序,才能够充分体现作者的水平。v本赛项要求主题有明确的设计思想,贴近作者学习生活,才能体现创新思想,为社会应用服务。这样作品才能紧扣评分

2、标准的实用性和创新性。作品设计v(一)作品设计要求人机交互界面美观易用,紧扣评分标准中的“精致美观”。v(二)系统的结构体系规划清晰,灵活运用技术手段解决核心问题,完整地实现目标编程。v(三)设计方案和使用说明文档完整,方便读者阅读和使用。程序编写v(一)程序实现时要考虑运行环境和异常情况的处理,保证程序执行的稳定性。v(二)程序代码的规范性。变量名、注释等符合软件工程标准,具有良好的编程风格。v(三)要对程序进行调试和测试,提高程序的稳定性。程序设计语言选用v程序设计语言可以按自己所长选用。为体现公平公正,比赛的重点将放在创造性方面,对程序设计语言做了一定的要求。v本赛项分为两个比赛层次:v

3、(一)小学组与初中组可使用教育编程语言。教育编程语言是一种教育性质的程序设计语言,如NOC创新实践平台、Scratch等。v(二)高中组可使用专业的编程语言。专业的编程语言是指专业软件开发人员使用的程序设计语言,如C、C+、BASIC、Java和Flash(必须有脚本语言部分)。程序设计语言介绍v(一)教育性质程序设计语言v教育性质程序设计语言是用于学习程序设计的工具,与用于编写真实环境下的应用程序的编程语言有所不同。学生用这种工具编写程序,就像玩游戏一样,是一个快乐的创造性的过程。在这个过程中,不仅培养了学生独立学习、独立解决问题的能力,同时让学生理解了计算机工程的基本概念,如面向对象编程、

4、参数、消息、控制、交互等,而这些概念可以使学生接触更加深入的、真正的编程。教育性质的程序设计语言的学习,能够使学生完成从简单又易于理解的娱乐性编程环境到专业开发环境的转变。NOC创新实践平台vNOC创新实践平台是一个创意思维训练、知识学习和应用以及多媒体作品创作的工具平台软件,是一个具有面向对象编程思想理念的程序设计学习的工具。本软件具有易学易用、操作简便、内容制作方便快捷、动画设计功能强大、交互控制灵活多样、积木式制作方式等特。v可以用来制作如下作品:NOC创新实践平台用处v动画故事:已有素材电脑动画故事编创。v创意绘画:自己动手进行创意绘画。v电子贺卡:制作个性动画电子贺卡发送给朋友。v益

5、智游戏:设计制作趣味益智小游戏。v电子相册:将拍摄的数码相片进行修饰、配音、配文制成电子相册。v多媒体作品:为学生提供一种表达自己的全新多视角多媒体工具。ScratchvScratch是美国麻省理工学院媒体实验室开发出来的一种新的电脑编程语言。使用者可以很容易地创造交互式情节故事,动画,游戏,而后把自己的创作共享到其他网站上去。它帮助年轻人发展学习技能,学习创造性思维,帮助电脑使用者表达自己。Scratch特点vScratch语言很简单,所有的人都可以使用。这种编程语言所依据的是一种积木系统;积木可以通过多种指令结合起来。这种语言总共有100多块“积木”可以使用。另外,还有一个视觉图像库,使用

6、者可以在最开始的时候用图像编写程序。专业的编程语言v专业的编程语言是指用于编写真实环境下的应用程序的编程语言。v计算机语言通常分为三类,即机器语言、汇编语言和高级语言。比赛用程序设计语言选用与自然语言相近并为计算机所接受和执行的计算机语言,即高级语言。v下面介绍几种较有代表性的高级程序设计语言。通用编程语言CvC语言是美国AT&T(电报与电话)公司为了实现UNIX系统的设计思想而发展起来的语言工具。C语言的主要特色是兼顾了高级语言和汇编语言的特点,具有简洁、丰富、可移植的特点。C语言提供了结构化编程所需要的各种控制结构。C语言是使用最为广泛的编程语言之一,与许多其它的语言都有渊源。Java语言

7、vJava是由Sun最初设计用于嵌入程序的可移植性“小C+”。在网页上运行小程序的想法着实吸引了不少人的目光,于是,这门语言迅速崛起。事实证明,Java不仅仅适于在网页上内嵌动画,它是一门极好的完全的软件编程的小语言。v优点:二进制码可移植到其他平台。v缺点:使用一个“虚拟机”来运行可移植的字节码而非本地机器码,程序将比真正编译器慢。FlashActionScript。ActionScript为Flash产品开发的一种脚本语言,现在最新版本为3.0,是一种完全的面向对象的编程语言,功能强大,类库丰富,语法类似JavaScript,多用于Flash互动性、娱乐性、实用性程序开发和网页方式应用程序

8、开发。BASIC语言vBASIC语言全称是BeginnersallPurposeSymbolicInstructionCode,意为初学者通用符号指令代码。1964年由美国达尔摩斯学院的基米尼和科茨完成设计并提出了第一个版本,经过不断丰富和发展,现已成为一种功能全面的中小型计算机语言。BASIC易学、易懂、易记、易用,是初学者的入门语言,也可以作为学习其他高级语言的基础。陈述与答辩v陈述与答辩的内容要紧扣竞赛要求:如何体现作品的实用性、创新性、实现技术的复杂性和界面的精致美观。v要点在于:用户群体需求定位,项目设计方案,系统结构,关键技术,运行操作效果。评分标准评审指标指标描述展示运行陈述答辩稳定性选手提交的应用程序能够正确的运行程序说明中的功能,并在运行过程中保证运行稳定。1010实用性选手提交的程序具有实用价值,能够解决某个实际的问题或者给用户带来良好的体验。2525创新性设计作品思路清晰、创意独特、问题解决巧妙性以及作者对软件开发的深入理解和前沿思想体现。2525技术复杂度使用的技术先进性,涉及的关键问题的复杂程度,技术应用的合理性。2020精致美观程序界面设计美观合理,操作使用简易方便。2020网络票选大众评审(须8岁以上)凭身份证号限投1票/件作品;不符合要求的作品投票无效;不足200票不予计分,最多可加5分。每200票加1分

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号