CS2022指导下的程序设计课程实践教学实施方案设计与翻转实验教学实践.docx
《CS2022指导下的程序设计课程实践教学实施方案设计与翻转实验教学实践.docx》由会员分享,可在线阅读,更多相关《CS2022指导下的程序设计课程实践教学实施方案设计与翻转实验教学实践.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、CS2022指导下的程序设计课程实践教学实施方案设计与翻转实验教学实践 组织的关注。美国计算机学会和美国电气和电子工程师学会计算机分会联合任务组于2022年推出了第四部计算机科学高等教化指导性大纲CS2022。CS2022中的学问体系涵盖了18个学问领域,供应了不同高校和学院的121门案例课程,这些课程从不同侧面体现了学问领域中的各个学问单元组合成课程的不同方式。此外,CS2022也供应了5所不同高校和学院的核心课程设置案例,这些案例展示了如何通过学问单元实例化将完整的学问体系安排到专业培育方案中的一系列核心课程中。这些案例不仅共享了课程和核心课程设置的阅历,而且呈现了不同的教化理念。这些阅历
2、和案例为高等学校实施教学改革和实践供应了切实可操作的课程设计方法和人才培育方案改革模式,也引领了全球计算机教化领域的发展方向,为计算机领域专业教化构建了一幅全面、详细、严谨、深化、可操作性强的蓝本,因而受到国内外高等院校计算机教化行业的普遍推崇,在全球计算机教化领域产生了广泛而深远的影响,并引发了对其指导思想的深化探讨和实践的热潮。 然而,作为计算机专业教化的基石,实践教学领域却始终没能推出一部与CS2022相匹配的指导性大纲。造成了实践教学一线缺乏清楚统一的指向和纲领,导致了先进教学理念与实践教学的脱节。 为了使中国的计算机课程与国际接轨,在我国计算机高等教化中推广CS2022的先进教化理念
3、,2022年受教化部托付,由中国计算机学会教化工委、Intel公司牵头,组织国内十余所闻名高校核心课程老师成立了“ACM CC2022中国工作组”,针对CS2022中缺乏对教学实践环节的指导性纲领问题,重点对适应CS2022指导思想的计算机专业实践教学体系进行探讨。希望通过参加CS2022实践教学体系的研制工作,结束国内只是被动跟随国际标准的现状,适时将中国计算机教化的特色、需求、想法表达出来,以计算机专业实践教学体系为切入点,以期在国际计算机教化的舞台上发挥更大的作用。ACM很重视中国工作组提出的增加实践教学体系的建议,同意由中国研制CS实践教学体系,作为CS2022的附录发布。作者作为AC
4、MCS2022中国工作组成员之一,参加了CS2022实践教学体系中“程序设计基础”核心课程实践教学体系的设计和编写工作。 本文对程序设计课程的CS2022实践大纲的制订工作进行了介绍和总结。程序设计课程群是计算机科学中的重要组成部分,在计算机专业课程体系中占有举足轻重的地位。而如何在程序设计课程的实践教学中将CS2022的教化理念具象,践行CS2022中的学问点覆盖和实力培育,体现CS2022中从学问到实力到思维培育的层次性要求,同时兼顾我国计算机专业教化的实际,是程序设计课程实践教学大纲制定过程中着重解决的问题,也是本文重点阐述的内容。 一、基于0S201 3的程序设计课程教学目标 1.CS
5、2022中的程序设计课程 CS2022中将计算机科学的学问体组织为18个学问领域构成的集合,分别与计算领域中的各分支对应。其中,从各学问领域所涵盖的学问单元来看,与程序设计课程相关的学问领域主要包括程序设计语言和软件开发基础。程序设计课程相关的学问单元和核心学问点如图1所示。 2.基于CS2022的程序设计课程实力培育目标 与以往单纯强调对学问的驾驭不同,CS2022中的一门课程可能包含多个学问领域中的学问单元,涵盖某个学问领域也可能须要多门课程,因此CS2022更强调学生对学问的实际运用实力,尤其是综合运用所学学问进行系统设计的实力,即具有系统编程实力;同时,在实践中熬炼求解问题的技能,要求
6、学生能够将生活中的实际问题转化为可以运用驾驭的学问来予以解决的模型,进行合理的假设和抽象,还要求学生对同一问题驾驭多种求解方法,即问题求解实力;CS2022虽没有反复强调问题求解技能,但对求解问题方法的选择和求解代价的评估,以及对封装、抽象、系统级视角解决问题等思维方式的引入,都蕴含了对学生计算思维实力的要求;此外,计算机学科的快速发展特性使得学生是否具有终身学习的实力成为计算机学科对学生的培育是否胜利的标准之一。这种终身学习实力要求从向学生传授学问,变更为引导学生自主学习,最终使之形成终身学习的习惯,因此如何引导和强化学生形成自主学习实力应当是当今高等教化中全部课程的实践教学环节所面临的重要
7、任务。 其中,系统编程实力的训练应在实践教学中贯穿始终。随着实践教学的开展和深化,渐渐培育学生的问题求解实力,在学生具备基本的编程实力、驾驭肯定的问题求解方法之后,引导其进行自主学习,并最终形成计算思维,完成从手到脑到思维的实力的逐级提升。 3.基于CS2022的程序设计课程教学目标 教学目标确定着教学的过程和对教学的评价。只有设立了明确清楚、恰当合理的教学目标,才能聚焦教学活动中的各个环节,使各项教学活动的设计紧紧围围着目标而绽开,并为最终达成目标而服务。用目标的导向性避开教学活动的盲目性和随意性,避开老师过分依靠个人的直觉和阅历进行教学。 因此,为了制订与CS2022相匹配的程序设计课程实
8、践教学大纲,首先要明确程序设计课程的教学目标,即通过熟识一种程序设计语言的基本语法和编程实践,了解软件设计与开发的过程,驾驭结构化程序设计和面对对象程序设计的基本方法,驾驭计算机问题描述和求解的思维方法,以及软件系统设计与实现的基本方法,使学生熟识程序设计语言的集成开发环境,熟识计算机求解问题的常用算法,娴熟运用结构化程序设计和面对对象程序设计方法解决实际问题,增加系统分析、设计、编码和调试的实力,养成良好的程序设计风格,使其具备今后无论运用什么语言编程都能敏捷应用这些思想和方法的实力。 二、基于CS201 3的程序设计实践教学设计 1.基于CS2022的程序设计课程实践教学规划 依据程序设计
9、课程的实力培育目标和教学目标,以及CS2022中对程序设计相关学问领域和主题的规划,结合国内的实际教学状况,从CS2022中相关的主题中提炼出须要在教学实践环节中予以强化、加深的学问点和实力点,并针对这些需求规划制订了与课堂教学内容和进度匹配、覆盖重要学问点和实力点的试验和课程设计。 在整体规划中,试验部分包含不多于5个必修试验,不多于2个选做试验,课程设计部分包含最多3个必修课程设计。各试验与相应学问领域、学问单元和学问点的对应关系如表1所示。 2.基于CS2022的实践教学内容设计原则 实践教学内容设计遵循以下三条原则: 基础试验部分按部就班、层层深化地引导学生逐步运用所学学问,对关键实力
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CS2022 指导 程序设计 课程 实践 教学 实施方案 设计 翻转 实验教学
限制150内