本课程以C语言为例介绍了程序设计的基础,重点不在于培训编程技巧及其应用,而是培养计算思维能力和程序设计能力,学习计算思维可以理解信息世界,学习编程可以改变思维,为相关专业的学习和研究,为更好的融入信息化社会打好信息基础。
本课程在李凤霞老师主讲的两门国家精品在线课程《大学计算机》和《C语言程序设计(上、下)》两门课的内容进行了两方面的改革尝试。
首先在内容上为适应教改的要求对内容进行了重构,强调“思维和计算”,从内容上支持计算机思维能力培养,从体系上完善课程和实验一体化教学设计,以培养计算思维为重点,介绍了计算机基本原理及其三大平台——硬件平台、软件平台和网络平台。以基础编程能力为核心,在学习C语言基本语法和三大基本结构——顺序、选择和循环的基础上,重点学习了基本的数据结构——数组和基本的程序结构——函数。
其次重塑了教学流程,将两部分内容融合在一起,强调“系统和实践”,其以计算思维为导向,以应用问题为牵引,以能力培养为目标,实施 “思维训练与程序设计相结合,自主学习与平台引导相结合”的教学模式。
本课程结合网络教学的特点,充分发挥虚拟实验在思维培养和难点教学上的优势,结合了虚拟实验工场相关的实验资源,开展线上实验教学。
本课程是由国家级教学团队联合打造,为适应计算机改革的要求,面向新工科教学的课程教学需求的计算机基础和程序设计综合课程,为相关大学计算机基础课及其线上线下教学提供支持。