大学计算机教学论文.doc_第1页
大学计算机教学论文.doc_第2页
大学计算机教学论文.doc_第3页
大学计算机教学论文.doc_第4页
大学计算机教学论文.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大学计算机教学论文 随着社会信息化的纵深发展各行各业的信息化进程都在不断加速用人单位对大学毕业生的计算机应用能力要求也随之提高计算机水平已经成为衡量大学生专业素质与能力的突出标志但高校的计算机教学效果并不理想与社会的需求仍存在不小的差距以下是小编整理的大学计算机教学论文欢迎阅读 一、“大学计算机基础”课程教学现状 根据教育部高等院校计算机基础教学指导委员会的指导意见计算机基础教学主要讲授计算机技术的四大领域:系统平台与计算环境、算法基础与程序设计、数据管理与信息处理、系统开发与行业应用重点掌握三方面的应用技能:计算机网络应用与信息检索方法、关系数据库管理系统的基本使用方法和多媒体信息处理工具的使用方法“大学计算机基础”课程需要讲授的知识体系分解为知识单元和知识点要求各学校对每一个知识点的内容、传授的方式、检验是否掌握的方式都要制定相应的要求和标准“大学计算机基础”是大学本科生的第一门公共计算机基础课是计算机基础教学的核心课程培养目标基本是尽可能使非计算机专业的学生对计算机科学的主要领域有一个基本的了解计算机、能做什么、如何做因此教学内容广泛知识点丰富且各种知识相互交叉基本上是各领域基础知识和基本技术的浓缩在一本教材一门课程(约70学时)中从教材到教学都是以名词解释为主基本上对周以真教授提到的计算思维的特征点都粗略地解释了“它”却没有进一步解释“为什么”而“为什么”中蕴含了丰富的计算思维如何对非计算机专业的学生、在有限的学时内将“操作系统”单元中蕴含的计算思维清晰地展示给学生首先应该按照计算思维的理念对这部分知识中基本的最有价值的能在有限的学时内讲清楚的知识进行取舍筛选早期的大学计算机基础教学主要是技能培养之后是能力培养对计算机的认知能力、应用计算机解决问题的能力、基于网络的学习能力、依托信息技术的共处能力现在在能力培养的基础上计算思维的培养作为计算机基础教学的核心内容我们重新审视“大学计算机基础”课程的知识单元和知识点把这些知识点中蕴含的计算思维的内容明确出来在培养学生运用计算机技术能力的同时培养计算思维“操作系统”作为十分重要的一个知识单元通常介绍操作系统的层次架构、资源管理、发展史及常见的操作系统作为计算机系统资源的管理者操作系统对CPU、内存、文件、输入输出设备进行管理同时操作系统对计算机硬件进行抽象和分解形成了进程、线程、虚拟内存、文件系统、各种输入输出模式等操作系统构造的出现以此方法来控制这个巨型庞杂系统的设计和运转通过预防、保护及冗余、容错、纠错的方式保证操作系统本身的正确运行虽然CPU、内存、磁盘、输入输出等设备的形式和构造相差很大但对它们进行管理采用的思维方法却有很多相同点集中体现在处理机管理、内存管理的方式方法中充分展示计算机如何为事物抽象、分解、建模、并行处理的思维方法在时间和空间之间、处理能力和存储容量之间的进行折中的思维方法总之在操作系统中计算思维无处不在是培养学生计算思维方法的绝佳园地 二、在“操作系统”知识单元中挖掘计算思维方法 1、操作系统的层次架构操作系统是一种层次管理机制分为多个功能模块按层次分解每层的功能不同下面一层只对上面一层负责上面一层只对紧连的下一层进行控制层次结构的思维方法使得操作系统的构造过程变得简单易行 2、进程模型进程是为了在CPU上实现多道编程而出现的概念任何时刻CPU上只能执行一条指令所以任意时刻CPU只有一个进程在执行由程序计数器确定执行条指令从逻辑上看每个进程都可以执行也可能挂起让别的进程执行之后又接着执行每个进程需要记住每次挂起时自己所处的位置以保证下次执行时从此处开始从时间上看每个进程都在执行;从逻辑上看多道程序并发执行;从CPU角度上看进程经常切换这就是进程模型 3、进程管理操作系统通过维护进程的一些信息管理进程(通过管理事物的信息来管理事物是一种管理思维方式)创建进程时操作系统为其建立进程控制块它采纳的数据结构有线性表、链表和结构(struct)进程管理要解决的问题是资源分配既要公平又要高效地利用资源进程可以并发执行并发进程之间存在同步互斥的关系这种关系被抽象成一个模型:生产者与消费者4、线程进程在一个时间里只能执行一件事如果想做多件事就得使用“分身术”线程是进程的分身线程与进程拥有同样的程序文本但是线程的上下文不一致线程是进程的一个执行序列一个进程可以同时拥有多个执行序列就像一个舞台可以有多个演员同时出场一样线程使我们可以在软件指令执行上并发 5、闭锁进程/线程同步机制中闭锁的实现有多种方法以中断启用与禁止来实现锁、用测试和设置指令来实现锁、以非繁忙等待的中断启用与禁止来实现锁、以最少繁忙等待的测试和设置指令来实现锁这一系列问题非常适合使用启发式思维方法依据知识点内在联系进行逻辑推理启发教学培养他们分析问题和解决问题的思维能力同时调动学生积极性激发他们的学习兴趣 6、虚拟内存管理程序要运行必须先加载到内存用户对内存的要求是:大容量、高速度和持久性而实际上却是一个由缓存、主存、磁盘组成的内存系统内存管理就是使程序在任何一个层次上的存放对用户来说都是一样的这就是虚拟内存管理它对由缓存、主存、磁盘组成的内存系统进行抽象思维使用户感觉拥有一个空间像磁盘那样大、速度像缓存那样快的比物理内存空间大得多的地址空间 7、内存空间分配多道编程可以大幅提高CPU和内存的利用率改善用户响应时间这些优势的代价是操作系统的复杂程度例如不能将程序加载到固定的内存空间进而不能使用静态地址重定位必须使用动态地址重定位多道程序数量的增加不是无限的超过某个限度多道程序之间的资源竞争反而会降低系统效率需要在操作系统的复杂程度和CPU内存利用率之间进行折中动态地址重定位增加了系统消耗但提高了操作系统的灵活性我们可以将程序加载到内存任何地方可以方便实施地址保护实现虚拟内存 8、操作系统不知道一个程序会进行多少层嵌套调用不知道程序运行会产生多少新数据因而不能事先确定给一个程序分配多少内存空间配置一个超大空间会造成内存资源浪费配置小了程序无法继续执行当一个程序所占空间不够时操作系统将它倒出到磁盘上等待大片内存空间的出现再加载到其中继续执行操作系统的这种管理方式称为交换(swap)如果程序的增长超过了物理内存空间的容量操作系统使用的办法是重叠(Overlay)将程序分成功能相对完整的单元一个单元执行后再执行下一个单元条件是一旦执行下一个单元就不会再执行前面的单元操作系统把后面的程序单元配置到前面的程序单元上将其覆盖这样就可以执行一个比物理内存大得多的程序 9、分页系统中页面更换算法如果CPU访问的页面不存在系统产生缺页中断中断服务程序负责把位于磁盘上的数据加载到物理内存中磁盘的访问速度远远慢于内存频繁的缺页中断的系统消耗是巨大的因此要精心设计页面更换算法算法中蕴含了人类社会的处事哲学:追求公平同时又希望自己能被区别对待操作系统中到处都闪烁计算思维的光辉线程通信中的“管道”思维、“信号”及“信号量”、线程同步中竞争引起的死锁的解决方案、哲学家就餐问题、银行家算法、处理器调度的调度算法等 三、计算思维能力的培养 在“大学计算机基础”课程中从理论上讲授计算思维的同时实验教学也是学生掌握计算思维方法的重要一环计算思维的培养是以计算能力的培养为基础只有接受过良好的计算机技术培训具备了应用计算机解决问题的能力才能逐渐领悟计算机科学家在面对问题时所习惯采用的思维方法否则计算思维只能停留在理论层面对学生来说无异于纸上谈兵对非计算机专业的学生而言计算机基础课定位为基本概念、技术和方法这种指导思想不利于计算思维的培养对计算机有深刻理解才会汲取相应深刻的思维理念计算机的高速与精确使得计算思维是一种精确思维在时间上以纳秒为尺度以量化的方式对信息进行加工处理使概略变得精确、使模糊变得清晰的思维方式这与其他很多学科不同相对于计算机的高速与精确很多学科可以看做是粗放的技术在逻辑思维上凸显粗放的特点在不远的将来这些学科可能会通过使用先进的计算技术和计算科学逐步由粗放到精确“大学计算机基础”课程的很多内容都含有明显的计算思维方法很多案例对计算思维提供了很好的诠释但是对培养计算思维能力还远远不够需要在知识结构上进一步调整在教材中进一步挖掘在教学中进一步探讨理清计算思维的基本要素、培养方法、实施途径和评测规范在现有学时少、师资弱的教学环境中主动采取有效措施从思想观念、师资队伍建设入手强化培养计算思维能力的意识 计算思维的形成是一个长期的过程它不是学一门课程就能掌握的计算思维教学贯穿在所有的大学计算机基础课程中如程序设计、微机原理与接口技术、数据库技术与应用、多媒体技术与应用等课程当今社会计算机技术已经渗透到社会生活的方方面面计算思维必将成为多数人必须具备的、最基础的、不可缺少的思维方式对于非计算机专业的学生来说拥有计算思维能力并能自觉地应用于日常的学习、工作中是适应社会需求的必经之路 参考文献: 1陈国良董荣胜、计算思维与大学计算机基础教育J、中国大学教学(1) 2陆汉权何钦铭徐镜春、基于计算思维的“大学计算机基础”课程教学内容设计J、中国大学教学(9) 3龚沛曾杨志强、大学计算机基础教学中的计算思维

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论