范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

浅谈提高学生程序设计能力的主要策略的创新分析论文

  计算机课程是实践性很强的课程,针对这一特点,对计算机课程增加"课程设计"综合实践环节,采用"理论+实验+设计"的教学模式,改变了传统"重理论,轻实践"的状况,使课程实践环节比以前得到大大的加强,有利于学生对知识的理解和程序设计能力的培养,尤其是"课程设计"这个实践环节,能激发学生的学习兴趣、拓宽学生的思路,有利于培养学生分析问题、解决问题的综合能力。"课程设计"安排在课程结束后立即进行,由任课教师完成。这种课程教学模式,不但要求教师注重理论知识的传授,更应重视理论的实践应用,使学生的实践教学不再是一句空话,学生的程序设计能力训练得到有效的保证。
  一、分层次培养学生的程序设计能力
  程序设计能力培养是由多门课程即"课程群"和很多教师共同完成。培养学生程序设计能力,可分四个层次[1]:基本程序设计能力、模块化程序设计能力、数据库应用系统开发能力以及多层分布式系统开发能力。这个四个层次有一定的逻辑先后关系、相互联系和相互促进。在教学过程中,狠抓学生这四个层次程序设计能力的训练培养。
  二、基本程序设计能力的培养
  基本程序设计能力是程序设计能力进一步提高的基础,也是后续许多计算机专业课程学习的基础,由大学一年级第一门程序设计语言课程来完成,对于大多数学生来说,这是一个新的领域,因此必须高度重视。学生的基本程序设计能力表现为能比较熟练地运用一门高级程序设计语言提供的数据类型、运算符、语句和函数和过程独立地编写解决简单问题的程序,在一定的程序设计集成环境下独立地上机调试程序,掌握最基本的程序测试和调试的方法。为了有效培养学生基本程序设计基本能力,在教学过程中 从程序设计语言的选择,教材的选用,到任课教师的安排,都必须进行周密的考虑。
  根据多年的教学实践经验,谭浩强编写的《C语言程序设计》作为程序设计课程的启蒙教育,是比较好的选择;教学人员安排,要求至少具有三年教学工作经验、工作责任感强的老师担任此课程的教学。
  三、模块化程序设计能力的培养
  学生在学完第一门程序设计课程后,只掌握基本程序设计能力,能编写处理一些简单的问题程序(代码通常不超过20行)。对于复杂一点的问题,还不能运行模块化技术分解一个程序的功能进行设计程序。模块化程序设计能力培养主要由《C语言课程设计》完成,由《C语言程序设计》教师担任,更利于学生能力培养。在《C语言课程设计》中,教师重点培养学生抽象思维能力,对程序要解决的复杂问题按功能进行分解成一个个具有独立意义的子功能,用C语言函数分别实现各个子功能,并使每个函数包含程序代码长度符合学生容易理解的代码长度。
  案例教学法是快速培养模块化程序设计能力的有效教学方法。任课教师精心准备几个典型的案例[3],并对这些案例进行详细分析、讲解,让学生运行程序和阅读程序代码,分析程序中各函数的功能和算法,分析各函数间的调用关系,使学生对程序的一般组成和结构有一个直观的认识,然后让学生模仿一个类似的实例,编制一个程序实践,使学生逐步适应和学会运用抽象思维方式,学会模块化程序设计技术,编写出有一定规模、具有一定实用性的程序的能力,从而掌握模块化程序设计的基本思想。在后续课程学习中,如《数据结构》、《操作系统》,教师要对模块化程序设计技术做进一步加强、提高。
  四、数据库应用系统开发能力的培养
  信息管理系统应用非常广泛,信息管理系统实际上就是数据库应用系统,因此,数据库应用系统开发技术是计算机专业类学生必须掌握的技术。数据库应用系统开发能力(单机环境)的培养主要是通过《数据库原理》、可视化面向对象程序设计(如VB)等课程设计完成。
  在实践教学中,主要采取两项措施保证这种能力的训练。一是教师讲解数据库原理、面向对象程序设计(如VB、Delphi)课程时,一定要仔细分析一个信息系统开发案例,如"图书管理系统","人才信息管理系统","学生信息管理系统"等等。这种生动实用的案例学习,能激发学生的学习兴趣和动力,也很容易使学生理解掌握数据库应用系统开发的一般规律。二是通过随后开设的《数据库课程设计》、《VB课程设计》、《Delphi课程设计》,要求学生自己用学到的知识,严格按照软件工程的思想,开发数据库应用系统实例。这种反复的训练,使学生数据库应用系统开发能力得到进一步巩固、完善。
  五、多层分布式系统开发能力的培养
  随着Internet/Intranet网络的发展与广泛应用,应用系统的规模不断扩大,业务量的变化,用户需求的进一步提高,多层分布式应用系统开发模式成为系统开发的主流,掌握多层分布式系统开发的基本过程、思想,也成为学生程序设计能力必不可少的教学内容。这种体系结构的软件设计,要考虑两个个方面的问题,一个是业务逻辑层(也叫应用服务器)设计,是程序设计的一个重点难点。另一个是网络环境下,软件系统部署和运行在多台计算机上,需要相互协调地工作,必须考虑网络通信协议的"使用,客户端与服务器之间怎样建立连接,以及怎样实现数据的交流等因素。
  这个层次通常在数据库应用系统开发能力培养和计算机网络课程开设后进行。多层分布式系统开发编程技术训练,可以在第三个层次培养案例基础上进行,只需将系统的单机环境改为网络环境,教师学生都只要把精力重点放"多层、分布式"技术上,既节约了时间,而且效果好。
  六、加强实践环节要求和管理
  计算机课程光是"听老师讲"和"自己看书"是绝对不够的。在努力提高课堂教学的同时,必须大力加强实践环节的要求和管理。"理论+实验+设计"教学模式,表明实践环节的重要性,但还得管理好实践环节。对于课程的实验环节主要从以下几个方面加强落实管理。
  一是抓好常规实验。教师必须认真对待上机实验课,要像理论课教学那样,每次都要明确指明实验的目的、要求,对上机实验内容要精心安排,对学生上机实验要严格监督。
  二是抓好课程设计,即综合实训。为了快速、有效培养这方面的能力,通常由课程设计的指导教师,分析几个代表行的案例,然后由教师布置一些事先想好的课程设计作业,以小组为单位进行课程设计。每一个小组要挑选一到两个专业素质较好的学生担任正副组长,让他们对本组项目全权负责,充分发挥优秀学生在课程设计中的积极作用,既可以减轻指导教师的压力,又有利于课程设计质量的保证,发挥学生的创造能力。课程设计落实得好,将使学生的知识运用能力和程序设计能力得到迅速成长,教学效果也显著。
  为了保证学生认真对待实践环节,防止学生复制或不做,比较好的办法是要求每个学生提交实践作业,并进行批阅,批阅的成绩,参与课程结束的期末成绩评定,实践表明,这种办法效果非常好。
  三是组织各种程序设计比赛,鼓励学生自己积极编写程序代码,对于程序代码编写多又好多学生,给予表扬和适当的物资奖励,提倡在大学毕业前,编写10万行代码。试想一个在校大学生,如果编写了近10万行的代码,程序设计能力一定达到较高水平。
  七、将科研项目与学生程序设计能力培养结合起来
  教师要积极参加科研活动,通过科研项目活动不断提高科研水平、教学水平和实践水平。在进行科研过程中,可以将优秀好学的学生吸收进来,共同完成科研项目的开发。将科研与学生程序设计设计能力培养两者结合起来,不但提高了教师的实际项目开发能力,也培养了学生的知识应用能力、解决实际问题能力和程序设计能力。
  八、结束语
  程序设计能力是计算机专业学生的基本能力,同时又是最重要的能力,需要花大力气培养。试想一个软件开发团队,如果没有几个程序设计能力强的程序设计人员作坚强后盾,无论需求分析和设计方案做得多么好,最终可能只是空中楼阁。因此,培养学生程序设计能力值得去研究和探索。不断改革教学手段,采取有效的措施,强化实践教学力度,提高学生的自主学习能力和程序设计能力,培养出更多满足时代需求的合格计算机应用人才,具有重要的现实意义和深远历史意义。

浅谈与孩子一样高论文论文提要时代在进步,教育在进步,教师和家长的思想也在进步。在高科技与文明同在的现代社会,成人的思想和方法是否适合用在孩子身上,我们怎样才能站在与孩子同样的高度,去看待孩子的世界,去对会计目标的反思论文会计目标是会计想要达到的某种境地。它是会计实践活动的出发点和归属,也是会计研究的逻辑起点。然而,人们对会计目标的研究一直滞后于会计实践的发展。直至20世纪60年代,人们才开始重视对人与知识结合实现目标的论文摘要随着社会经济的不断发展,知识资源正逐渐成为社会各组织中的核心资源,在组织的生存发展中起到重要作用围绕知识资源所产生的新型管理模式知识管理,正日益被人们所重视,并积极应用到各行各阳光总在风雨后的议论文摆明论点阳光总在风雨后,请相信有彩虹是啊,不历经风雨,又如何见彩虹?多少成功人士,不是从一次次摔倒,而取得成功?是挫折炼就了我们的毅力与信心,是挫折让我们学会坚强勇敢,每一个人,都学术论文选题的方法论文常用来指进行各个学术领域的研究和描述学术研究成果的文章,下面是小编整理的学术论文选题的方法,希望对大家有帮助!学术论文有以下几种常用的选题方法(一)削铅笔法削铅笔要从外面一道一大学生教育管理中情感激励研究论文摘要目前我国高校对大学生的教育与管理缺乏有效的情感激励,导致我国大学生教育管理的效果较为一般,需要引起高校领导人员和相关教师的重点关注。本文就情感激励和情感理论进行相关描述,然后简论网络团购模式的发展现状论文一引言网络团购就是通过网络将具有相同购买意向的消费者联合起来,以购买量的优势来获得最优价格的一种购物方式。对于消费者而言,团购价格低于一般的市场价格,使消费者得到实惠而对于商家来说建筑法规案例分析论文建筑法规课程作为高校工程管理专业的一门专业基础课,与实践的结合非常紧密,大家看看下面的建筑法规案例分析论文吧!建筑法规案例分析论文摘要案例教学法在我国高校教学方法改革中起着重要的启PBL与LBL双轨教学在儿科学理论教学中的探索论文医学本科生专业课程的教学一直处于不断探索的过程中,LBL(lecturebasedlearning)是传统的讲授式教学方法,又称直观式教学,由于存在较多缺陷而越来越受到质疑。PBL农村留守儿童心理问题研究论文摘要留守儿童已成为当今社会的一种热点现象,青少年时期是一个人身体心理各方面发展成长的关键时期,关心留守儿童以及关心留守儿童的心理问题成为当前一个刻不容缓的主题。本文针对留守儿童的心农村留守儿童心理问题与解决途径论文在笔者所教学的班级中,留守儿童居多。但这也不是我们一个班具有这样的情形,所在学校其他班级留守儿童也同样比较多。平时与同仁们进行交流,也总感到现在的留守儿童多,对我们教育的影响也比较
假文盲议论文冬天里的一天,北风呼啸,想一把利剑刺进每个人的骨头里。某火车站上车处,排着长长的队伍,只有母子长车处人很少。几位青年人排着队,焦急的等待着,他们身上穿着宽大而厚厚的皮袄,他们实在等美术教学的论文怎么写就教育教学而言,许多时候,我们的教育观念在指导着教学的行为习惯,教学行为反过来印证着教育观念。以下是小编整理的美术教学的论文,欢迎阅读参考!一对课堂教学结构进行优化,提高学生的想象改革教学模式下的高校体育的论文一分析几种高校体育教学模式1混合型教学模式混合型教学模式是以上两种教学模式的结合,既注重调动学生的学习积极性和主动性,注重学生个体差异和实施因材施教,又融合了三基型教学模式中的组织教学改革计算机专业的论文一协同创新理念应用于计算机教学改革的必要性在协同创新理念的指导下,教师不再是无所不知的检查者,而只是学生学习道路上的指路人。教师在教学中的角色发生变化,由教学过程中的主导者和掌控者基于以人为本理念的体育教学发展路径探究论文以人文本概念的提出,让人的主体地位更加重要。在体育教学中充分了解人文观的内涵和价值,才能更好的在实际教学中运用,发现现在教育的弊端,为新形式下体育的发展开辟新的途径。一人学内涵的意俄罗斯足球的发展历程与崛起因素论文俄罗斯在历史上是当之无愧的竞技体育强国,其拥有诸多的竞技体育优势项目,但与美国中国等竞技体育强国一样,足球运动与其传统优势项目相比则多少黯然失色,换言之,足球项目并非俄罗斯的传统强试论我国动漫产业发展的现状论文摘要2009年国务院出台了文化产业振兴规划,为动漫产业提供了发展契机。随后国家又出台了一系列动漫产业扶持政策,优化了动漫产业发展环境,也极大推动中国动漫原创等发展势头。随着中国经济损伤体操下的运动预防教学论文1体操运动损伤的原因分析1。1运动心态的不足身体功能和心理状态不良。有些练习者在头晕发烧感冒等身体功能不良的时候,不适当训练,否则容易造成伤害事故。另外,训练者刚刚接触新的技术动作高校全英课程教学体系建设的论文一开展全英教学的背景在经济金融一体化的今天,中国的资本市场不断开放,对于中国而言既是机遇也更面临挑战。21世纪,国与国之间的竞争不再是武力而是金融实力,如何在国际竞争中维护一国经济网络安全的论文导语随着数字化校园的构建脚步不断加快,信息化的社会也给学校的工作带来了巨大的便利。在这种形势下,网络安全问题就显得更加关键。以下是小编为大家整理分享的网络安全的特点的论文,欢迎阅读高校地理教学现况与方法论文摘要在深化教育改革倡导教育创新的时代背景下,教学方法的变革不仅秉承当前教育改革的先进理念,同时也推动高校的地理教学方法不断改进。本文以高校地理教学方法为研究对象,在对当前国内高等院