【基础课程】
编程入门——基于JavaScript的图形化编程模块
本课程采用JavaScript语言,结合图形化编程界面,帮助零基础或没有编程经验的6岁以上儿童轻松入门编程世界。通过直观的操作,让孩子们在趣味中学习编程的基本概念。
适合人群
面向6岁以上、没有编程基础的儿童,特别适合刚开始接触编程的学生,帮助他们建立良好的编程思维基础。
课程内容
课程涵盖六大核心模块,从最基础的编程思维开始,包括:编程逻辑、函数设计、事件驱动、变量管理以及算法基础。逐步引导学生理解编程的核心原理,为后续学习打下坚实基础。
学习目标
完成基础课程后,学生将掌握基本的代码读写能力,理解编程的核心概念,能够用所学知识解决简单问题,为未来深入学习复杂编程技术奠定坚实基础。
【创作实验室】
编程语言与工具
采用JavaScript图形化编程语言,支持与真实JavaScript代码的结合使用,为学生提供灵活的创作空间。
适用人群
面向6岁以上、已完成基础课程或探索课程、具备一定编程概念的孩子,鼓励他们发挥创造力。
课程特色
创作实验室是连接基础课程与探索课程的桥梁,提供自由创作的空间。学生可以利用所学知识,围绕丰富多彩的主题,创作游戏、动画或艺术作品。在“个人主页”中,学生可以看到推荐的创作任务。
学习目标
旨在激发学生的个性和创造力,巩固已学知识,深化理解。在创作过程中,学生可以通过扫描二维码或访问网址分享作品,体验成就感,享受分享的乐趣。
【探索课程】
编程语言与技术
结合JavaScript图形化编程与真实JavaScript代码,拓展学生的编程能力。
适用人群
适合8岁以上、已完成基础课程或具有一定编程经验的学生,旨在深入学习和应用编程知识。
课程内容
内容涵盖搜索与排序算法、智能游戏策略开发、HTML/CSS/JavaScript搭建个人博客,以及Canvas绘图和动画制作。课程中融入数学、物理和Web开发等交叉学科知识,帮助学生在理解基础学科的同时,运用编程解决实际问题,展示创新思维。
学习目标
学生完成探索课程后,能够熟练运用JavaScript实现排序和搜索算法,设计策略游戏,搭建个人博客,以及制作动画作品,提升综合编程能力。
【专题课程】
多样化编程语言与项目
不局限于某一特定语言或形式,根据项目需求选择合适的技术和工具。课程以项目为导向,内容丰富多样。
适用人群
面向8岁以上、已完成基础课程或具有一定编程基础的学生,激发他们的兴趣,培养创新能力。
课程内容
以主题和技术为分类,开展项目式学习。例如,利用JavaScript开发3D模型、树莓派小车、虚拟现实(VR)体验等前沿科技项目。课程鼓励学生自主探索、发现问题、提出解决方案。
学习目标
旨在个性化培养学生的探索能力,激发科技兴趣。学生可以在专题课程中,提出问题、寻找技术方案、展示成果,体验科技创新的乐趣,培养解决复杂问题的能力。
【算法课程】
编程语言与工具
采用C/C++语言,结合图形化C语言模块,支持与纯C语言的实时切换,满足不同学习需求。
适用人群
面向零基础或有一定基础、志在参加信息学奥赛的学生。建议从小学三年级开始学习,考虑到数学和逻辑能力的培养,避免过早学习。高二以上的学生也可尝试,但效果有限。
课程内容
专注于信息学奥林匹克竞赛(NOIP、NOI、IOI)相关内容,涵盖算法设计、数据结构、编程技巧等。课程内容包括:搜索算法、排序算法、递归、图论、动态规划等核心知识。
学习目标
通过竞赛题目训练,提升学生的想象力、创造力、问题分析能力、数学基础和逻辑思维能力。培养学生的表达能力,无论是口头还是书面,都是未来升学、科研和职业发展的重要基础。
竞赛与升学优势
信息学竞赛成绩已成为高校自主招生的重要条件之一。相较于其他学科竞赛,信息学更注重逻辑思维和编程能力,既有助于升学,也为未来的科研、就业提供坚实基础。
软件信息
相关推荐
更多版本