高职《计算机导论》的模型教学法

来源 :电脑知识与技术·学术交流 | 被引量 : 0次 | 上传用户:youzhangyale
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:《计算机导论》课程是信息专业的学科基础平台,它担负着系统、全面地介绍计算机科学技术的基础知识、引导学生进入计算机科学技术大门的重任。本文是笔者近三年来讲授此课程的一些心得,介绍了此课程的设置背景、课程目标、课程内容和讲授方法——模型法。
  关键词:导论;课程目标;课程内容;模型教学法
  中图分类号:G642文献标识码:A文章编号:1009-3044(2008)25-1486-02
  1 引言
  《计算机导论》(以下简称《导论》)课程是信息专业的学科基础平台,它担负着系统、全面地介绍计算机科学技术的基础知识、引导学生进入计算机科学技术大门的重任。课程侧重点在于勾画计算机科学体系的框架,奠定计算机科学知识的基础。而且,由于高等职业技术学校日益压缩理论课时,一部分被压缩掉的理论课程知识,由《导论》担负完成;与本科的授课体系相比较,它的重要性显得尤为突出,是需要着重加强的理论课程。
  2 课程设置背景
  现代高职课程理论研究认为,“以能力为中心”,将告知性课程、识记性课程、操作性课程三类不同性质的课程多元整合组成,实现培养高技能人才的目的。其基本特征是:高等性、职业性、能力性、适应性、实践性、综合性。高职信息专业开设《计算机导论》课程,对培养学生的综合性知识,精简专业理论课程,提高学生的自主的专业学习能力,具有不可替代的重要作用。
  2.1 对综合知识的要求
  传统职业教育主要是进行岗位技能训练,课程编制者出于为个体的职业生活作准备考虑,认为职业教育课程的目标是使个体掌握胜任具体岗位的技能。而信息专业的快速发展,要求从业人员具备终生学习的能力,为应对岗位和职业的变换,个体必须具备一些综合性的技能或能力。综合职业能力的培养是建立在比较厚实的系统专业理论知识基础上的,《导论》对学生建立计算机科学体系的框架,具有不可替代的作用。
  2.2 适应压缩理论课时的要求
  由于突出职业能力的培养,重视操作性课程,走产学研结合之路,一般操作性课程教学学时占40%左右。在总的教学学时不变的情况下,相应地压缩、精简专业理论课程,增加选修课程;这使得在高职学校的信息专业内开设的“专业”理论课程是不完整的,无法为学生提供专业的整体概貌。这就要求提供一门课程——《导论》,讲授本专业的系统体系知识,拓宽专业发展的知识面。
  2.3 提高学生的自主的专业学习能力
  认知结构理论的体系化者是J.S布鲁纳认为,学习应最先建立学科基本结构即学科的知识体系所能抽象概括的具有普遍和强有力适应性的、能广泛迁移的系统构架。建立信息专业的系统的专业知识体系,“最先建立学科基本结构”,正是《导论》课程应实现的课程目标。
  3 课程内容
  关于高职课程的讲授内容有以下两个方面的认识:
  第一,目前国内的《导论》的教学内容的侧重,有两种不同的观点,表现在教材的编写上,也采用两种不同的模式:一类教材是对计算机专业知识的概括,试图总揽全局,讲授的知识比较具体、形象,容易接受;另一类教材是从方法论入手,对计算学科的主要内容进行系统化、形式化的概括,要求学生的抽象思维能力较强,提供方法论的指导和形式化方法的训练,对深入理解和掌握计算机专业知识体系有利。笔者认为第一类教材的讲授模式比较适合,即具体地对计算机专业知识的概括。
  第二,如前所述,高职的《导论》课不仅仅起到专业引导的作用,而且由于精简、压缩了理论课的教学学时,它还起着全面传授专业核心理论基础知识的作用。因此,在讲授时不仅要全面概括,而且要深入浅出、通俗易懂。
  4 课程讲授方法——模型法
  如何在有限的时间里,深入浅出、通俗易懂地将如此复杂的体系结构构建在学生的头脑里,是讲授本课程的严峻挑战。在教学实践中,笔者认为采用模型法教学,是解决这一难题的良好选择。
  从前文提到的讲授内容中选取居于核心位置的知识模型如下:
  1)冯·诺依曼/图灵模型
  2)二进制数值数据编码
  3)微电子硬件层次结构
  4)计算机指令执行过程
  5)计算机存储层次(简单Cache模型)
  6)中断模型
  7)OS进程模型
  8)OS线程模型
  9)网络分组交换(包与协议)
  10)编译过程模型
  11)软件工程瀑布模型
  12)软件工程敏捷开发模型
  13)算法的复杂性
  14)常用数据结构之间的关系
  15)关系数据库规范化
  16)文件与存储介质(FAT机制)
  将整个教学工作围绕它们展开。整个课堂过程由以下三个环节组成:
  1)从“为什么”中引入模型存在的理由,进一步解释其功能及其在整个学科体系中的位置。
  在此过程中可以言简意赅地提出“为什么(Why)”体系存在这部分内容,它在整个体系中完成什么功能,然后可以根据系统的“功能/结构”原则,在下一个环节引出模型结构极其工作机制。
  2)以实现模型的功能作用为目的,采用多种方式,弄懂模型的结构及其工作机制。
  此环节是课堂讲授的主要内容,讲授的大部分时间主要集中于此。由于授课的内容是比较抽象的计算机理论模型,讲授的方式应该是多种多样:
  第一,可以采用类比的方法。用生活中常见的模型对比理解计算机中的模型。例如,可以使用装载货物的火车车皮类比存储文件的磁盘扇区。同样地,可以用交通网络类比计算机网络;食堂排队类比进程队列;外文翻译类比编译过程等等。
  第二,在模型的选取上遵循“简单”原则,由于受课时限制,尽可能选择学生容易听懂的模型。在讲解存储的层次体系的Cache模型时,选择最简单的直接映像方式;微机的指令执行过程直接选择基本的微机模型,而不涉及具体的CPU;讲解磁盘/文件结构关系时,选择简单的FAT16结构。在讲清楚这些最简单的模型机制以后,可以将其他复杂的结构做一个简单介绍。
  第三,引导学生积极参与,提高对学习内容的认同感,加强学生的理解。
  心理学研究认为,实践参与,可以提高学生学习的认同感,加强学生对认知内容的理解。在笔者讲授《导论》时,为了加深学生对CPU指令执行过程的理解,曾经尝试用一组学生扮演微机各个部件,将指令执行过程“演”出来,甚至为激励他们,在各个班之间进行了比赛。让人感到意外的是,在两年后的毕业生座谈会上,有学生对这种他称为“新奇”的教学方法极为推崇。
  现在想想,话剧和小品只不过是文学家、剧作家描绘的社会模型,参与表演的演员要将它演给人们看,就必须对它有深刻的体认。同样,如果把前面提到的这些学科知识模型,让学生们以话剧、小品的形式表演出来,那么他们的理解和认识将更为深刻。
  3)以模型为主导,将它在其作用领域内拓展,引导学生全面理解领域内知识,把握各个层次之间的作用关系。
  如果将第二个环节所述的模型表示为图的顶点,那么第三个环节讲述的内容则是图的边,它们将这些模型联系在一起,勾画出整个计算机体系结构。对这部分内容的讲授一般采用逻辑推理的方法,用逻辑的必然联系将模型的主导核心作用,及与其它层次模型的作用关系推导出来。
  例如,在讲清楚进程/线程模型后,可以围绕为进程/线程分配CPU时间、内存空间、外部设备使用等要求,自然推导出来《操作系统》课程讲授的主要内容;并进而联系到其下层的微机硬件体系的CPU指令、存储的层次结构、中断式外设管理等内容;通过对《操作系统》各个部分内容使用的数据结构和算法的介绍,联系到将来要讲授的“数据结构与算法”知识,也为以后程序设计与高级语言的知识建立必要的基础。
  简单、清楚、明了地逻辑推导,将学科体系结构迅速地建立在学生的头脑里。对与这个部分的讲授应该把握以下三点要求:第一,内容简洁,由于主要的教学时间用于讲授模型内容,所以本部分的内容教学用时少,因此讲授内容要少;第二,条理清楚,由于学生在经历了第二部分的讲授后,体力以显疲惫,注意力不够集中,涉及的知识内容广,因此,讲授时一定要条理清楚,避免逻辑混乱;第三,强化记忆,这是构建知识体系关键的一步,否则前面讲授的模型将是一个个“知识孤岛”,这就要求加强对这些内容进行识记。
  参考文献:
  [1] 董荣胜, 古天龙. 计算机科学与技术方法论[M].人民邮电出版社,2004.
  [2] 祁亨年. 计算机导论[M]. 清华大学出版社,2003.
其他文献
摘要:多媒体通信技术是一门综合的、跨学科的交叉技术,它综合了计算机技术、通信技术以及多种信息科学领域的技术成果,正在不断发展和完善。文章通过对现代通信技术的概括和分析,总结出未来多媒体通信的多种发展方向。  关键词:三网合一;宽带;卫星通信  中图分类号:TP37文献标识码:A文章编号:1009-3044(2008)19-30141-02  The Development Trend of Mul
摘要:当今的办公自动化课程是以计算机、通信等技术为支柱的发展迅速的综合性学科。该文通过对办公自动化课程教学现状的分析,指出了教学内容、教学方式与手段、实验教学等方面存在的问题与不足,进而提出了教学中需突出学生的主体地位。  关键词:办公自动化;教学改革;创新能力  中图分类号:G642文献标识码:A文章编号:1009-3044(2009)24-6840-02    Research of Teac
文中阐述了ASP的应用开发课程教学研究。通过对课程的知识体系、教学方法与策略、案例的分析,总结出该课程教学的重难点以及如何突破传统的教学模式和方法,使学生在学习过程
通过具体例子详细介绍了Mashup概念和应用以及Mashup应用类型,讨论基于Web2.0技术的Mashup方案与传统集成方案的异同,并且指出了Mashup目前存在的问题。
程序设计是计算机专业学生一门重要基础课,这一点在特别强调学生实践能力培养的独立学院,更显得尤其重要。本文针对目前在独立学院计算机相关专业《C++程序设计》教学过程中突显
摘要:针对目前各类院校都开设程序设计语言类教学,而这类课程在教学中都存在着内容散,难道大,学生兴趣不浓,动手能力差等一系列问题,有必要进行改革。该文以Java语言为例,通过教学方法的多样化,激发同学们的学习兴趣,提高学生的综合编程能力,真正实现高职培养“软件蓝领”的目的。  关键词:程序设计;教学方法;多样化;改革;软件蓝领  中图分类号:G642 文献标识码:A文章编号:1009-3044(20
摘 要:高等数学是一门非常重要的基础课,应用性极强,能够解决实际生活中的很多问题。文章分析高等数学教学中大学生应用能力培养现状,探讨大学生数学应用能力较低的原因,研究培养大学生数学应用能力的措施。要改革教学内容、教学方法、教学模式,注重理论教学与实践教學相结合,注重数学教学生活化,加强数学和实际生活的联系。  关键词:高校;高等数学;数学教学;应用能力  中图分类号:G642 文献标志码:A 文章
摘 要:教育国际化对教育大省陕西产生了巨大影响,对陕西高校国际学生教育和管理带来了新的挑战。文章以西安科技大学为例,分析当前高校国际学生管理存在的问题和成因,进而探索高校国际学生管理的对策。  关键词:国际学生;教育国际化;学生管理;对策  中图分类号:G640 文献标志码:A 文章编号:1008-3561(2018)18-0014-01  2016年4月,中共中央办公厅、国务院办公厅印发了《关于