基于Net平台程序设计课程实践论文
“胆小包子诺诺狗”通过精心收集,向本站投稿了10篇基于Net平台程序设计课程实践论文,以下是小编为大家准备的基于Net平台程序设计课程实践论文,仅供参考,欢迎大家阅读。
篇1:基于Net平台程序设计课程实践论文
基于Net平台程序设计课程实践论文
摘要:程序设计类课程是软件专业构建职业技能的关键课程,是一门重在动手实践能力的课程。本文从一线教学教师的角度出发,研究探索出一种能够为学生创设问题情境,启发学生独立思考,让学生动手独立解决问题的双向式启发式教学模式。
关键词. Net;启发式教学;课程改革
中田分类号TP393 戈献标识码A 文章编号1674-6708 20-0130-02
引言
程序设计类课程是软件专业构建职业技能的关键课程,是一门重在动手实践能力的课程,传统的教学方法都比较偏重于计算机编程语言或完全是编程语言的教学。教学模式也一般是传统模式,即注重某种编程语言的基本语句、语法和一些细节的介绍。我们提出并研究一种能够为学生创设问题情境,启发学生独立思考,让学生动手独立解决问题的双向式启发式教学模式,进行课程的改革与实践。
1.教学改革与实践
1.1启发式教学环境
传统的课堂结构还是“填鸭式”教学,千篇 一律地使用一种教学方法,使学生缺乏一种学习积极性,不可能对学生进行因材施教,也难以激发学生的求知欲望。“以学生为主体,以教师为主导”的口号喊了多年,但在课堂教学中,仍然不能真正落到实处。实践性教学是职业类院校教学的重要环节,是培养学生自B力、素质的重要途径。在培养技能操作型人才的职业教育中,实践教学更有着不可替代的作用。把以启发式教学为主的'现代化教学方法运用到实践教学中来,主要在教学模式上体现以提高学生应用能力为首要目标的“项目驱动教学模式”,使用此教学模式传授知识,不再是从一个知识点到另一个知识点的线性结构,而是首先告诉学生本课程要解决的较综合的实际问题。如用几个不同的项目案例穿插全课程,每个案例中包括不同的知识点,将课程分为三大部分,以项目开发的方式来引导各个知识点的学习。课程的最后,几个子项目串成一个大的项目实训,来完成一个系统的整体设计,在若干个项目中包含所有的知识点的教学实验实训。
教师要把子项目的设计思路和开发要点讲解给学生。把课程所需涉及的知识点融人项目本身,对学生在不了解的或无法下手的技术细节部分首先进行启发,要求学生查资料解决。在课堂的教学中对项目的一些问题进行统一的讨论,对学生所碰到的技术问题进行深入解答和扩展。这样,项目完成后,学生不仅学会利用书本知识解决实际问题的方法,而且学到的理论知识更深刻、更实用。从某种程度来说,我们开设的这一课程在教学方法及理论与实际结合方面特色鲜明。
1.2完善实施教学的内容体系
教学实施传统教学主要采用以班级为单位,以讲授法为主的班级授课法展开,学生学习以听讲、讨论、阅读、理解、实验、练习为主,学生的学习处于被动接受状态,以理解和记忆为主,很难形成完整的职业能力。而基于案例项目的启发式教学法突出工作实践,强调学生的自主学习,因而有别于传统的教学组织方式和教学方法。.
1.2.1分组教学,培养学生团队精神
在《.Net平台程序设计》教学中,要求学生组建小组团队,完成具有一定规模功能相对完整的软件系统的设计与实现。主要培养学生的团队合作精神,软件开发能力和项目管理能力。课程实训项目的团队人数以2~3人为宜,必须有明确的团队分工以防止出现部分成员不独立完成任务的情况,这包括每个成员的主要职责,要完成复率不能超过20%。
1.2.2创建情境,丰富启发式教学的手段及内容
设计出体系完整的、系统的具有启发式能力的教学仿真环境。利用“提出问题+解决问题”的教学模式,增强学习的灵活性和能动性,使学习主动权回到了学生的手里,从而结束了传统的以教师为中心、以课堂为中心、以课本为中心的课堂教学结构模式。为学生们提供软件开发以及课程设计报告的模版做为启发式情境。模板要体现软件工程的方法:包括需求分析、总体设计、界面设计、详细设计等部分。为学生明确项目开发的步骤,要求在相应阶段提交合格的软件开发文档。可以在学生参与的项目中事先完成某个独立模块,为学生提供理想的参照物,对学生进行有效地引导情境引导。
2.基于项目实践的考核方式
《面向对象程序设计》是门实践性很强的课程,但很多高校的主要考核方式都是重理论而不重实践,主要是闭卷笔试。期末总成绩是由平时成绩的30%和闭卷笔试成绩的70qo这两部分组成。其中平时成绩包括课堂考勤,课程表现和实验完成质量等部分。可见在这种考核方式下,学生实践动手能力的好坏对成绩的影响不明显,这样很可能会抑制学生锻炼动手能力的兴趣,也会使学生产生错误的观念,认为学习这门课程就是为了期末笔试,而不是为了培养程序设计能力,独立思维能力,创造性解决问题的能力在倾向于让学生动手独立解决问题的双向式启发式教学模式环境下,应该提高实践教学环节在总成绩中的比重。引导学生在平时的实验课程中积极动手设计和编写程序来解决实际问题。而总成绩应由平时的作业考勤成绩、实训项目成绩和期末成绩共同构成。对案例式实训项目的考核应采用答辩方式来评定,从程序编写、界面设计、解决问题的能力及软件工程等多方面的知识掌握情况综合评价学生实训项目的教学效果。
3.结论
我们所探索出的能够为学生创设问题情境,启发学生独立思考,让学生动手独立解决问题的双向式启发式教学模式将对《.Net平台程序设计》课程及其它面向对象编程技术类课程的教学实践活动提供借鉴与参考。只有这种现代化、标准化、仿真化、启发式的教学手段才真正能够解决学校教育尤其是面向职业技能教育所碰到的棘手问题,比如:设备有限、设备更新无法和企业同步、实践环节不足、学生解决问题能力差等系列问题。
参考文献
[1]徐超,葛红美.《delphi程序设计>课程教学方法的改革与实践[J].和田师范专科学校学报,.
[2]龚建华,刘惠安,在高级语言程序设计课程中融入软件工程思想的教学改革思路[J].贵州教育学院学报,,2 0(3):31—33.
[3]陈渝,曾庆森,张红.基于WebQuest的“C程序设计”实验教学改革[Jl.重庆工学院学报,2008.
篇2:程序设计课程的改革与实践
程序设计课程的改革与实践
程序设计是非计算机专业本科生的一门重要的`基础课程,对该课程在教学理念、教学管理、网上机试、题库设置和网络辅助教学等方面进行了一系列的探索和实践,为程序设计课程教学改革提供一定参考.
作 者:刘华蓥 衣治安 卢爱平 作者单位:大庆石油学院计算机与信息技术学院,黑龙江,大庆,163318 刊 名:长江大学学报(自然科学版)理工卷 英文刊名:JOURNAL OF YANGTZE UNIVERSITY(NATURAL SCIENCE EDITION) 年,卷(期):2010 7(1) 分类号:N4 关键词:程序设计 教学理念 网上机试篇3:浅析成人教育计算机专业程序设计课程实践教学思考论文
论文摘要:成人教育是我国高等教育办学模式的一种创新体制,计算机程序设计课程是成人教育计算机教学中的必修课程,其主要目的是培养学生的程序设计能力和算法分析应用能力。本文从教学实际出发,针对当前成人教育计算机专业程序设计课程的实践教学进行了探索和研究,并提出一些建议。
论文关键词:程序设计;实践教学;教学研究
篇4:浅析成人教育计算机专业程序设计课程实践教学思考论文
计算机专业程序设计课程实践教学主要包括上机实验、综合练习、课程设计、软件开发实训等几个方面。上机实验是最基本的实践教学,由任课教师根据理论教学的具体进度,设置一些简单的实验,要求学生在规定时间内完成,通过这些实验加强学生对理论知识的理解和掌握。综合练习一般在经历了一定的学习阶段之后,任课教师根据现阶段学生的学习情况,结合日常生活、工作中面临的实际问题,设置一些难度较小的综合性练习题,要求学生在规定的时间内进行调查分析,然后应用所学知识解决问题。综合练习主要侧重某一方面具体知识的应用。课程设计是在本门课程学习完毕后,任课老师根据教学大纲的要求,结合课程的特点和实际应用,设置一些难度适中、综合性强的课题,要求学生按要求完成课题任务。课程设计主要考查学生对知识综合运用的能力,培养学生利用所学知识来分析问题、解决问题的`能力。软件开发实训则是通过实际软件项目来提高学生的职业综合技能。计算机程序设计实践教学都采取由浅入深的原则进行,其过程为:上机实验→综合练习→课程设计→软件开发实训。
篇5:浅析成人教育计算机专业程序设计课程实践教学思考论文
2.1加强实践教学是实现计算机专业程序设计课程教学目标的要求计算机程序设计课程的主要目的是培养学生的程序基本开发能力、程序代码编写能力和程序调试应用能力,重点培养学生的算法应用分析能力和数据综合处理能力。其主要任务是通过日常教学,使学生掌握程序设计的一般方法和程序设计的具体过程,掌握计算机程序设计语言的语言特征,具备程序设计师的基础应用能力。在教学过程中,任课教师应以人才培养为目标,侧重编程综合应用能力的培养,通过具体的实践教学来提高学生的职业技能。
2.2实践教学是提高程序设计课程教学质量的重要手段实践教学是培养学生动手能力的重要手段,是提高学生的动手能力和职业技能最有效的方式,是对学生理论知识掌握程度的检验。“知识来源于实践”,“实践是检验真理的唯一标准”,计算机程序设计课程的理论知识应通过编程实践体现,通过具体的程序设计案例和实际编程来提高学生对理论知识的掌握,学生
综合编程能力的强弱是检验计算机专业程序设计课程教学质量的基本标准。
3成人教育业程序设计课程实践教学存在的问题
我国成人教育业程序设计课程的实践教学存在问题的体现在下述方面:
①实践设施不足,教学条件不完善;
②对教学认识不足,实践教学不受重视;
③实践教学方法陈旧,考核方式单一。
4积极探索,构建合理的程序设计课程实践教学模式
4.1实践教学要符合教学目标的需要计算机专业程序设计课程实践教学必须紧紧围绕专业培养目标、人才培养规格进行。要结合专业特点更新教学内容,调整实践教学内容、方法和手段。实践教学内容的更新,要注重对学生编程综合能力的培养和创新能力的培养,要对已有的实践教学内容进行筛选、整合,改变单一的演示性、验证性实验,增加综合性、设计性、创新性实验,要充分利用计算机课程的教学特征,提高实践教学效果。
4.2以社会就业需求为主导,开展多种形式的实践教学程序设计课程实践教学主要有上机实验、课程章节综合练习、大作业、课程设计、软件项目实训、校外软件基地实习、软件合作企业顶岗实习、校内软件课题研发等。其中实训、实习和研发都是采用“真题真做”。通过上述这些实践过程,学生的程序设计综合应用能力和软件开发能力都能得到良好的锻炼。
4.3程序设计课程实践教学设计一般要求定教学的具体内容。大多数情形下,采用实例教学效果比较明显,通过实例的演练促进学生对知识的掌握。实例式实践教学设计一般应包括教学目标、课时要求、教学组织、教学内容、实践方式、实践总结、成绩评定等几部分内容。在设计实践教学内容的过程中,应做好三个方面工作。一是要结合学生实际情况,尽量体现知识性、实用性,激发学生的灵感和创造欲,使学生对实践内容感兴趣,以充分调动学生的学习积极性和主观能动性,促进学生积极创新,完成实践内容。二是应注重理论教学与实践教学相结合,保证实践教学与理论课教学相适应,加深学生对基本理论、基本知识的理解和掌握。三是保证实践题目难度和工作量适中,学生通过自己的努力,可以在规定时间内完成实践任务,实践方式可以灵活多变。
4.4改变实践教学的考核方式学习程序设计课程的真正目的在于应用,是为了能正确编写出应用程序。因此,程序设计课程的考核要理论考核与实践操作考核并重,各占1/2,并要求理论考核与实践考核分离,只有理论考核和实践操作考核均合格后,整个课程成绩考核才算合格。实践教学考核主要考核学生综合运用所学知识解决实际问题的能力,不仅要考查学生的知识理解程度和基本操作技能,也要考查学生认知能力、动手能力、知识转化能力、再学习能力和创造能力,任课教师可以通过学生平时的学习情况和期末实践测验给出一个比较合理的综合成绩。这样,不仅可以对学生的学习情况给出一个客观的评价,还可以鼓励学生平时认真学习。
参考文献
[1]王继华.论新形势下成人高等教育的课程改革[J].中国高等教育研究,,(4)
篇6:VFP程序设计课程教学探索论文
VFP程序设计课程教学探索论文
VisualFoxPro(简称VFP)程序设计是当今很多医学院校开设的大学计算机基础课程,这门课程可以使学生建立起数据库技术的基本框架,掌握使用VFP系统进行数据处理的基本方法技能,对整体提升学生计算机应用能力有很大帮助。并且VFP程序设计也是国家计算机二级等级考试中的科目之一,因此掌握好该门课程,对于医学院校的学生非常重要。那么在VFP教学过程中如何树立先进的教学理念、采用行之有效的教学方法来取得好的教学效果,是每位任课教师都在探索的课题。
一、医学院校VFP程序设计教学目前存在问题分析
1.教学内容顺序安排不合理
由于医学院校学生所掌握的计算机基础知识非常有限,传统教学内容安排首先就是第一章数据库基础理论和第二章的常量、变量、函数等一些基本概念,这些内容理论性较强、单调枯燥,会使学生觉得该课程不易理解掌握,并且实际应用价值不大,在学习初期即产生厌烦情绪,从而影响了学生对该课程的学习兴趣。
2.教学方式存在弊端
目前,各医学院校VFP程序设计理论课程的教学普遍采用老教学模式,主要是老师在教室通过课件讲课本内容,学生看大屏幕,师生之间的互动很少。学生在课堂上注意力不集中,不听课溜号、玩手机现象比较严重,学生学习的积极性、主动性差。实验课的安排上也存在很多问题,首先学生的上机实验学时少,练习时间不够充分,而且理论课与上机课又有一定的时间间隔,通常任课教师在理论课上讲解的相关知识,学生都不能及时进行上机练习,理论与实践的脱节造成了学生听完理论课,在上机课上不知从何下手,不能很好地完成每一个实验内容,学生上实验课的效果并不理想。
3.不利于学生课后自主学习
学生在课堂上不可能对所有教学内容都能掌握,对一些章节的疑问或难点学生可能都需要在课后与老师请教或探讨,但实际做起来很困难,有时想下载老师的`课件都很不方便,这些都给学生课后自主学习带来不利影响。
二、VFP程序设计课程教学改革方法
1.教学内容顺序重新调整
首先,为了使学生一接触VFP程序设计这门课既能产生浓厚学习兴趣,任课教师要特别重视第一节课的教学。在讲第一章数据库基础理论时少讲基本理论,可以多演示一些用VFP软件开发的具体实例,如学生以后工作会用到的医院管理系统、在校时会使用的学生信息管理系统、图书管理系统以及教务管理系统等,使学生对VFP的强大功能有更直观、感性的认识,切实体会到学习这门课的现实意义。其次,把各章顺序进行调整,将原内容中的第二章VFP中的数据与运算内容放到第五章面向过程的程序设计中去,新内容的第二章直接学习数据库和表的操作,这样学生接触到VFP软件就能创建自己需要的数据库、数据表,并对数据库和表做各项操作,自然能激发起学生学习兴趣。接下来第三章安排查询与视图内容,紧接着第四章安排关系数据库标准语言SQL内容,这样首先通过第三章学习掌握了查询与视图的创建过程,然后再学习SQL的查询功能时就有了一定基础,对用SQL语句实现表的查询就不会觉得陌生。第五章面向过程的程序设计和第六章面向对象程序设计二章内容放在一起学习,可以让学生全面了解程序设计方法,对程序设计有更完整的认识。总之调整后的教学内容顺序会使教学更科学合理,更便于学生对知识的掌握,会取得更好的教学效果。
2.采取全机房授课方式
为了避免理论与实践课程的脱节,采用全机房授课方式教学。全机房授课教学可以边讲边练进行,首先学生听老师讲课(比如某个语句的格式功能),然后自己马上进行上机验证,有的操作快的同学还可以做一些扩展功能的练习,这样学生能很快掌握这个语句。这种教学方式使学生上机练习的时间增多了,同时也增强了学生的动手能力、解决实际问题能力。
3.采用案例教学法教学
案例教学法是指教师根据教学目标和教学内容,选定有代表性案例,引导学生有针对性剖析、讨论,让学生在具体情境中积极思考、主动探索,以提高学生思考问题、分析问题和解决问题等综合能力的一种教学方法。针对医学院校的学生,教师选取的案例要符合医学专业学生的特点,贴近医学领域的应用,这样学生才更感兴趣。比如教师可以把“患者住院管理系统”作为整个教学过程的设计案例,在具体教学过程中,以案例为主线,将教学内容的各个知识点融入到案例中去,使整个教学内容连贯生动。任课教师可以首先向学生介绍患者住院管理系统的总体架构,再组织学生讨论,让学生了解患者住院管理系统通常包括的子系统和功能模块有哪些,如包括住院处管理子系统、住院科室管理子系统和信息查询子系统,其中住院处管理子系统又包括:办理住院手续模块、常规检查模块、患者信息查询等模块。接下来在教学的各个章节都紧密围绕这个案例去开展,如在第六章面向对象程序设计教学中把各控件、类结合到案例中去,学生可以发挥自己的创新思维设计出各具特色的患者住院管理系统的主界面。然后在第八章菜单的设计与应用教学中设计出住院管理系统的子系统和各功能模块。这样学生通过一学期的学习,自己亲自动手完成案例的开发设计,在实践中既提高了计算机程序设计的水平,也真正体验到了学习这门课的价值和乐趣。
4.创建网络教学平台辅助教学
为了满足学生课后自主学习的需要,我们创建一个VFP程序设计课程的网络教学平台,学生可以随时登录平台系统。该平台系统有多项功能模块,如课程管理、在线学习、咨询提问,等等。通过“在线学习”功能学生可以选择自己要学习的章节内容自主学习。有疑难问题通过“咨询提问”请求老师答疑,老师在后台对学生提出的问题及时给予解答。通过“常用下载”功能随时可以下载老师的课件,最后学生还可以通过“在线测试”,对各章节进行考核,检验一下自己学习的效果。总之网络教学平台的应用既对课堂教学起到了一定的辅助作用,也提高了学生的自主学习能力。
三、结语
笔者结合自己多年的教学经验总结出了医学院校VFP程序设计课程的教学新方法,经过教学实践证明,采用新的教学方法不但在课堂教学上能充分调动学生的学习积极性,提高了学生的分析问题、解决问题能力,而且学生参加全国计算机等级考试二级通过率也明显提高,总之收到了非常显著的教学成果。当然,VFP程序设计课程的教学改革是一个永恒的课题,永远不该停止,如何为学生提供一个生动的、多元化的学习环境,仍然需要在今后的教学中不断地实践和探索。
篇7:《程序设计》课程教学方法的研究论文
《程序设计》课程教学方法的研究论文
摘要:本文是对改进《程序设计》教学方法的探讨和实践,首先分析了传统教学方法的不足之处,论述了探索创新型教学法的内涵,选用了程序案例教学法,最后对教学实践的效果进行了分析。
关键词:教学方法;探索创新型教学法;程序案例教学法
一、问题的提出
高等学校的根本任务是培养人才,人才培养是办学的核心问题。在高等教育大众化,国际化的趋势中,高等学校办学的竞争日益加剧。教学质量将决定着一所学校的生存和发展。因此,教学质量是教育者、管理者不可不思、不可不谋、不可不为的重要任务。
随着经济的发展和科技的进步,对人才素质提出了更高的要求,在人才培养上,各高校都在夯实基础的同时重视能力的培养,开始实施理论教学和实践的配套改革,进一步加强实践教学,加强学生实践能力,创新能力的培养[1][2]。但是,对不同层次的高校而言,教育培养的对象虽然都是大学生,但各校均有自己的特性,在教学方法上,有其共性,也具有特殊性,互相之间,只能借鉴,不能照搬,而需要根据自己的情况来制定切合实际的教学方法。本文是以某高校计算机专业的《程序设计》课程为对象,探讨教学方法的改进和实践。
二、研究对象的诊断分析
《程序设计》是一门专业基础课,它是人机之间进行信息交流的重要工具,也是后续专业课程的基础。计算机程序设计人员应具备算法、程序设计方法和语言工具的知识,其中,算法是灵魂,数据结构是加工对象,而语言是工具。人才培养是一个系统工程,涉及的因素很多,如教师、学生、教材、教学环境、教学方法及学习方法等。只有当这些因素与周围环境相融合,相处和谐时,才能取得实效。传统的教学方法是教师讲,学生记,课后完成作业就了事,似乎已成为一种教学模式。在教学过程中,教师是中心,学生自主意识淡薄,依附的心理严重,不敢对课堂教学提出质疑,教师照本宣科,只教不育,只训不导,讲者昭昭,听者却昏昏。在教师与学生之间的关系上,传统的“师道尊严”的观点根深蒂固,教师高高在上,教训传道,难以体现出民主自由的精神。教学活动的主体是学生,教师的教学计划、教学目的都要通过学生的积极思维活动才能实现。不重视开发学生的智力,不重视非智力因素对学习的影响,不指导学生运用正确的学习方法去获取知识,培养创新能力,就很难获得预期的教学效果。目前,许多程序设计语言方面的教材,完全以语法制导,以讲解语法规则为主,每讲一种规则,都安排一些简单的程序实例来讲解语法,很少有较复杂、较实用的程序。因此,其内容比较肤浅,不适宜作为学习程序设计技术的教材。所以,重新编写一本适合当前教学的教材也是一项刻不容缓的任务。为了进一步了解学生的学习情况,我们对“计算机科学”专业的`学生进行了调查,大部分学生对大学阶段的环境和学习方法不适应,学习目的不明确,学习的自觉性差,对编写程序感到索然无味,毫无兴趣,学习效果也不理想。
三、教学方法的改进
科学的教学方法是通向成功的桥梁。古人曰“授之以鱼,供一饭之需;教之以渔,终身受用不尽。”。授之以方法,培养学生的自学能力,是实现“教是为了不教”的正确途径。教学方法的改进,首先要改传统的单纯灌输式教学法为启发式和探究式的教学法,教师提出问题,激发学生积极思维,主动思考,发现未知,发展智力,达到由此及彼,由表及里,闻一知十,举一反三的目的。教师不仅要注意培养学生的“智商”,更要发展学生的“情商”,即非智力因素,充分调动学生学习的需要、兴趣、动机,引导学生进行科学的思维,包括形式逻辑思维、形象思维、灵感思维等。以培养学生独立思考问题、提出问题和解决问题的能力。即所谓“既要授之以鱼,更要授之以渔”。教师可以假设一种以案例和问题为核心的情景和背景,激发学生探究问题的兴趣,通过选择与确定问题,讨论与提出设想,实践与寻求结果,验证与得出结论,培养学生独立思考能力、研究能力和创新能力,形成一种讨论式、开放式的现代教学方法,这就体现了大学教学的创新精神和平等合作精神,这种方法称为程序案例教学法或程序驱动教学法。这种方法要
求教师精心备课,根据学生的知识水平和能力,创设实用的程序案例,引导过程中的问题情境,帮助学生激发创新意识,促进学生质疑,培养学习兴趣。在课堂上,要努力营造民主、宽松、和谐的学习环境[3]。
四、实践与效果分析
现今普遍的程序设计教学方法都是从语法入手,详细地讲解各种编程语言的语法,而涉及的程序案例却很少,虽然有一些例题,但很简单,距离解决实际问题的复杂度相差甚远,学生在学习之后,常常缺乏动手能力和解决问题的能力,无法构建程序设计的思维,而且机械式的记忆语法规则往往是枯燥无味的,很难激发学习的兴趣。以《C++程序设计》为例,针对各种语法规则,我们创建了16个实用的程序案例:
1.库存清单应用程序(变量,输入)。
2.工资计算应用程序(算法,伪代码)。
3.牙科付费应用程序(逻辑运算符,字符串)。
4.购车还贷应用程序(WHILE循环语句)。
5.计算班级平均成绩应用程序(标记控制循环)。
6.利息计算应用程序(FOR循环语句和数学函数)。
7.计算个人所得税应用程序(多分支选择语句SWITCH)。
8.捐款管理应用程序(作用域与函数原型)。
9.游戏应用程序(生成随机数和枚举)。
10.薪金统计应用程序(一维数组)。
11.学生成绩统计应用程序(二维数组)
12.数字时钟应用程序(自定义类和对象)。
13.购物清单管理应用程序(指针,引用及动态数据结构)。
14.工资表应用程序(继承与多态性)。
15.便笺信息应用程序(顺序访问文件)。
16.屏幕抓取应用程序(字符串处理)。
首先教师给出程序案例的框架结构,学生经过思考,择合适的算法和指令语句,经互相讨论,完善和丰富程序案例,然后上机调试,通过运行来检验结果。程序案例的教学法是从兴趣入手,首先给人们编程的乐趣,继而带领学生进入程序的天地,提高了探索的欲望,使学习编程变得生动而有趣。经过对计算机科学专业98名学生的问卷调查表明,其中94人赞成这种教学方法,在反馈的意见中,认为这种方法效果很好,能够很容易接受,在教学过程中既学到了应得的知识,又感受到编程的快乐,既感受到了成功的喜悦,又得到了探索的乐趣。考核的成绩表明,85%的学生达到了预期的效果,其中有20%的学生达到了优秀的水平,虽然,教学实践取得了明显的效果,但仍有15%的学生尚未达到预期的效果,这表明仍有一些问题尚待解决。今后将进一步研究不足之处,寻求适合的解决方法。
参考文献
[1]周济.注重培养创新人才,増强高水平大学创新能力[J].中国高等教育,,(15-16):4-9.
[2]刘晶玉.创新教育,启迪领导智慧,建设一流大学[J].中国高等教育,2006,(15-16):28-31.
[3]H.M.DeitelD.R. Choffnes[M]. Simply C++Deitel&AssociatesCompany .
篇8:《程序设计课程》教学方法的探索与实践
《程序设计课程》教学方法的探索与实践
程序设计课程是计算机学科的专业基础课和核心课,肩负着专业入门和兴趣培养等重任,对于学好后续专业课程有非常重要的'意义.本文依据笔者多年的教学实践,依据我校课程内容体系的确定,从理论教学,到实验教学,最后再到实践教学三个方面加以讨论.
作 者: 作者单位: 刊 名:辽宁公安司法管理干部学院学报 英文刊名:JOURNAL OF LIAONING ADMINISTRATORS COLLEGE OF POLICE AND JUSTICE 年,卷(期): “”(4) 分类号:G423.04 关键词:程序设计课程 理论教学 实验教学 实践教学篇9:综合实践课程论文
论文摘要:论文基于综合实训课程在高职教育教学中的重要作用,就高职电子商务专业《商务网站综合实训》课程的设计与实施进行了总结,并提出了改进商务网站综合实训教学的建议。
论文关键词:商务网站,综合实训,课程改革
在职业教育中人们对综合实训课程的重视程度越来越高。在高职电子商务专业教学计划中我们针对电子商务专业的两个方向设置了《商务网站综合实训》和《网络营销综合实训》两门课程。这里就《商务网站综合实训》课程的设计和实施谈一下我们的体会和思考。
综合实训课程是指“高等职业教育各专业的学生在完成主要专业课程的理论学习和各主要技能专项实训后,综合运用本专业(岗位)的主要知识和技能在校集中进行的综合性、系统化训练。综合实训课程目标是培养学生基本掌握本专业的核心能力和关键能力,为进入企业顶岗实习做好准备,并最大限度地增强对就业岗位的适应度”。正是基于这样一种想法,我们开设了《商务网站综合实训》课程,并取得了明显的教学效果。
一、《商务网站综合实训》课程的开发
1.《商务网站综合实训》课程的教学目标设计
《商务网站综合实训》是学生学习了商务网页设计、网络编辑和商务网站建设等课程后的一门综合性实训课程,是学生走向社会的“岗前培训”课程。它着眼于学生未来可能从事的网站管理员和网页设计员岗位,进一步培养学生商务网站建设与维护的职业行动能力和职业素养,为进入企业进行毕业顶岗实习做好准备,并最大限度地增强学生对就业岗位的适应度。在综合实训课程的开发中“把专业能力、方法能力和社会能力这能力三要素和职业素养进行整合,形成一种使受训者能在动态的职业情境、社会情境和生活情境中,有理性的采取全方位的、职业性的、专业化的行动能力”。
2.《商务网站综合实训》课程的内容选择
依据网站管理员和网页设计员岗位所承担的商务网站建设与维护的典型工作任务和工作流程,我们在商务网站综合实训中围绕企业真实的商务网站建设管理项目,选择企业网站建设硬件及软件环境配置、企业调研计划与实施、企业需求分析与设计、企业网站模板选择、企业网站设计与制作、域名设计与空间服务商选择、网站上传与维护管理等7个教学情境,作为实训教学的工作任务。以完成商务网站建设或管理项目为载体,从发现、分析、界定问题入手,明确解决问题的目标,制订解决问题的方案,运用解决问题的工具,实施解决问题的措施,最终完成实训的全过程。
3.《商务网站综合实训》课程的结构组织设计
在实训内容顺序安排上按照商务网站综合实训内容的特点,以任务驱动为主,辅以工作过程展开教学。从构建工作环境开始,逐步进行企业与市场调研、网站总体规划、网站设计工具选择、网站设计制作,最后到确定域名、选择空间服务商、网站上传和日常维护管理,完成整个项目的工作任务。
实训模式主要采取工学结合、做学一体化的教学模式。以学生为主体,由学生自主组建工作小组,自主选择企业、落实工作项目,自主安排时间完成工作任务。教师要发挥主导作用,进行必要的讲解、示范、布置任务、检查指导,以保证实训任务的顺利进行。
教学方法主要采用项目教学法和辅导答疑教学法等。
4.《商务网站综合实训》课程的实施过程设计
为了保证综合实训课程的实施,需要制定课程标准,明确“实施过程中的每一个环节,编制实施的条件、要求、方法、考核指标与考核方式等,以规范和指导实训中教师和学生的行为过程,保证实训的质量和成效”。⑵以考核方式为例,《商务网站综合实训》课程采用了以工作成果和企业评价作为主要依据的考核方式,具体根据各小组及个人项目完成情况、企业反馈情况、日志检查情况、组长评价情况等四部分确定每个学生的学习成绩。
二、《商务网站综合实训》课程的实施
1.做好开课前的准备
为了上好本门课程,任课教师提前一年时间开始准备。除了进行课程的设计外,还设计了多个网站,开发出在线练习系统、在线考试系统、留言系统、论坛、综合性课程系统,积累了大量的一手资料和实践经验。并确定由一名专业带头人专门负责课程的教学,其他专业教师共同参与开展教学。
2.构建开放式教学环境
为了方便学生完成综合实训任务,经贸系为学生提供了电子商务工作室,全天对学生开放。该工作室模拟企业工作环境,配置了综合实训所需要的硬件和软件。
为配合实训教学,任课教师创建了商务网站综合实训网络课程。该网络课程包含流程篇、模块篇和帮助篇三部分。流程篇里主要介绍商务网站从开始到结束所经过的阶段及如何完成各项任务;模块篇介绍商务网站里各个模块的设计方法,如LOGO设计、导航设计等;帮助篇里主要介绍各个小知识点和具体的操作技能,以解答学生在实践中遇到各种问题。教师教学主要讲解流程篇的内容,学生在完成某项任务时,先学习模块篇中的知识,再参考帮助篇来解决问题。
3.落实生产性实训项目
落实生产性实训项目是完成综合实训的关键环节,工学结合的第一步,是与企业联系,说服企业将工作任务交给学生完成。为此我们进行动员,以学生小组为单位从企业或学院职能部门中寻找项目。根据课程的特点,任课教师设计了“企业网站建设与应用”调研介绍信,明确了调研对象、调研内容和调研形式。指导学生与企业沟通,分析企业可能的现状,有针对性地、灵活地与企业对话沟通。通过走访、调研,22个学生工作小组全部找到了生产性实训项目。
4.精心指导,及时跟进
在综合实训中我们采用了课内教学与课外辅导相结合的方式。课堂内,教师讲授知识、操作示范、安排任务、关注进度、指导学生,学生小组集中工作、分工完成任务、讨论解决问题、共同聆听教师答疑;课堂外,教师定期到工作室进行辅导,与小组一起完成工作,同时还通过课程系统——论坛、QQ随时解答学生的疑难。此外,我们还鼓励学生到企业去,深入了解企业的需求,及时与企业人员进行沟通协调。
为了提高学生的综合能力,我们安排了三次阶段性总结,组织学生开展调研汇报、中期汇报和结项汇报,探讨问题,分享经验。每一次汇报由小组不同学生承担,并制作PPT文稿,从而保证了每个学生都能在综合实训中得到锻炼和提高。我们还将交流过程进行了录像,供学生进行分析借鉴。
5.认真做好综合实训总结
经过一个学期的实践,学生们亲自参与了从项目洽谈到完成项目的各项工作,帮助企业建设商务网站、维护网站,从课堂上的学习领域导入到综合性的行动实践领域,并最终完成了22个商务网站的建设任务。已完成的商务网站大部分得到了企业的认可,有的已被企业采用。通过综合实训师生都受益匪浅,教师在实践过程中实现了教学观念、教学习惯、能力素质等方面的转变,积累了教学经验,提升了工学结合的教学能力;学生在商务网站建设与维护的职业行动能力和职业素养方面得到了极大地提升。
三、改进《商务网站综合实训》教学的建议
1.综合实训时间安排应相对集中
商务网站综合实训课程时间安排比较散,每周只有4个学时,前后持续了一个学期。期间受到其它实习课的冲击,影响了综合实训的教学效果。而真实的生产性项目要求综合实训课程遵守实际工作过程的客观规律,综合实训课程集中连续地安排会取得更好的教学效果。通常综合实训应安排在主要专业课程和技能课程完成以后至顶岗实习开始前进行,并且要安排足够的实训课时,以保证学生完成实训项目,形成对实际工作过程的整体认知,达到就业岗位的基本要求。
2.增加商务网站维护生产性实训项目
一个完整的商务网站综合实训不仅应该包括网站建设,也应包括网站的维护。对企业来说,日常商务网站维护更是经常性的工作任务。本次综合实训因学生参加广交会实习受到冲击,减少了网站维护的`能力训练。今后商务网站综合实训除了继续安排商务网站建设实训项目外,还可以考虑专门安排商务网站维护生产性实训项目。在网站维护实训项目中可以增加以下实训任务:数据上传软件(如cuteFTP)的使用,网站内容的维护与更新,网站模块的添加与管理,数据的备份与恢复等。
3.专职教师应深入企业,增强实践教学指导能力,同时要有企业兼职教师的参与
一门综合实训课程的实施成功与否,教师是起决定性作用的一个因素。综合实训要求专业教师对完成项目的工作流程得心应手,具备企业实际工作的经验,熟悉企业实际任务的运作,有较强的实践教学指导能力。同时也要求有企业兼职教师积极参与,与专职教师取长补短,共同承担综合实训教学任务。为此,要鼓励专业教师深入到企业中去,不断提高教师的执教能力和社会服务能力;同时要加强与企业的联系,逐步形成专兼职结合的教师队伍。
4.与企业建立长期校企合作关系,保持生产性实训的连续性
企业的支持和参与是完成综合实训并取得实效的一个至关重要的因素。由于企业的积极支持,商务网站综合实训课程不仅从企业获取了16个项目(另外从学校职能部门拿到6个项目),而且这些项目都具备可操作性、可完成性和专业覆盖性。现在这些项目已经全部完成,部分项目成果已经上网。我们的下一步工作是探讨与企业建立长效合作机制,进一步深入地与企业合作,在网站推广、网站维护、网络营销等方面继续为企业服务,将校企合作、工学结合深入开展下去,并保持生产性实训的连续性。
参考文献
1 梁琦. 高等职业教育的综合实训课程[J]. 中国职业技术教育,20xx,10.
2 汪治,刘红燕,等. 高职经济管理类专业“专业综合业务实训课程”的创新与实践研究报告[EB/OL].
篇10:综合实践课程论文
摘 要:本文介绍了北京城市学院电子信息工程专业综合性设计性实践课程“综合课程设计”的教学实践与探讨,介绍了该课程设置思路、课程内容和基本要求及安排、注意事项、以及对该课程的思考,指出综合运用知识的能力是应用型人才的重要能力之一,综合性设计性实践课程教学对教师的要求较高,要做到收放结合、“教学相长”。
关键词 综合课程设计 综合能力 综合性 设计性 实践课程
电子信息工程专业是学院重点专业,本专业自20xx年成立以来一直在积极探索应用型本科培养模式,积极进行实践教学改革,作为北京市教委教学改革项目“电子信息工程应用型本科课程体系初探”的成果之一,电子信息工程专业制定了新的教学计划,在教学计划中增加了一门“综合课程设计”课,目前已经有电子信息工程专业05、06、07级三届近400名学生完成了该课程,从后期的毕业设计过程中学生的表现来看效果很好,基本达到了预期的目标。本文就是对该课程的教学实践进行总结和探讨。
1 课程设置思路
“综合课程设计”是一门综合性设计性实践为主的实践课程,安排在第四学年上半年,主要目的是让学生对大学期间所学的电子专业基础知识和专业知识进行一次综合运用。具体来讲是通过完成一个“麻雀虽小五脏俱全”的小课题全面训练学生的综合实践能力,让学生了解完成一个具体实际课题的全过程,通过本课程设计进一步理解电子技术、单片机技术、EDA技术等方面的相关知识,并可综合运用这些知识解决一定的实际问题,使学生在综合运用所学知识的能力上以及分析问题、解决问题、查阅文献、书写报告能力上得到一定的提高,同时为即将到来的毕业设计和就业做好准备。
当时安排这样一门课还有一方面的考虑:电子信息工程专业的学生每年都有机会参加全国的或北京市级的电子设计竞赛,参赛前一般都要进行一定时间的赛前培训,通过培训和参赛,学生们受到了一定的专业综合训练,但毕竟不是所有学生都能参加竞赛,课程设计这种形式提供了一个平台,让所有学生受到一定的综合训练。
2 课程内容和基本要求
课程设计教学在多媒体实验室进行,以学生动手动脑为主,原则上教师主要工作是进行真对性辅导及组织课堂讨论,适时组织学生进行交流,培养学生正确、条理地讲述清楚技术问题的能力。
学生每组3人分组完成课题,主要是为了培养团队合作精神,在完成课题过程中,涉及到课题选取、方案选择、电路设计、电路仿真、元器件参数确定、元器件购置、电路板制作与电路焊接、电路调试、设计报告撰写等各个环节,此外教师还会就一些实际课题中经常面对的问题(如驱动能力问题)进行专门介绍和讨论,学生通过实际动手过程,对这些问题的理解就更清晰更深刻了。
3 各阶段具体安排、要求如下
3.1 课题选取题目的选取原则:内容上可以涉及到电子线路、单片机、EDA技术等方面的知识,包括硬件和软件内容(涉及相关程序设计开发平台和工具软件:QuartusⅡ、Keil、wave、Protel 99SE、Multisim、Protues等),其中核心控制部件可以采用单片机,也可以使用可编程逻辑器件,内容不要过于复杂,以保证30-36学时之内能够完成,教师可以给出一些参考课题,如“简单点阵列LED显示控制系统设计”、“A/D转换控制电路设计”等,但同时鼓励学生自己寻找合适的课题进行研究,一般学生更乐于自己选取感兴趣的课题。
3.2 方案选择
题目确定后,需要进一步查阅资料,了解对比多种方案,确定自己的总体设计方案及设计工具和环境的选取,制订好任务进程表,按照学生的兴趣和能力对组员安排具体分工。
这个过程学生需要下一定的功夫,这部分工作做得越是细致,对课题的理解就越充分,对困难的预计也越充分,解决问题的方法就会越具体,后面的问题就会越少。
3.3 电路设计和调试
用相应的工具软件及实验设备进行电路设计和仿真,包括单元电路设计、元器件参数确定、系统电路设计、程序设计和仿真,元器件购置、电路板焊接及单元电路调试、系统电路和程序调试,在此过程中进一步对设计电路或程序进行修改和完善。调试通过后,绘制出完整的电路板图。这个过程遇到的问题最多,在电路设计和程序设计过程中牵涉到多门专业知识的综合运用,是培养学生分析问题、正确判断和解决问题能力的过程。
3.4 文档归整
在课程设计的整个过程中要求学生随时注意保存并整理设计资料,要求学生记课程设计日志,记录每次课题进行过程中的工作内容、遇到的问题及解决方法;教师给学生讲解设计报告内容和格式要求,每组同学提交一份包括设计、分析、总结的完整报告并进行分组答辩。
3.5 课程考核
结合学生课程设计过程中的综合表现、设计报告及答辩三方面,按一定比例给出总成绩。
4 注意事项
关于选题:学生选题最容易出现的问题是对课题难度估计不足,选题容易过大,需要教师把好审题关,与每组学生进行充分讨论与沟通,让学生充分考虑设计细节。
关于分组:学生在自愿组合分组时容易造成“强强联合”、“弱弱联合”的局面,需要按照学生基础程度对各组进行微调,让所有学生在课程设计过程中都能有所收获。
关于进度计划:最容易出现的问题是课题进程前松后紧,以至于最后没有时间更深入地探讨、理解课题。需要注意随时提醒学生,养成不拖沓的习惯。
关于设计报告:注意平时素材的积累,每次课上都会对日志进行讲评,为写好设计报告打下基础,同时按照学生实际需要对word等写作工具的使用技巧适当地进行介绍和讨论,使设计报告更完美。
5 关于“综合课程设计”的思考5.1 综合运用知识的能力是应用型人才的重要能力之一实践教学是应用型人才培养的重要环节,而综合型设计性实践教学更是其中重要的一环,对培养学生创新精神和实践能力具有重要的地位和作用,本课程的特点在于知识的综合运用。
本课程所需的基础知识在基础课、专业基础课和专业课中都学习过,比如电路分析基础、模拟电子技术、数字电子技术、C语言程序设计、单片机原理及接口技术、EDA技术、印刷线路板设计、科技文献检索等,相关程序设计开发平台和工具软件QuartusⅡ、Keil、wave6000、Protel 99SE、Multisim、Proteus等绝大部分都在课程进行过程中使用过,但很多学生对每一门课程的`认识和理解都是孤立的,他们不习惯将各门课程联系起来构成整个专业课程体系,这对于将来学生踏入社会后的思维习惯都是有影响的,因为社会是多维的,很多问题都不是简单孤立存在的,要综合运用许多相关知识才能解决一个具体问题。要使学生养成这种“综合”的习惯,解决办法就是在平时的实践课程中加入综合性设计性内容,包括本门课程内容的综合,再有就是开设这类需要对多门先修课程内容的“综合课程设计”课。
5.2 综合性设计性实践课程教学对教师的要求较高相对于教学计划中的大部分课程来说,本课程首先要求任课教师对本专业课程体系有完整的概念,了解其结构和各门课程之间的相互关系,具备一定的综合运用本专业多门专业基础知识能力。
其次教学要求要随着新技术的更新随时进行适当调整,如随着计算机技术和仿真软件的不断完善和发展,“综合课程设计”要求中对于电路仿真方面的要求不断提高:05级没有要求电路仿真、06级要求做到部分电路仿真、07级要求全部完成仿真后再完成实际电路调试,因此本课程在了解当今行业新技术,跟踪元器件、应用软件的实时更新并将其运用到教学中等方面对任课教师有更高的要求。
5.3 综合性设计性实践课程教学要做到收放结合本课程虽然是以学生动手动脑为主,即放手让学生去做,但教师真对性的辅导及适当的理论分析与讲解是必不可少的,因此教学中要做到收放结合。
如对电路原理分析、元器件参数确定、驱动电路问题、工具软件学习以及文档写作问题(计划书、日志、设计报告等)等,都需要教师根据课题进程的需要及时组织讲解及课堂讨论。
5.4 综合性设计性实践课程教学中“教学相长”非常重要有的学生通过查阅各种参考文献往往会找到新元器件、新软件或新版本软件等,也可能对课题提出某些新见解,这对教师来说是非常有意的,所谓教学相长就是这个道理。教师教学过程中一定要注意保护这些学生的积极性,遇到学生提出的新思路,要先了解清楚学生的想法,再与学生一起分析实现的可能性、可能出现的困难和问题,不可以为了图方便将学生强行固定在教师自己比较熟悉的思路框架中,也就是说不要压制学生的思维,不要让学生反复重复已经掌握的东西,而是要鼓励引导学生积极创新。
6 结 语
电子信息工程专业“综合课程设计”是专业实践教学体系中的一个有特色的环节,也是培养应用型人才的创新精神和实践能力的一种尝试,对于学生来说是对大学期间所学知识的综合应用过程,也是新知识的学习过程。目前已经有电子信息工程专业05、06、07级三届近400名学生完成了该课程,对学生的锻炼效果是明显的。在课程进行过程中也发现了学生的一些问题,如对参考资料生搬硬套、焊接技术不过关、重视完成实际电路而不重视设计报告、不重视总结分析,认为只要做出电路就行了等等,在今后的教学中需要认真总结经验,继续尝试新的教学方法和模式,逐步解决这些问题。
【基于Net平台程序设计课程实践论文】相关文章:
4.net学习心得






文档为doc格式