精品课程点击排行榜  >>  C++程序设计
课程简介 教师队伍  

■ 课程简介
课程名称: C++程序设计 一级学科:  08 工学
二级学科: 0806 电气信息类 教学层次:  本科
负责教师: 周仲宁 学校名称:  兰州商学院
院系名称:   申报状态:  申报中
申报级别: 省级 申报文件下载:  无下载文件
获奖名称: 获奖年度:  2005
主页地址: http://www.lzcc.edu.cn/Lessons/chengxusheji/index.htm 是否交换: 
浏览次数: 4889 网上评论:  没有相关评论
课程介绍:

课程发展的主要历史沿革

??? 《C++程序设计》是信息管理与信息系统专业学生必修的一门专业基础课;是信息与计算科学等专业的基础课。同时C++也是计算机科学与技术专业《高级语言程序设计》课程的选定语言。它主要通过一种程序设计语言来讲述程序设计的基本思想和方法。随着信息化步伐的加快和计算机技术的进步,本课程曾用过许多不同的名称和不同的教材。从单一的《C语言程序设计》到《C语言程序设计》和《C++程序设计》(《面向对象程序设计》)两门课程,从程序设计基础到高级语言程序设计,不同的专业、不同的时期对不同的学生(本科生、专科生、高职生)均有不同的培养计划及课程教学大纲。
??? 从2003年开始,本课程应经济信息管理专业及信息与计算科学专业教学计划的调整,统一改为《C++程序设计》,采用规范教学方式:统一教材、统一大纲,统一进度、统一作业、统一考试、统一阅卷;合并结构化和面向对象程序设计等两部分内容,同时兼顾计算机科学与技术专业,将其教学计划中的《高级语言程序设计》改用C++作为授课语言。

教学内容

??? 本课程通过C++语言讲授程序设计的方法、C++语言的语法和使用规则以及C++程序的结构;类和对象、消息、封装、继承和多态等面向对象的基本概念;C++支持面向对象的程序设计的基本方法:类、对象、派生类、继承、多态性、模板、流类库、异常处理等。
通过以上内容学习,让学生较全面了解一种高级语言,掌握利用计算机解决本学科的问题的基本方法,为以后进一步学习计算机后续课程打下坚实的基础。
??? 《C++程序设计》课程注重通过大量的例子,来讲解程序设计的基本思路和方法,说明不同的程序设计方法能够解决的实际问题。练习的内容以一些简单的图形和多媒体游戏为主,以提高学生的学习兴趣和成就感。
对于知识点的把握和讲授,我们的处理方法不同于一般的程序设计课程,而是把重点放在如何用不同的知识点解决不同的实际问题上。这样可以在有限的课时里讲授最重要的内容,同时达到迫使学生自己去学习、提高自学意识和能力的目的。
通过多年的教学实践,我们的这种教学组织方式和强调实践的思路取得了明显的成果。同学们的实践动手能力、解决问题的能力得以大大加强。

教学方法与教学手段

??? 本课程的教学分课堂面授和上机实践两个方面。在课堂面授教学中,用教师自己制作的电子化教学课件讲授,采用案例教学与启发式教学相结合的教学方法。讲解实例时,充分利用编译系统,让程序直接在计算机上执行,增加了直观性,便于学生的理解。有时,为了进一步说明不同的求解方法,及不同求解方法的不同效果,启发学生修改程序,以观察不同的实现方法是如何实现同一要求的。如此教学方法,教学效果特别明显。实践教学环节,除了布置相关课题之外,要求主讲教师亲临实践环节指导,对学生的成果给予点评。以达到开启思路,相互促进的作用。
 

关于我们 | 版权声明 | 汇款方式 | 会员注册 | 招聘信息 高等学校教学资源网 CopyRight©2004 版权所有
  京ICP证070553号   京ICP备10040123号-8   京公网安备: 1101081957