《C++奥赛程序设计》课程实施方案

[日期:2019-05-28] 作者:信息技术 次浏览 [字体: ]

课程名称

C++(奥赛)程序设计

课时数

20/40……课时

任课教师

***

学生人数

510

适宜年龄段

初中及以上学生

课程实施条件及学生要求

1.学生准备:笔记本电脑、U盘等移动存储设备、记录本;

2.软件环境:C++语言程序调试平台;

3.学生基本素质要求:喜欢数学、对编程有兴趣、能持之以恒的参与训练学习。

课程简介

编辑程序让电脑执行的过程就叫编程 很多软件都可以编程 具有代表性的计算机语言有JavaBASIC CC++VBVFSQL,网页编程JSPASPPHP等,大学中则常常以C语言作为编程的入门语言。

C++C语言的继承, C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

现信息学奥赛主要采用C++语言。信息学与数学、物理、化学、生物并列为五大国际奥林匹克竞技科目,且是唯一的工科奥林匹克竞技项目。与奥数类似,信息学成绩在名校生源筛选中占重要地位,对中考、高考自主招生帮助极大,也是出国背景提升的重要申请条件。

课程目标和价值

通过该课程的学习,培养学生的数学思维、逻辑思维和算法思维。

全面学习C++语言编程、算法基础、计算机数据结构,用计算机编程解决源自生活的一系列数学问题。

适时参加信息学奥赛(NOIP)普及组(初中组),为下一阶段(高中)参加信息学奥赛(提高组)奠定基础,向优质学校输送人才。

满足学生多方面的学习需求,拓展学生知识面和知识深度,为他们下一步的发展和学习打下基础。

课程内容

1.认识信息学奥赛,程序基本知识及c语言程序环境;

2. C++语言的数据类型、常量与变量、运算符和表达式;

3. 赋值、输入与输入语句,if条件语句,各类条件表达式;

4. 选择语句及相关例子;

5.循环结构和多重循环结构,for语句及格式;

6do语句及格式,相关例子;

7.数组,多重循环结构及例子,排序;

8.指针过程与函数应用,递归应用;

9.算法基础。

课程管理

纪律与出勤要求:

1参与学习的学生需热爱计算机编程,课堂上不得玩游戏;

2不迟到,不早退,按时完成相关学习任务;

3制作课程学习的考勤表,建立严格的考勤制度;

4.建立学习小组,加强自我管理,推动合作学习,共同进步。

课程评价

1.编程能力测试;

2.竞赛获奖。