实验,建议以实验辅导教材作为配套教材,以学生自学为主。实验内容可根据“基本应用技能”中的要求进行设计。对其中属于“了解”的内容,若实验开展比较困难,可采用集中观摩、演示的方式。实验设计中,除一部分验证性实验外,应该有较大部分的设计型实验。鼓励通过一些大作业将多种应用技能贯穿其中,如通过收集与分析网络资料,完成某个主题的总结报告、设计个人网页等。在选择实验软件时,鼓励优先选择国产软件。3.教学方法与手段本课程的目标之一是以通俗的语言和案例介绍计算机学科的基础性内容和重要概念,使学生了解计算机学科解决问题的思路上述基本要求可以根据所面向学生的不同特点和专业要求,在教学过程(或教材)中按不同的思路进行组织。在教学过程中,应该积极应用现代教育技术手段,发挥网络辅助教学的优势,探索调动学生自主学习积极性的启发式、讨论式、研究式的学习方法。要注意学生在计算机基础水平上的差异,应该在教学中给学生提供多样化的自主探索空间,鼓励个性化发展。随着中小学计算机教育的普及与发展,基本要求所涉及的一些内容可能已经被许多大学入学的新生所掌握。考虑新生间计算机基础的差异性,各校可根据实际情况,以多种方式(如讲座、通过式考试、自学等)实现其中一些基本要求。
高等学校非计算机专业计算机基础课程教学基本要求(二)
教育部高等学校计算机科学与技术教学指导委员会非计算机专业计算机基础课程教学指导分委员会
二、计算机程序设计基础(一般要求)
(一)课程简介
“计算机程序设计基础”是大学计算机基础教学系列中的核心课程,主要讲授程序设计语言的基本知识和程序设计的技术与方法。
“计算机程序设计基础”是一门实践性很强的课程,无论采用哪种教学语言,通过“计算机程序设计基础”课程的学习,应使学生初步掌握程序设计的基本方法、编程技能与上机调试能力,并尝试通过编程解决一些示例性的应用问题(如数值计算、信息管理等)。
由于各类非计算机专业对于程序设计课程的需求不同,因此本课程的基本内容与要求分为语言级和工具级两类,语言级又分为面向过程和面向对象。在实际教学中,应允许不同专业选用不同的教学语言。
f为便于说明,我们给出三门典型课程的教学基本要求。
(二)教学基本要求(为可选内容)
C语言级程序设计1.程序的基本结构
(1)了解主函数和一般函数的概念,了解结构化程序设计的方法和程序设计技术的应用及发展趋势;(2)掌握源程序的书写r