程序设计与信息学奥赛简介
[学习背景]
当今社会,软件业是一个新兴的、活力的产业。每年大学招生,计算机专业都是一个热门专业,计算机专业的录取分数线也是非常地高。IT公司对程序开发方面的人才也是求之若渴。而中国的软件业不如印度强盛的很大的一个原因是软件开发人才的缺乏,而软件开发人才的培养需从小做起。比尔.盖茨就是13岁开始学程序设计,在哈佛三年级时就选择不再继续学习,而开始创建了后来知名的微软公司。
[什么是程序设计]
通俗地讲是以电脑听得懂的“语言”给它下命令,为我们做一些事情,这些命令就是“程序”。而我们要做的,是如何设计好这些“命令”让计算机做我们想做的事情。
如我们用的“画图”、“Word”等软件都是用程序设计出来的。
我们用的手机系统,超市用的收银系统,汽车用的导航系统,大到爱国者导弹的拦截系统,无一不与程序设计有关。
[什么是信息学奥赛]
全国信息学奥林匹克竞赛活动担负着选拔优秀学生参加国际学科奥林匹克竞赛任务,它是经国家教委批准,中国科协具体领导,由中国计算机学会主办的。为促进计算机普及并兼顾提高,从95年开始全国举办信息学奥林匹克竞赛分区联赛。获得全国中学生数学、物理、化学、生物、信息学5个学科奥林匹克竞赛,省赛区获得一等奖者;自主招生(高考加分照顾)享受加5-30分,和保送大学资格。
[程序设计与信息技术学科的区别]
信息技术学科是学一些软件的应用。
而程序设计是学习如何编写软件。
就好比一台电视机,我们平时只是学习如何打开或关闭电视机、如何使用遥控等简单的应用。而程序设计是学习如何“造”电视机。
[程序设计与数学的联系]
在写程序之前我们首先从从数学的角度思考如何解决这个问题,从而把具体问题抽象成数学模型,从而确定可行的算法。所以程序设计与数学是紧密联系的。
学程序设计要求学习者有非常好的数学基础,同时程序设计的学习也有利于人的思维缜密性、敏捷性、逻辑性等各方面思维能力的提高,反过来也能促进数学学科的学习。
[我校的成绩]
夏溪小学是从2008年开始响应武进教育局电教中心的要求开始信息学奥赛培训的,几年来在区、市、省级比赛中有多人次获一、二、三等奖。陈韩、刘晔同学更是成为其中的明星学生,他们都曾在江苏省“信息与未来”夏令营中获得过程序设计一等奖。多年来,参加程序设计培训并坚持到小学毕业的同学都被被常州外国语学校、湖塘实验初中、前黄实验初中、星辰实验学校提前录取。目前现在已经有越来越多的学生踊跃参与到这项活动中来。
[对学习者的要求]
程序设计立足于学习者的直接经验和亲身经历,立足于“做中学”和“学中做”,强调学习者的全员参与和全程参与。程序设计与一些知识性学科的最大区别在于后者重于理论,而前者更强调把理论付诸于实践。
学习程序设计应具备——
过硬的数学基础
良好的思维品质:敏捷性 独立性 灵活性
坚韧的意志品质:毅力比智力更重要 过程比结果更重要