《Visual C++程序设计》课程简介与教学大纲_第1页
《Visual C++程序设计》课程简介与教学大纲_第2页
《Visual C++程序设计》课程简介与教学大纲_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE1PAGE3《VisualC++程序设计》课程简介课程编号:09024002课程名称:《VisualC++程序设计》/《ProgrammingwithVisualC++》学分:3.5学时:56(课内上机:20)适用专业:信息管理与信息系统,计算机技术等建议修读学期:3开课单位:管理科学与工程学院/信息管理与信息系统系先修课程:《计算机文化基础》,《高级算法语言》(C语言)等。考核方式与成绩评定标准:笔试。百分制教材与主要参考书目:吴乃陵,况迎辉,《C++程序设计(第2版)》,高等教育出版社,2006年3月内容概述:将C++语言作为大学生学习程序设计的提高语言,不仅侧重于介绍语言本身,而且侧重于介绍常用的数据结构和算法,更重要的是在学生们的头脑中建立起初步的面向对象的思想。本课程以面向对象的程序设计方法贯穿始终,每一章都首先阐述面向对象的程序设计思想和方法,然后引出必要的语法知识。在讲解语法时着重从程序设计方法学的角度讲述其意义和用途,力求使学生在掌握C++语言的同时,能够对现实世界中较简单的问题及其解决方法用计算机语言进行描述。TheC++,asstudents'advancedcomputerlanguage,notonlyfocusesonthelanguageitself,butalsofocusesontheintroductionofdatastructuresandalgorithmswecommonlyused,moreimportantistoestablishthepreliminaryobjectorientedthoughtinstudents’mind.Thereisaprogramdesignmethodofthiscoursewithobjectorientedthroughout,andeachchapterfirstlyexpoundstheprogramdesignmethodandthoughtobject-oriented,thenthenecessarygrammaticalknowledge.Whenexplainingthegrammar,wefocusontheviewofprogrammingmethodologyaboutitsmeaningandpurpose,andstrivetoenablestudentstomastertheC++languageatthesametime,makethembeabletodescribethesimplerealworldproblemsandtheirsolutionsbycomputerlanguage.《VisualC++程序设计》教学大纲课程编号:09024002课程名称:《VisualC++程序设计》/《ProgrammingwithVisualC++》学分:3.5学时:56(课内上机:20)建议修读学期:3一、课程性质、目的与任务性质:面向工科院校非计算机专业软件技术及应用基础课程;目的:为本专业的学生今后对管理信息系统进行应用开发打下必要的基础;通过学习该课程,使得学生能够系统地掌握有关面向对象编程思想的基本概念、原理及基本应用开发的平台;任务:熟练编写类,掌握对象的使用;熟练运用继承的方法编制新类,并能够熟练编制具有多态性的程序(支撑培养要求2.3.5)二、教学内容、基本要求及学时分配(按章节列出内容要求学时等,实验上机项目要列在课程内容一栏)课程内容教学要求重点(☆)难点(△)学时安排实验学时上机学时备注第一章C++入门 程序设计方法,算法的设计与分析,C语言和面向对象的C++的比较C3第五章类与对象类与对象,从面向过程到面向对象,构造函数和析构函数,引用与拷贝构造函数,运算符的重载等A☆△18第八章继承与多态继承与派生的概念,派生类的构造函数与析构函数,多重继承与派生类成员标识,虚基类,派生类应用讨论,多态性与虚函数,虚函数定义与应用,纯虚函数,动态联编,图书馆流通管理系统设计——继承与多态的应用。A☆△12实践教程第二章MFC编程基础传统的Windows编程,MFC编程,MFC对象和Windows对象,MFC基础类及其层次结构,MFC的消息映射,MFC中的文件处理。B△3(教学基本要求:A-熟练掌握;B-掌握;C-了解)三、建议上机项目及学时分配(20)实验一(VisualC++集成开发环境入门)演示性2学时实验二(类与对象的基本概念,引用与复制构造函数)验证+设计2学时实验三(运算符重载)验证+设计2学时实验四(模板,模板与类参数)验证+设计2学时实验五(继承与派生的基本概念,多重继承与虚基类,虚函数与多态)验证+设计2学时实验六(对话框与控件)验证+设计2学时实验七(文档/视图结构及图形与文本输出)验证+设计2学时实验八(序列化和文件操作)验证+设计2学时实验九(多文档与多重视图)验证+设计2学时实验十(数据库编程)验证+设计2学时四、教学方法与教学手段课堂讲授:在多功能教师中采用电子教案讲授,课后上机练习;作业:实验报告;课后作业。实验环境要求:操作系统:Windows系列;开发平台:visualstudio6.0;MSDN。五、考核方式与成绩评定标准考核方式:学期末进行,考试主要以闭卷、笔试的方式进行。成绩评定标准为百分制:考试80%+平时20%或者考试100%。六、教材与主要参考书目1、《C++程序设计实践教程》,吴乃陵,高等教育出版社。2、《C++语言程序设计》(第二版),郑莉,清华大学出版社。3、《MicrosoftVisualC++6.0语言参考手册》,〔美〕Microsoft公司著,希望图书创作室译,北京希望电子出版社。4、《MicrosoftVisualC++6.0运行库参考手册》,〔美〕Microsoft著,希望图书创作室译,北京希望电子出版社。5、《C++编程实例详解》,〔美〕JesseLiberty著,郭强等译,电子工业出版社。6、《VisualC++6宝典》,〔美〕RichardC.Leinecker、TomArche

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论