第十届中小学 NOC 活动 学生竞赛项目 -- 信息科技类 程序设计 培 训 讲 义 孙建华. 要点  程序设计是技术与艺术相结合的赛项。每一 个程序都来源于一种观念、一个想法、一项 创意,其实现水平有赖于技术手段,其优劣 有赖于用户检验。程序设计的过程是表达和 表现作者创造性的过程。  本赛项的要点是:用户群体需求定位恰当的.

Slides:



Advertisements
Similar presentations
高中新课程思想政治(必 修 1 、 2 )的教学体会 北京师大二附中 李文燕 2008 年西城新课程教师培训的讲稿.
Advertisements

初 级 会 计 学 BASIC ACCOUNTING. 第十二章 会计工作组织 第一节 会计工作组织概述 第二节 会计规范 第三节 会计机构与会计人员 第四节 会计职业道德 第五节 会计岗位责任制 第六节 会计档案管理与会计交接制度.
《饲料分析与质量检测技术》 说课 主讲教师:管建慧. 课程名称: 《饲料分析与饲料质量检测技术 》 课程编码:
105 榮譽榜 105 年 2 月 -106 年 01 月 感謝指導老師及義務協助的家長老師 這是全體教職員工和家長共同努力的 成果.
2009/12/211 商務科技管理系 實 務 專 題 報 告 辦桌非難事 學生: 施雅雯 ( ) 張敬芝 ( ) 葉明臻 ( ) 黃怡琅 ( )
成语乐园 成语乐园 执教老师:李道梅.
C與C++ C++語言具有物件導向的功能,易於開發、撰寫與偵錯,成為重要系統的開發工具之一。
翰林版國文第三冊第六課 《迢迢牽牛星》 設計者:郭宜幸.
C语言程序设计 李伟光.
詹天佑.
北师大版义务教育课程标准实验教科书 七年级上册讲义 第17课 先进的科学技术.
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
文賢國小101年度上半年在職教師資訊應用培訓 ----自由軟體系列 輕鬆學會做 -Scratch 教材設計:林森富老師.
第二章 警察校院簡介.
培 训 讲 义 第十届中小学NOC活动 学生竞赛项目网络学习类赛项 ——网络中文 网络英语 应用数学 NOC组委会办公室 孙雷
第一章 認識程式語言.
被子植物的構造 營養器官 根 莖 葉 生殖器官 花 果實 種子.
宿州学院经济管理系 第十章 管理的创新职能 二00九年五月.
第一章 認識 Visual Basic 本章投影片僅供本書上課教師使用,非經同意請勿拷貝或轉載
立體四子棋 研究成員:謝旻諺、 鄭家鈞 指導老師:林屏森老師.
“三步式”网络学习法 《探究与发现》数学网络学习平台介绍
空間向量 朱泰吉 蔡宇翔 張力夫 莊孟霏.
記憶翻翻樂大考驗 一起來認識各種車車吧!.
初中思想品德 规范的教学设计与案例分析.
——信息技术教学认识与反思 朱唯 湖南省教育科学研究院基础教育研究所 手机: Qq:
程式語言與設計 授課教師:蔣德威.
第23章 增加点击率 ——网站优化与推广.
三創產業學程 學群主持人:袁國榮召集人.
北京市科普项目社会征集指南及 项目建议方案解读
比爾蓋茲導讀.
南投縣永昌國小 自衛消防編組訓練.
树立正确的消费观 问题探究1 问题探究2 问题探究3 课堂活动 课堂小结 课后探究 普通高中课程标准实验教科书
營建自動化 -營建管理資訊化 授課老師:劉俊杰 副教授 中華民國89年9月27日.
精英型软件人才 培养模式的探索与实践 卢 苇 北京交通大学国家示范性软件学院.
《体育与健康》说课稿 课题:新兴体育舞蹈 —踢踏舞教学 北师大泉州附中 陈玉慈.
空間向量 朱泰吉 蔡宇翔 張力夫 莊孟霏.
全国中小学信息技术创新实践活动 NOC技术支持与服务.
第一讲 面向对象程序设计概论 苏州大学 计算机科学与技术学院.
母系氏族社会代表 时间 代表区域 具体地点 房屋样式 农作物 生产工具 手工业 河姆渡原始居民 半坡原始居民 距今约五六千年
行動研究就是一種行動性的研究,由行動者來進行研究,而不是由外於行動領域的學者與與科學家來進行,研究的問題也取自行動。
Flash摺紙藝術教學 這是韓國人製作的摺紙教學網站,運用flash講解每個步驟,非常實用,不妨多學習利用,也可播放步驟加上解說讓幼兒跟著做。 僅用於自己教學非營利用圖以尊重著作版權。
認識Scratch.
Flash MX 網頁動畫製作軟體 第三組 高浩仁 胡敏寬.
(ex. 博客來 Internet上有功能的網站 (ex. 博客來
第2章 网络营销工具.
NAMO網頁製作教學簡報 講師:李惠茹.
專題講座.
Excel - 九十七年度教職員工資訊教育訓練 董建弘.
多媒體應用 Multi Media application
網站HOLMES DATA監測代碼.
程式語言 程式語言發展史 資料型態 程式指令 程序定義和使用.
五年級學校日電腦課程介紹 郭明讓老師
語文好站介紹.
第1章 历史回顾与语言分类 说明程序设计语言的发展阶段,并列出每一个阶段出现的两到三种最重要语言。
含糖飲料的危機 設計者 :蔡慧萍、林漢良.
任务一 了解Action Script 脚本 【案例欣赏】 案例一:大雪纷飞 案例二:海底气泡.
計算機程式 Visual BASIC 程式設計
算法及VB初步实现1.
地球的芳鄰 月 球.
高中信息技术新课程理解与探讨 ——选修II《算法基础》
项目一 认识设计环境 《FLASH动画设计》精品课程组.
第8章 网页特效——JavaScript 主讲人:刘泰然 经济管理学院.
方格紙上畫正方形.
臺北市92年度中小學多媒體單元教材融入教學研討會
遮罩动画的概念 (1)什么是遮罩 “遮罩”,顾名思义就是遮挡住下面的对象。 “遮罩动画”是通过“遮罩层”来达到有选择地显示位于其下方的“被遮罩层”中的内容的目地,在一个遮罩动画中,“遮罩层”只有一个,“被遮罩层”可以有任意个。 在分析数据时,您经常会问及一些问题,如: 过去两年的招生情况反映出哪些倾向?有哪些异常情况?
清明上河圖 於原作 原作者 擇端(北宋) 北宋風俗畫作品 中國十大傳世名畫之一,屬一级國寶 欲知詳情請點出口   清乾隆 摹本 清明上河.
《网页动画设计与制作》 课程导读.
指數、對數函數 數101乙 周文翔 朱哲明 張良聿.
以下資料極度機密 使用手冊 1.謹慎閱讀並熟記在心… 因為你可能只有這次機會 2.分析方式,為本門絕招,盡量外傳!! 3.可反覆練習熟練!
李商隐诗两首 锦 瑟 马 嵬 夕阳无限好,只是尽黄昏。.
Presentation transcript:

第十届中小学 NOC 活动 学生竞赛项目 -- 信息科技类 程序设计 培 训 讲 义 孙建华

要点  程序设计是技术与艺术相结合的赛项。每一 个程序都来源于一种观念、一个想法、一项 创意,其实现水平有赖于技术手段,其优劣 有赖于用户检验。程序设计的过程是表达和 表现作者创造性的过程。  本赛项的要点是:用户群体需求定位恰当的 选题、合理的项目方案、良好的技术实现、 明了的陈述与答辩。

选题  选题是本赛项的一个重点和要点,选题要具 有趣味性、创造性、实用性,一个新颖、有 趣、可用或可玩的符合用户需求的有价值程 序,才能够充分体现作者的水平。  本赛项要求主题有明确的设计思想,贴近作 者学习生活,才能体现创新思想,为社会应 用服务。这样作品才能紧扣评分标准的实用 性和创新性。

作品设计  (一)作品设计要求人机交互界面美观易用, 紧扣评分标准中的 “ 精致美观 ” 。  (二)系统的结构体系规划清晰,灵活运用技 术手段解决核心问题,完整地实现目标编程。  (三)设计方案和使用说明文档完整,方便读 者阅读和使用。

程序编写  (一)程序实现时要考虑运行环境和异常情 况的处理,保证程序执行的稳定性。  (二)程序代码的规范性。变量名、注释等 符合软件工程标准,具有良好的编程风格。  (三)要对程序进行调试和测试,提高程序 的稳定性。

程序设计语言选用  程序设计语言可以按自己所长选用。为体现公平公 正,比赛的重点将放在创造性方面,对程序设计语 言做了一定的要求。  本赛项分为两个比赛层次:  (一)小学组与初中组可使用教育编程语言。教育 编程语言是一种教育性质的程序设计语言,如 NOC 创新实践平台、 Scratch 等。  (二)高中组可使用专业的编程语言。专业的编程 语言是指专业软件开发人员使用的程序设计语言, 如 C 、 C++ 、 BASIC 、 Java 和 Flash (必须有脚本语 言部分)。

程序设计语言介绍  (一)教育性质程序设计语言  教育性质程序设计语言是用于学习程序设计的工具, 与用于编写真实环境下的应用程序的编程语言有所不 同。学生用这种工具编写程序,就像玩游戏一样,是 一个快乐的创造性的过程。在这个过程中,不仅培养 了学生独立学习、独立解决问题的能力,同时让学生 理解了计算机工程的基本概念,如面向对象编程、参 数、消息、控制、交互等,而这些概念可以使学生接 触更加深入的、真正的编程。教育性质的程序设计语 言的学习,能够使学生完成从简单又易于理解的娱乐 性编程环境到专业开发环境的转变。

NOC 创新实践平台  NOC 创新实践平台是一个创意思维训练、知 识学习和应用以及多媒体作品创作的工具平台 软件,是一个具有面向对象编程思想理念的程 序设计学习的工具。本软件具有易学易用、操 作简便、内容制作方便快捷、动画设计功能强 大、交互控制灵活多样、积木式制作方式等特 。  可以用来制作如下作品:

NOC 创新实践平台用处  · 动画故事:已有素材电脑动画故事编创。  · 创意绘画:自己动手进行创意绘画。  · 电子贺卡:制作个性动画电子贺卡发送给朋友。  · 益智游戏:设计制作趣味益智小游戏。  · 电子相册:将拍摄的数码相片进行修饰、配音、配 文制成电子相册。  · 多媒体作品:为学生提供一种表达自己的全新多视 角多媒体工具。

Scratch  Scratch 是美国麻省理工学院媒体实验室 开发出来的一种新的电脑编程语言。使用者 可以很容易地创造交互式情节故事,动画, 游戏,而后把自己的创作共享到其他网站上 去。它帮助年轻人发展学习技能,学习创造 性思维,帮助电脑使用者表达自己。

Scratch 特点  Scratch 语言很简单,所有的人都可以使用。 这种编程语言所依据的是一种积木系统;积 木可以通过多种指令结合起来。这种语言总 共有 100 多块 “ 积木 ” 可以使用。另外,还有一 个视觉图像库,使用者可以在最开始的时候 用图像编写程序。

专业的编程语言  专业的编程语言是指用于编写真实环境下的 应用程序的编程语言。  计算机语言通常分为三类,即机器语言、汇 编语言和高级语言。比赛用程序设计语言选 用与自然语言相近并为计算机所接受和执行 的计算机语言,即高级语言。  下面介绍几种较有代表性的高级程序设计语 言。

通用编程语言 C  C 语言是美国 AT&T( 电报与电话 ) 公司为了实 现 UNIX 系统的设计思想而发展起来的语言工 具。 C 语言的主要特色是兼顾了高级语言和 汇编语言的特点,具有简洁、丰富、可移植 的特点。 C 语言提供了结构化编程所需要的 各种控制结构。 C 语言是使用最为广泛的编 程语言之一,与许多其它的语言都有渊源。

Java 语言  Java 是由 Sun 最初设计用于嵌入程序的可移植性 “ 小 C++” 。在网页上运行小程序的想法着实吸引了不少 人的目光,于是,这门语言迅速崛起。事实证明, Java 不仅仅适于在网页上内嵌动画,它是一门极好 的完全的软件编程的小语言。  优点:二进制码可移植到其他平台。  缺点:使用一个 “ 虚拟机 ” 来运行可移植的字节码而 非本地机器码,程序将比真正编译器慢。

Flash Action Script 。 Action Script 为 Flash 产品开发的一种脚本语 言,现在最新版本为 3.0 ,是一种完全的面向 对象的编程语言,功能强大,类库丰富,语 法类似 JavaScript ,多用于 Flash 互动性、娱 乐性、实用性程序开发和网页方式应用程序 开发。

BASIC 语言  BASIC 语言全称是 Beginner’s all Purpose Symbolic Instruction Code ,意为初学者通用符号 指令代码。 1964 年由美国达尔摩斯学院的基米尼和 科茨完成设计并提出了第一个版本,经过不断丰富 和发展,现已成为一种功能全面的中小型计算机语 言。 BASIC 易学、易懂、易记、易用,是初学者的 入门语言,也可以作为学习其他高级语言的基础。

陈述与答辩  陈述与答辩的内容要紧扣竞赛要求:如何体 现作品的实用性、创新性、实现技术的复杂 性和界面的精致美观。  要点在于:用户群体需求定位,项目设计方 案,系统结构,关键技术,运行操作效果。

评分标准 评审指标指标描述展示运行陈述答辩 稳定性 选手提交的应用程序能够正确的运行程序说明中的功能,并 在运行过程中保证运行稳定。 10 实用性 选手提交的程序具有实用价值,能够解决某个实际的问题或 者给用户带来良好的体验。 25 创新性 设计作品思路清晰、创意独特、问题解决巧妙性以及作者对 软件开发的深入理解和前沿思想体现。 25 技术 复杂度 使用的技术先进性,涉及的关键问题的复杂程度,技术应用 的合理性。 20 精致美观程序界面设计美观合理,操作使用简易方便。 20 网络票选 大众评审(须 8 岁以上)凭身份证号限投 1 票 / 件作品;不符合 要求的作品投票无效;不足 200 票不予计分,最多可加 5 分。 每 200 票加 1 分 —