预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《计算机导论》课程教学实践与研究宋青松,宋焕生,张绍阳(长安大学信息工程学院,陕西西安710064)摘要:针对计算机导论课程教学地位与教学内容的特殊性,本文对该门课程的教学内容取舍、教学方法设计做出一些有益的探索。教学内容兼顾计算机基本操作技能、核心课程关键知识点以及学科理论热点与前沿技术。教学方法注重培养学生学习兴趣与主动学习能力。教学效果表明该教学方式方法对学生具有积极影响。关键词:计算机导论;教学内容;教学方法中图分类号:G642.0文献标志码:A文章编号:1674-9324(2013)47-0228-02计算机导论课通常被作为计算机科学与技术专业本科生入学后的第一门专业课。大一新生计算机基础参差不齐,如何组织教学内容,并创新教学方法,使得学生既能全面了解计算机本科专业的知识点结构,又能激发对本专业基础理论技能与学科前沿的学习兴趣,是一个非常有意义的课题。本文将从教学内容、教学方法改革入手,对能够显著提高计算机导论课程授课效果的措施进行一些探讨。一、教学内容取舍首先开展计算机操作与应用基本技能实践教学。以课堂实践训练的方式,指导学生亲自动手进行计算机拆装机实验,获取对CPU、内存、晶振、主板等直观认知。要求学生上机实际操作Windows操作系统、常用字处理软件(Word、Excel、PowerPoint等)及网络配置(IP配置、Internet选项配置等)、收发Email等,使学生掌握计算机操作基本技能,初步调动学生学习计算机基础知识的积极性。然后开展计算机本科专业核心课程教学[1,2]。教学内容围绕计算机专业核心课程,分为“软”、“硬”两个方面展开。“软”方向课程包括C语言程序设计基础、算法与数据结构、操作系统、计算机网络等。“硬”方向课程包括计算机组成原理、电路分析、模拟与数字电路、微机原理与接口等。最后开展计算机学科专业兴趣培养教学。开展自主移动机器人、数字图像处理、计算机图形学、人工智能、嵌入式系统等计算机学科前沿理论与热点技术的教学,同时引入飞思卡尔智能车、电脑鼠走迷宫以及Robocup机器人足球等学科竞赛赛事的介绍[3]。目的是拓展学生对计算机及相关专业(自动化、通信工程、微电子等)理论前沿、技术与应用热点的认知,丰富知识结构,开拓学科视野,培养学习兴趣。“计算机导论”课程共计36个课堂内教学学时。三方面教学内容各有侧重,分别分配8、20与8个课堂内学时。除课堂教学外,针对三方面教学内容,布置足够的课外实践与科技文献综述等课外作业,达到补充课堂教学知识、同时培养学生资料搜集归纳整理与创新思维能力。二、教学方法设计1.基本操作技能教学。计算机操作基本技能教学主要是为了照顾对计算机缺少直接接触的学生。部分学生来自偏远地区,进入大学之前很少甚至从来没有直接使用过计算机。开展基本操作技能与拆装机实践教学,使他们尽快熟悉计算机,了解计算机组成,掌握基本的操作技能。此部分教学实践内容在计算机中心机房开展。拆装机实验课堂内教学安排4个学时,教师拆装机为学生作演示讲解;之后安排课外拆装机实践练习,要求每个学生完成拆装机实践报告,具体到包括CPU、晶振等核心芯片在内的硬件详细列表。另安排课堂内4个学时,掌握Windows操作系统、常见字处理以及Internet设置等基本方法与工作过程。2.核心课程知识点教学。第二部分核心课程的教学是核心,也是教学开展的难点。之所以是“核心”,各课程知识点构成计算机专业整个知识系统,均为主干课程。之所以是“难点”,难在核心课程内容繁多分散,而课时有限,难在如何在有限的课时内将这些内容“串”起来,一方面使得各门核心课程重要知识点无遗漏,并且不失系统,另一方面又能活跃课堂教学气氛,启发调动学生学习本专业各核心课程的积极性。教学实践活动中,围绕“存储程序”主线,课程知识点抓大放小,重点阐述各课程开设的必要性与必须掌握的核心内容,注重培养激励学习积极性。实践中此部分教学内容围绕“存储程序原理”这一主线展开。存储程序原理又称“冯·诺依曼原理”,至今仍然是计算机内在的基本工作原理。从“计算机是计算的机器”出发,引出“算什么”“怎么算”这一直观问题。进而引出数据的表示即编码问题,以及数据的存储、数据的组织,以及数据的传输问题,启发引导学生思考“存什么”、“存在哪里”、“如何存”、“如何取”以及“如何传输”等一系列问题。例如,“存储程序原理”决定了写程序与运行程序是人们使用计算机的主要方式,“软”方向课程C语言程序设计基础这一课程就是要解决如何写程序的问题。讲述该课程时,重点讲述任意程序设计语言共性的必需的词法、语法等基本要素,以及必需的编译过程。而算法与数据结构这一课程中之所以出现众多的表、树、图等概念以及搜索排序算法,就是要解决对数据如何高效组织这一问题。在数据高效组织与管理的基础上,才能谈得上设计并研制高