Visual C++程序设计课程教学法研究

来源 :新校园·上旬刊 | 被引量 : 0次 | 上传用户:silencegrrr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  Visual C++ 程序设计是计算机、电子等专业开设的程序设计语言课程,主要是培养学生的程序设计思维以及软件开发和计算机应用能力。
  一、教学中存在的问题
  程序设计课程教学通常以一门具体语言为主线,围绕语法知识展开。而实质上,程序设计是为了解决实际问题,是缜密思维方式、创新素质和综合能力的培养。学习程序设计语言是一个复杂而艰苦的过程,有的学生学了几年的计算机程序设计,却连基本的程序语句都写不出来,更何谈程序设计思维。教师教得不如意,学生学得很吃力。要想使学生对程序设计有兴趣,必须让学生感受并体验到程序设计的魅力。为了避免学生在学习过程中失去耐心,出现半途而废的情况,我们使用了任务驱动教学法。
  二、任务驱动教学法
  1.调动学生积极性
  教学成功的关键在于保持师生教与学的同步状态。大班上课互动性较差,如果教师只教而不管学生学与不学,不进行监督和检查,就不可能达到教与学的同步。为了充分调动学生积极性,教师必须保持授课、作业、实验、讲评和测验等同步。作业与实验报告抄袭现象严重,同步效果较差,授课、讲评和测验相对而言同步效果较好,因此,教师要对每次作业、实验进行讲评,每个单元内容进行一次测试,以实现教学的同步,及时获得学生反馈的信息。培养学生自主学习和创新能力。要求学生做配套辅导练习,配套辅导练习包括程序调试题、程序设计题、选做题、精选案例的某个模块等,注重培养学生的编程能力和调试能力,激发学生编程兴趣。典型问题和精选案例编程,利于学生突破、难点,融会贯通,体验程序开发的乐趣,培养分析和解决问题的能力。
  2.教学方法改革
  理论教学以任务驱动教学法为主,以精选案例来说明有关理论知识以及具体应用过程,使学生形成全面的认识。每次理论课以一个具体案例的操作为中心,将重要知识点贯穿其整个过程。在讲解过程中设置疑难点,激发学生思考,请学生上台师范解答,然后,层层推进,使学生达到知行统一。通过任务驱动教学法,学生能形成从系统设计到实现各个环节的综合应用能力,并掌握几种典型问题的典型解决方案,实战效果很好,为今后的实际工作打下了坚实的基础。
  3.教学内容改革
  根据程序设汁课程本身发展快、更新快、综合性强、存在问题多的特点,针对同类教材中存在的一些问题和不足,教师要积极开展教学内容的研究,使本课程更具实用性和先进性。课程内容主要包括两大模块。
  第一大模块:C++面向对象程序基础知识,类和对象(从结构体到类的演变、类和对象的定义、构造函数和析构函数定义、const类型定义、this指针、静态成员中静态数据成员和静态成员函数、友元中友元函数和友元类),继承和派生类(单继承、多继承、派生类的构造函数和析构函数定义),多态和虚函数(虚函数、纯虚函数和抽象类)。
  第二大模块:MFC编程基础知识,简单MFC应用程序编写,MFC应用程序框架定义,MFC编程的机制;菜单、工具栏和状态栏编程控制,菜单设计丛(菜单类、层次结构、命令消息、菜单项和快捷菜单的创建),工具栏设计(主框架窗口工具栏、添加工具按钮、工具按钮布局,菜单与工具按钮的交互),状态栏设计(状态栏定义、主框架状态栏编程、状态栏编程);对话框和常用控件,对话框的分类、创建和基本编程方法,通用对话框和消息对话框使用,静态控件、按钮和编辑框编程,列表框和组合框编程,滚动条、滑动条和旋转按钮编程;图形绘制,图形设备接口,简单图形绘制,文本、字体和位图显示编程;数据库编程,MFC ODBC数据库编程(MFC ODBC编程过程、MFC ODBC类、数据库常用编程操作),MFC ADO数据库编程和数据库相关ActiveX控件。
  4.教学手段改革
  重视实验指导和答疑,从学生的作业、实验、答疑、单元测验等问题入手,及时做好问题的分类、分析和讲评,解决学生学习中存在的各种疑惑,以保证学生整体水平的提高,从而达到预期的教学目标。
  5.实践环节建设
  Visual C++课程是一门难度较大,综合性、实用性很强的课程,实验教学是程序设计课程不可缺少的—个重要环节,我们充分利用实验设备和网络资源,把课程教学大纲、电子教案、精心制作的教学课件、同步测试题、模拟试题等教学资源等与学生共享,供学生自学,并利用电子邮件、本课程网上论坛与学生进行课外交流,为学生答疑解惑。通过课程设计,学生进一步巩固和掌握程序设计的基本语法、基本算法和基本调试技术,养成良好程序设计风格(模块化、结构化)和严谨科学的作风,初步形成软件工程化思想,具备了一定的程序组织能力。课内实验和课程设计的实施过程中,教师现场实时辅导和答疑,指导学生解决编程中出现的问题。同时对学生严格要求,严格考核,确保实践教学质量。加强实践环节的考核是提高实践教学质量的重要保证。
  6.考核方式
  为了使学生重视应用技能的培养,本课程的考核模式作了大胆的改革,由以前的“期末考试,一锤定音”改为“理论+实践”的方式。具体做法是:平时成绩,实验成绩,课程设计,期末成绩。考勤占总成绩的30%,上机检查并回答提问占总成绩的40%,课程实验报告和课程设计报告占总成绩的30%。
  三、教学效果
  在教学过程中,我们非常重视教学内容、教学方法和教学手段的改革,结合专业教学需要,创造性地提出了以任务驱动教学法为主线的改革措施,并取得了显著的成效,教学效果良好,得到了校内同行和广大学生的一致好评。
其他文献
目的 观察激素不同用药方案治疗肾病综合征的疗效。方法:随机设置A组和B组,激素采用不同的用药方案,进行两组间缓解率,达到缓解时所需时间,平均缓解期,复发率,肾功能改善情况及不良反
教学中的课本、挂图、录音、录像、幻灯片、黑板等被用于教学时,被称为教学媒体。在教学过程中,教师通过合理运用媒体能把教学内容的信息传达给学生,学生通过媒体接受教学内容的信息。  一、教学媒体的特点  第一,教学媒体作为传递经验的物质手段,必须具有一定的物质形式。它可以是一种极其简单的声波或光波,也可以是一种复杂的器具或设施;可以是极为细微的传情动作,也可以是极为粗犷的行动。教学媒体必须是能作用于人,
民办高校的学生日常管理与德育有密切的关系,学生日常管理不仅和德育属于相辅相成的关系,它更是学校开展德育工作的基础。为更好地在学生日常管理中加强德育教育,文章首先分析民
一款款典雅、华丽的婚纱,一件件精致、绚丽的婚礼饰品,加上美艳动人的婚纱模特,国际著名造型大师的讲座……第九届中国(上海)国际婚纱摄影器材展览会期间,以展示婚纱产品的主
笔者结合浙江师范大学行知学院实验室建设与管理的实际工作,从独立学院实验室建设和管理的现状出发,从完善实验室体制、加强实验室队伍建设、深化产学研合作以及提升信息化管理
期刊
我国剖宫产率居高不下,开展分娩镇痛对降低剖宫产率等有积极作用。目前,广西甚至全国未发现有妇幼专科医院建立分娩镇痛技术服务中心。研究分娩镇痛技术服务中心的建设,能创
机电专业在国民经济发展中是一个应用非常广泛的专业,而且,这个专业知识更新很快,需要本专业教师与时俱进,不断更新教育教学理念,提高专业教学水平,才能保证教学效果。比如,本专业中
解读舜耕需要把它放在不同的时间段和不同的平台上,否则很难解读得到位。平心而论,如若把今日的舜耕放在中国会展业这个大舞台上,舜耕还够不上"腕儿"级;如放在二线会展城市这
病历资料  患者,女,18岁,身高160cm,体重50kg,未婚,汉族。不明原因腰痛伴双大腿麻木不适4年,加重2个月余,曾在中南大学湘雅医院就诊,诊断为L5椎滑脱,予以相关治疗(具体不详),患者自觉症状无改善,为求进一步治疗,于2009年7月8日来我院住院治疗。