单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,调查目的,了解北京大学计算机基础教学的课程体系和知识点设置,检查学生们的学习效果,了解教学改革的需求,为设置课程体系和知识点提供参考,调查目的了解北京大学计算机基础教学的课程体系和知识点设置,1,内容提要,一、计算机基础课程教学体系,计算机专业计算机基础课程体系(,A,类),理科非计算机专业计算机基础课程体系(,B,类),文科专业计算机基础课程体系(,C,类),二、调查结果分析,三、各位教师的教学经验以及对教学改革的看法,四、对计算机的新需求,五、结论,内容提要一、计算机基础课程教学体系,2,计算机专业计算机基础课程体系,三方面的考虑:,首先要帮助学生建立学科全局观,培养学生设计程序解决问题的能力,学生应该从理论和实践上掌握微型计算机的基本组成、工作原理及常用接口技术,建立微机整体概念,相应设置了一共,5,门课程:,计算概论、程序设计实习,数据结构与算法、数据结构实习,微机原理,计算机专业计算机基础课程体系三方面的考虑:,3,理科非计算机专业计算机基础课程体系,作为应用技术来掌握,对计算机领域的整体认识,使学生掌握一般信息技术的常识;,常用的数据结构,算法设计的一般方法;,计算机的一般工作原理。,相应设置了,3,门课程,计算概论,数据结构与算法,微机原理,理科非计算机专业计算机基础课程体系作为应用技术来掌握,4,文科专业计算机基础课程体系,要求更低一些,内容也更偏向于应用,两个学期的内容,文科计算机基础(上),向文科学生主要介绍计算机的发展,计算机的使用与维护,计算机网络方面的常识,以及常用软件(如,word,、,excel,)的使用。,文科计算机基础(下),一共包含,7,个模块:网络、多媒体、数据库、,VB,、,ASP,、网页制作、动态网页制作。我们将这个,7,个模块组合起来,一共形成了,7,门课程,学生可以任选其中一种。,文科专业计算机基础课程体系要求更低一些,内容也更偏向于应用,5,二、调查结果分析,1.,基本信息,2.,师资力量,3.,教学方式,4.,教学效果,5.,课程安排,6.,学生建议,二、调查结果分析1.基本信息,6,1.,基本信息,参与调查的学生一共,626,人,其中计算机专业,343,人,占,55,理科非计算机专业,165,人,占,26,文科专业,118,人,占,19,大学前学过计算机的学生比例,一半以上的学生认为在大学以前学过计算机,非计算机专业学生大部分认为自己在大学以前学过计算机,学习计算机的目的和态度,一半以上对计算机很感兴趣,计算机专业的学生大部分是因为感兴趣而学计算机的,而其他专业学生有相当一部分是因为必修课没有办法才学习计算机课程的。,1.基本信息参与调查的学生一共626人,7,2.,师资力量,学生对主讲教师的总体评价,大部分学生对主讲教师比较满意,但是理科非计算机专业学生对主讲教师的能力不是很认可。,2.师资力量学生对主讲教师的总体评价,8,教师和助教是否足够,?,大部分认为教师和助教能够满足要求,不过从下图可以看出,在计算机专业,计算概论与其他课程相比需要增加助教。,教师和助教是否足够?大部分认为教师和助教能够满足要求,不过从,9,3.,教学方式,教师的工作态度,绝大多数理科学生认为教师和助教对学生认真负责,大部分文科学生也持相同看法,仍有,30%,的文科学生认为助教没有尽到责任,关于作业、上机、出勤和考试,90%,以上的学生能独立或者基本独立完成作业;,90%,以上认为只有平时踏实学习才能在期末考试取得好成绩;,70%,左右的学生认为课程学习难度适中;,75%,的学生认为教师或助教非常有必要就作业中的问题进行讲解;,68%,认为上机环境还可以,能够完成任务;,59%,认为上机实践量适中。,3.教学方式教师的工作态度,10,4.,教学效果,分理科专业和文科专业介绍,我们对理科专业(包括计算机专业)的学生考察了他们对,4,门课程的认识,计算概论,程序设计,数据结构与算法,微机原理,4.教学效果分理科专业和文科专业介绍,11,学生对,计算概论,中不同知识点重要性的认识,图中:,A,计算机与信息社会;,B,计算模型;,C,二进制;,D,布尔代数与逻辑电路;,E,机器指令和汇编,;,F,系统软件和应用软件,;,G,计算机组织与体系结构;,H,计算机网络,;,I,学习写出正确、简洁的程序,。,学生认为最重要的知识点是学习写出正确、简洁的程序,最不重要的知识点是机器指令与汇编,布尔代数与逻辑电路。,学生对计算概论中不同知识点重要性的认识,12,计算机专业三类学生对,计算概论,中不同知识点的认识,计算机专业一年级学生对计算概论课程的各个知识点重要性的认识没有很大的起伏,而二年级学生(学过数据结构和微机原理的学生)对其中不同知识点有不同对待。二年级学生普遍认为机器指令和汇编、系统软件和应用软件、计算机网络等知识点不重要,计算机专业三类学生对计算概论中不同知识点的认识,13,学生对,程序设计,中不同知识点重要性的认识,图中:,A,数据类型与变量,B,运算符与表达式,C,基本程序结构,D,数组,E.,函数,F.,指针,G.,贪心法,H.,递归、回溯,I.,广度优先搜索,学生认为最重要的知识点是指针,其次是基本程序结构;,我们教学中采用,C/C+,作为入门语言,所以学生认为指针最重要,认为最不重要的知识点是贪心法,广度优先搜索。,学生对程序设计中不同知识点重要性的认识,14,计算机专业三类学生对,程序设计,中不同知识点的认识,观察计算机专业三类学生的看法,可以看出,随着学习的深入,认为数组、递归和回朔两个知识点很重要的学生比例在增加。例如一年级中只有,37%,的学生认为数组重要,而到二年级之后这个比例上升到,70%,以上。,计算机专业三类学生对程序设计中不同知识点的认识,15,理科学生对,数据结构,中不同知识点重要性的认识,1,线性表;,2,二叉树,;,3,树;,4,图;,5,散列与检索;,6,排序,;,7,索引,;,8,高级数据结构。,计算机专业学生认为数据结构中前几个最重要的知识点是:排序、二叉树、图的遍历、索引(包括,B,树,/B+,树);最不重要的知识点是高级数据结构(如字符树、广义表、,AVL,树)其次是树。,理科非计算机专业认为最重要的知识点依次是线性表、二叉树、排序,认为最不重要的知识点是高级数据结构、索引,其次是散列与检索。,理科学生对数据结构中不同知识点重要性的认识,16,1.,外部引脚的功能;,2.CPU,的操作和时序;,3.,存储器的结构;,4.,存储器工作原理;,5.,存储空间的扩展;,6.,指令编码格式及,80 x86,指令系统;,7.,汇编语言程序格式,;,8.,操作数的汇编表示;,9.,伪指令,宏指令;,10.,中断的用途和中断控制器的作用;,11.,定时器,/,计数器等;,12.,总线及常见总线标准。,较重要的知识点是汇编语言程序格式,中断的用途和中断控制器的作用,最不重要的知识点是总线及常见总线标准、伪指令和宏指令、存储空间的扩展等。,1.外部引脚的功能;2.CPU的操作和时序;3.存储器,17,文科教学效果,由于文科专业课程内容相对简单,我们将各个知识点汇聚在一起来考察。(下页图),最感兴趣的知识点依次是:动画的处理、演示文稿的制作、文字处理软件的功能和用法、计算机安全与犯罪的有关常识;,最不感兴趣的知识点是计算机文化与信息化社会、与计算机应用相关的道德与法规介绍、计算机的概念和发展史、软件与知识产权保护、计算机中的信息表示、网络教学与远程教育等。,文科教学效果由于文科专业课程内容相对简单,我们将各个知识点汇,18,文科学生对计算机学科各个知识点感兴趣的程度,1,计算机的概念,;,2,计算机系统组成;,3,微机的配置、选购与组装;,4,计算机中的信息表示,;,5,微机的软件系统;,6,计算机文化及信息化社会,;,7,计算机安全操作、计算机犯罪以及计算机病毒,;,8,软件与知识产权保护,;,9,微机操作系统的功能和使用;,10,网络概述;,11,Internet,的基本应用;,12,网站设计与维护基础;,13,网络教学与远程教育;,14,文字、电子表格、演示文稿处理;,15,多媒体处理基础,。,文科学生对计算机学科各个知识点感兴趣的程度,19,教学效果小结,不同年级的学生对同一门课的认识可能会有比较大的出入;,例如计算概论,二年级学生认为计算概率中介绍的机器指令和汇编、系统软件和应用软件、计算机网络等知识点不重要,学生的认识与我们的引导有关,理科学生普遍认为程序设计中最重要的知识点是指针。这和我们教学使用的编程语言有很大关系,,学生们认为数据结构中最重要的知识点是快速排序、二叉树、二叉树的遍历、图的遍历、最短路径、,B,树,/B+,树等,这基本上和我们教学中重点讲述的内容一致。,学生比较注重知识的实用性,文科学生希望教师多讲一些可以表现自己创造力和个性的、实用的或者同学们比较关心的内容,比如动画的制作,,ppt,的制作等等,教学效果小结不同年级的学生对同一门课的认识可能会有比较大的出,20,5.,课程安排,我们设计的问题涉及到,课程内容的负担,课程内容的广度和深度,课程之间的衔接,有关教材的问题,与本专业的结合情况,学生的建议,5.课程安排我们设计的问题涉及到,21,课程安排,(,1,)课程内容的负担,计算机专业计算概论课程负担相对较轻,而数据结构课程负担相对较重,理科非计算机专业微机原理课程负担相对较轻,而数据结构负担相对较重,文科专业计算机课程负担基本合适,(,2,)课程内容宽度和深度,计算机专业相对合适,理科非计算机专业数据结构课程内容较深,宽度较广;微机原理课程内容稍嫌浅显,文科专业计算机课程内容也稍嫌浅显,课程安排(1)课程内容的负担,22,课程安排,(,3,)课程之间的衔接,计算机专业有,40%,的学生认为课程衔接不上,,40%,认为衔接合适,理科非计算机专业有,37%,的学生认为课程衔接不上,,30%,认为衔接合适。另外,学过微机原理的学生中有,34%,认为有重复,文科学生有超过一半的人认为课程衔接合适。很少人认为有重复。,(,4,)计算机基础课程是否结合了本专业的应用,理科非计算机专业中,,73%,的学生认为目前计算机课程与本专业的结合不太多或者基本没有,72%,的文科学生也持相同观点,课程安排(3)课程之间的衔接,23,课程安排,(5),关于教材,70%,以上认为目前使用的教材没有过时,比较合适。但是也有部分同学关于教材方面提出了自己的意见,微机原理的教材较为陈旧,建议使用按新标准编写的教材,现用的教材组织无序或有很多错误,使用一本例子比较多或配有习题集或讲解的教材效果可能更好,文科学生希望教材新、实用、生动、有重点,不希望教材强调理论、基础和系统性。,关于是否使用英文教材,,57%,觉得是很大负担;,32%,欢迎使用。,课程安排(5)关于教材,24,学生的建议,1.,对课程安排的建议,2.,如何调动同学们的学习积极性,3.,如何吸引同学们的注意力,4.,案例教学:学生印象深刻,学生的建议1.对课程安排的建议,25,1.,对课程安排的建议,个性化指导,要考虑学生的实际情况并给予适当的指导,难度要适中,教师的注意力不应被少数基础好的同学吸引,要针对其专业,尽量结合专业应用。例:,新闻专业的学生要求多讲述对录像等多媒体处理;,某些专业的学生提出要全方位地培养他们电影后期制作;,哲学系学生认为计算机的某些应用也许能与哲学有较大关系,等等。,1.对课程安排的建议个性化指导,26,2.,如何调动学生的学习积极性,讲解或布置有挑战性或应用性或有趣的任务、习题。,增加奖励和鼓励措施。包括:让同学上台讲演示范;展示好的学生作业;留一些可以调动同学创造力和个性的作业。,多介绍与课程相关的课外知识,以及多教一些实用的知识。,课堂气氛应该更活跃一些。,希望教师说话风趣幽默,使该课程生动有趣且易懂;,增加课堂互动性,组织学生课堂报告、讨论等。,2.如何调动学生的学习积极性讲解或布