毕业论文
职称论文发表
论文 论文发表
7彩论文网专业提供论文与**********其次提供论文范文免费阅读
经济论文| 管理论文| 法学论文| 教学论文| 教育论文| 新闻传播| 财政税收| 财务管理| 市场营销| 物流论文| 教师论文| 保险论文| 心理学| 图书馆>
会计论文| 医学论文| 文学论文| 英语论文| 医院管理| 护理论文| 政治论文| 哲学论文| 医药论文| 计算机| 社会学| 艺术| 科学| 工程| 文化| MBA
关于有关于项目分解法在高职高专C语言教学中的应用网站位置: >> 汉语言文学 >> 美国文学论文 >> 浏览文章
有关于项目分解法在高职高专C语言教学中的应用

论文导读:eaching in Vocational Colleges  WEI Zhe YANG Xiao-ping  (College of Information Technology, Sichuan Normal University, Guanghan Sichuan 618300, China)  【Abstract】In traditional vocational C language teaching process, due to the weak correlation of the teaching contents as well the lack of ov

项目分解法在高职高专C语言教学中的应用研究【摘 要】在传统的有关于项目分解法在高职高专C语言教学中的应用高职高专C语言教学过程中,由于教学内容前后章节关联性弱,学生对各个知识点缺乏整体认识,很多学生遇到具体编程时感到无从下手。为了有效地解决上述理由,本文将项目分解法引入C语言教学中,并通过选课管理系统实例说明项目分解法的应用。
  【关键词】项目分解法;C语言教学;应用研究
  Study on the Applications of Project-Splited Method of C Language Teaching in Vocational Colleges
  WEI Zhe YANG Xiao-ping
  (College of Information Technology, Sichuan Normal University, Guanghan Sichuan 618300, China)
  【Abstract】In traditional vocational C language teaching process, due to the weak correlation of the teaching contents as well the lack of overall awareness of the knowledge, many students still cannot program. To address this issue, this paper introduces project-splited method into the C language teaching and uses the example of course management system to showcase its applications.
  【Key words】Project-splited method; C language teaching; Application study
  0 引言
  国内大多数高职高专院校通常都将C语言作为计算机专业或者理工科专业学习程序设计的入门语言。但是,从实际的教学效果来看,大多数教学策略都过分强调注重C语言的数据类型、运算符、表达式及语法规则等,少有教学策略运用软件工程的思想进行教学,这些都导致学生在学习过程中往往觉得概念抽象难懂,学习内容前后章节关联性弱,学生对各个知识点缺乏整体认识。为了有效地解决上述理由,本文将项目分解法引入高职高专C语言教学中,并通过选课管理系统实例说明项目分解法的应用。
  项目分解教学法要求授课教师首选要把握好该门课程的理论教学和实验教学的重点,并把理论教学实例和实验项目都围绕一个大的项目展开。再根据每周的知识点,把这个项目分解成各个小的单元。虽然看似每周的教学内容和实验内容是孤立的,但实际上却存在一定的内在的关联性。通过最后几次实验的整合,把平时完成的实验内容进行有效的整合拼装,最后完成一个较大的项目。通过这种策略的实验练习,能够使学生将注意力转移到分析理由解决理由的能力上来,提高实践动手能力[1]。
  1 项目分解的具体实施
  我们将通过选课管理系统实例说明如何使用项目分解法在C语言教学中进行应用。尽管C语言不是专门为信息管理理由而设计的编程语言,但是运用其面向过程的结构化程序设计思想,通过对系统的功能分析到代码实现,我们可以初步了解如何将复杂的项目层层分解成较小的子项目最终实现目标系统的功能。选课系统一般由四个功能部分构成,可以将这个四个部分看成四个小项目或者子项目,它们分别是:用户或者管理员登陆部分,学生基本信息管理部分,教师基本信息管理部分和课程信息管理部分。
  1.1 分解项目一
  登录功能。登录部分根据用户输入的ID与****区分是学生还是管理员,进入不同的管理功能菜单操作界面。如果是管理员,则可以进入学生基本信息管理/教师基本信息管理/课程信息管理;如果是学生则只能选择学项目分解法在高职高专C语言教学中的应用由专注毕业论文与职称论文的http://www.7ctime.com提供,转载请保留****.生选课管理信息功能。
  为简化理由我们直接放在主程序main中实现。该功能部分主要使用switch 语句匹配用户的不同选择决定进入管理员登录界面还是学生登录界面;使用while语句制约不同的用户多次进入系统的不同功能界面。
  1.2 分解项目二
  学生基本信息管理功能如下:查找学生信息,根据管理员输入的学生学号信息查找输出学生信息;登记新学生信息;删除学生信息;保存学生信息将当前学生信息;输出所有学生信息将;增加学生课程信息等。
  该功能部分主要包括以下几个函数:主控函数c_main()使用while和switch结合的方式实现支持管理员不断的选择对课程的不同操作,实现相应的功能;find_c()函数根据输入想要查找的课程对应的名字,专业,年级,学期,输出相应的课程信息;insert_c()在课程数组中插入新的课程,并返回插入后的数组的元素个数;update_c()函数首先在课程数组中查找对应课程名称的课程并输出相应课程信息,继而用新的课程信息修改查找到的课程信息;del_c()函数根据提供课程描述信息找到课程并删除。
  1.3 分解项目三
  教师基本信息管理部分包括如下具体功能:查找教师信息;登记新教师信息;删除教师信息;保存教师信息将;输出所有教师信息列表。
  主控函数t_main(()使用while和switch结合的方式实现支持管理员不断的选择对教师信息的不同操作,实现相应的功能;find_t()函数根据输入想要查找的教师的工号,输出相应的教师信息;insert_t()在教师数组中插入新的教师信息,并返回插入后的数组的元素个数;del_t() 根据提供的教师工号信息删除相应教师信息;p_all_t()显示所有教师信息。
  1.4 分解项目四
  课程信息管理包括如下具体功能:查找课程信息,登记新课程信息,修改旧课程信息,删除课程信息和保存课程信息;
  学生选课信息管理功能的实现主要包括主控函数se_ma 全文地址:http://www.7ctime.com/mgwxlw/lw19599.html
论文写作技巧论文写作技巧

关于有关于项目分解法在高职高专C语言教学中的应用论文范文由7彩论文网整理编辑提供免费阅读硕士毕业论文