VC++程序设计基础课程大纲

需积分: 10 0 下载量 200 浏览量 更新于2024-07-14 收藏 802KB PPT 举报
"该资源是计算机科学与软件学院的软件技术基础课程,专注于VC++的学习。课程基于《Visual C++程序设计基础》教材,涵盖了C++的结构化语言基础(前六章)和面向对象基础(后三章)。实验部分采用《Visual C++程序设计实验教程》,包括21个实验,旨在提升学生的实践能力。课程总计62学时,分为32学时的课堂教学和30学时的上机实践。教学方法包括课前预习、课堂讲授、课后复习、作业以及上机实践。学生需在上机时按照要求编写程序,携带教材和实验教程,保持独立思考。课程设计为一个大作业,对学生的编程技能有较高要求。上机地点根据班级不同在801或803教室进行,课程纪律严明,强调出勤、课堂专注和作业完成情况。总成绩由期末成绩和平时成绩(包括出勤率和作业完成情况)组成。课程的第一章是绪论,涉及C++程序的基本结构、Visual C++集成环境的介绍,以及程序设计语言的发展历程,特别是C++及其相关IDE的演变。" 此资源主要涉及的知识点包括: 1. **C++程序设计基础**:课程的基础是C++语言,包括结构化语言和面向对象语言两个部分。前六章主要讲解C++的基础语法、数据类型、控制结构、函数、数组、指针等结构化编程概念。 2. **面向对象编程**:后三章涉及面向对象编程,涵盖类、对象、继承、多态、封装等核心概念,这些都是现代软件开发中常用的设计模式。 3. **Visual C++集成开发环境**:学生将学习如何使用Visual C++ 6.0进行程序开发,理解其界面、项目管理、代码编辑、调试等基本功能,了解IDE在实际开发中的作用。 4. **实验实践**:通过21个实验,学生将有机会亲手编写和运行C++程序,增强对编程语言和面向对象概念的理解,提高编程技能。 5. **课程组织与教学方法**:强调课前预习、课堂参与、课后复习和作业完成,同时鼓励上机实践,以促进理论知识与实际操作的结合。 6. **课程评估**:成绩构成包括期末考试和平时成绩,其中平时成绩考虑了出勤、课堂表现和作业完成情况,鼓励学生积极参与并持续学习。 7. **课程纪律**:强调准时、专注和遵守规定,培养良好的学习习惯。 8. **程序设计语言的发展**:课程还涵盖了程序设计语言的历史,从机器语言、汇编语言到高级语言,特别是C++语言的演进及其特点。 通过这个课程,学生不仅能够掌握C++编程的基础知识,还将学习如何在实际环境中运用这些知识,为未来的软件开发打下坚实基础。
2007-05-28 上传
2016-06-20 上传