《程序设计基础》教学大纲
一、课程的性质和任务
程序设计基础是计算机应用(包括各个方向)专业中一门重要的专业基础课。它既是计算机应用专业中各个方向的后续专业课程的基础课,也是培养和奠定IT专业学生程序设计能力和技能的极其重要的基础课。
本课程的主要任务是通过对C++语言的最基本、最常用的数据类型、表达式、语句、函数、测试与调试等知识的学习与实践,了解程序设计的基本步骤,熟练掌握在VC++ 6.0 IDE下,用C++语言编写、调试、测试最基本应用程序的技能,为以后承担真正的开发任务和后续专业课程的学习,奠定良好的程序设计能力的基础。
二、课程的基本要求
了解算法、程序,以及程序设计的基本步骤等基本概念。
理解C++中,数据类型、表达式、语句、程序的基本控制结构与函数、以及程序调试等基本概念。
熟练掌握用C++语言,在VC++ 6.0 IDE中,编写符合功能要求,且能在计算机上正确运行的最基本的应用程序的技能。
熟练掌握在VC++ 6.0 IDE中,最基本的C++程序的测试与调试技术,能熟练排除程序设计中的最常见错误。
三、课程内容 (包括教学内容、教学要求、重点、难点、深广度说明、教学建议)
第1章 程序设计概述 教学内容
1.1 程序设计入门
1.2 创建和运行一个C++程序
1.3 程序设计的基本流程 1.4 VC++ 的集成开发环境 1.5 实训任务
教学要求
了解算法和计算机程序的概念 了解算法的自然语言表达方式 了解简单C++程序结构 了解程序设计的基本步骤
熟练掌握Visual C++ 6.0集成开发环境下程序的编辑、编译、连接和执行操作
重点
建立算法、程序的基本概念
学会用自然语言描述解决问题的算法
熟练掌握VC++ 6.0 IDE下程序的编辑、编译、连接和执行操作 难点
描述算法、编译C++程序。 教学建议
教师可通过学生所熟悉的问题入手,采用示范实例——模仿实例互动形式,引导学生了解算法的自然语言表达方式,再通过实训任务,让学生学会描述算法。
让学生在实践中,熟悉VC++ 6.0 IDE环境中,创建和运行C++程序所需的最小工具集,会模仿着实例在机上通过第一个C++程序,建立学习程序设计的信心。
让学生完成教材1.2节中,编译C++程序的各种操练,并观察、思考、修正、记录编译C++程序中,入门者常会所遇到的各种问题和解决方法,积累C++编程经验。
第2章 数据类型与数据的输入输出 教学内容
2.1 数据在计算机中的存储 2.2 数据在C++程序中的表示 2.3 数据的输入与输出 2.4 实训任务 教学要求
了解数据在计算机中的存储方式
理解C++的常量、变量的概念,以及数据的基本类型,包括:整型、实型、字符型
熟练掌握C++中变量、常量的基本使用
熟练掌握C++中数据的输入与输出的基本使用,包括:cin、cout、getche()、getch()的基本使用,cin、cout中常用的流控制符包括:dec、hex、setw、setfill、setprecision、endl、flush。 重点
理解C++数据的基本类型
熟练掌握C++中常量、变量的基本使用 熟练掌握C++中,cin、cout的最基本操作 难点
相关推荐: