一个理想的模块化程序设计案例

来源 :浙江省高校计算机教学研究会2015学术年会 | 被引量 : 0次 | 上传用户:justinhn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  模块化的抽象思维能力在项目开发过程中至关重要.但在C语言的教学、训练中,鲜有好的项目让学生理解、消化用模块化程序设计对解决问题带来的影响和优势.本文通过"Turbo C 2.0菜单系统"案例,把项目分解成一些小模块,先让学生分步实现各模块,然后按模块化程序设计的思路再优化原实现,最后逐步组装成"菜单系统"项目.项目实施过程紧凑,代码简洁且可读性好.该案例也可应用于8086系列汇编语言课程的教学.
其他文献
会议
  互联网的普及和计算机技术在教育领域的应用,使翻转课堂(Flipped Classroom)教学模式变得可行和现实。本文将翻转课堂教学模式应用于高校程序设计课程上,以任务为驱动,设计
  针对"网络编程"课程教学过程中出现的问题,本文提出了一种基于项目驱动的"网络编程"教学模式,提出建立项目驱动、教练式的教学模式,同时通过细化知识点划分,设计和建立模块单
  项目型教学模式实现了课堂教学与项目实践相结合,教师的知识教授与学生的实际运用相同步。学生进入项目角色,在项目的驱动下,通过项目所需知识点与教学内容的结合,能把被动接
  关系特性是离散数学教学中的重要内容之一,在实际教学中发现学生不能很好地理解关系特性,继而影响对关系特性的判断和证明。本文根据笔者多年的教学实践,从概念教学入手,讨论
  With the massive open online courses (MOOCs)that captured the attention of many higher education institutes around the world, it is evident that MOOCs can h
会议
  随着"用视频再造教育"教学理念的传播,微课在国内悄然兴起。本文针对计算机类课程教学的现状和不足,提出开发校本微课并应用于教学,构建基于校本微课的翻转课堂教学模式;并以