C++竞赛班和Scratch程序设计班,开班调研。C++ Competition Class and Scratch Programming Class, opening research.
亲爱的各位家长&同学,Dear Parents & Students
近期家长们和同学们反馈,仍旧有大量同学,学习编程设计的需求未得到满足,主要原因是上课时间冲突,以及目前已有ASA班型的知识储备与当前孩子的水平不相符。科技中心计划开设两种班型,满足孩子们的学习需求:Recent feedback from parents and students indicates that there are still a large number of students whose needs for learning programming and design have not been met, mainly due to conflicting class schedules and the fact that the knowledge base of the currently available ASA class types does not match the current level of the children. The Technology Center plans to offer two types of classes to meet the children’s learning needs:
1、C++程序设计班,适用于5年级及以上,数学基础较好的同学,不要求有编程基础;1.C++ Programming Class, for 5th grade and above, students with a good foundation in math, no programming foundation required;
2、Scratch程序设计班,适用于3年级及以上,对游戏、数学、程序设计感兴趣的同学。2.Scratch Programming Class for students in grade 3 and above who are interested in games, math, and programming.
以上两种班型,均不需要进行选拔考试。For both of the above classes, no selection test is required.
课程介绍Course Description
班型Course Format | C++程序设计班C++ Programming Class | Scratch程序设计班Scratch Programming Class |
适用人群Target group | 5年级及以上,数学基础较好的同学,不要求有编程基础。5th grade and above, with a good foundation in math, no programming skills required. | 3年级及以上,对游戏、数学、程序设计感兴趣的同学。3rd grade and up, interested in games, math, and programming. |
对学生的帮助Help for students | 1、提升数学能力,完善逻辑思维; 2、使学生具备一定的竞赛能力,增加竞争意识; 3、为后期人工智能、高端算法的学习打下铺垫。 1、Improve math ability and perfect logical thinking; 2、To enable students to have a certain competition ability, increase the sense of competition; 3, pave the way for the learning of artificial intelligence and high-end algorithms in the later stage. | 1、提升数学能力,完善逻辑思维; 2、更加了解游戏的本质,减低对游戏的痴迷; 3、增加创作意识,自己设计一些程序; 4、以赛代练,更多的体验比赛的乐趣,增加竞争意思。 1、Improve math skills and perfect logical thinking; 2、To understand more about the nature of the game and reduce the obsession with the game; 3、Increase the sense of creation, design some programs by yourself; 4、To race instead of practicing, more experience the fun of the game, increase the meaning of competition. |
教学目标Objectives | 掌握基础的C++语法规则并灵活运用;训练编程思维,为后续学习打好基础;有能力独立完成一些程序或硬件作品,参加一些入门的信息学竞赛。Acquire basic C++ syntax rules and use them flexibly; train programming thinking and lay a good foundation for subsequent studies; have the ability to complete some programs or hardware works independently and participate in some introductory informatics competitions. | 能够轻松理解和应用编程设计一些项目。掌握基础操作到复杂项目设计的广泛知识点,包括动作、外观、声音、画笔、控制等模块,以及数学和逻辑运算的应用。并参加一些编程竞赛,为过渡到其他编程语言打下基础。Ability to easily understand and apply programming to design a number of projects. Master a wide range of knowledge points from basic operations to complex project design, including modules such as actions, appearance, sounds, brushes, and controls, as well as the application of math and logic operations. And participate in some programming competitions to lay the foundation for transitioning to other programming languages. |
教学内容计划Teaching Content | 计算机基础知识与C++语言入门 顺序结构程序设计 选择结构程序设计 循环结构程序设计 数组的应用 函数的应用 字符串处理 结构体应用 冒泡排序 插入排序 选择排序 指针 文件 链表 Computer fundamentals and introduction to C++ language sequential structure programming selection structure programming cyclic structure programming application of arrays application of functions string manipulation application of structures bubble sort insertion sort selection sort pointers, files, linked lists | 以下为课程对应的程序项目 电脑里的海洋馆 海贼王路飞 植物大战僵尸 东郭先生与狼 水果忍者 自动取款机 枪战游戏–穿越火线 球球大作战 火柴人战争 我要去火星 编程大赛真题训练 …… Below are the program items corresponding to the course Oceanarium in the computer Pirate King Luffy Plants vs Zombies Mr. Dong Guo and the Wolf Fruit Ninja ATM Gun Game – Cross Fire Ball Battle Matchmaker War I’m Going to Mars Programming Contest Practice Questions …… |
开班时间Time | 周五晚上6点-9点(每周一次课,共3小时)Friday evenings, 6:00-9:00 p.m. (once a week for 3 hours) | 周五晚上6点-9点(每周一次课,共3小时)Friday evenings, 6:00-9:00 p.m. (once a week for 3 hours) |