天津市高等教育自学考试课程考试大纲
课程名称:应用程序基础及设计 课程代码:1115、4874
第一部分 课程性质与设置目的
一、课程性质与特点
《应用程序基础及设计》课程是高等教育自学考试电子信息工程专业的必修课,是该专业一门重要的基础课,是学习计算机的入门课程。
C语言具有丰富的数据类型,多种运算符和表达式且具有较强的数据处理能力,使它既适合编写应用软件,又适合编写系统软件。本课程是实践性很强的课程,应当在上机实习中实现C语言程序设计操作,实现基本的算法。
二、课程设置目标和要求
通过本课程的学习(课堂讲授、完成习题、上机实习)应达到的课程目标是:使学生了解计算机发展概况和计算机应用领域,掌握计算机的基础知识,具有计算机的基本操作技能,掌握C语
言的基本内容、语法结构及程序设计方法,培养他们独立进行程序设计的能力,能运用C语言编写应用程序解决工程设计中的一些基本问题。
本课程的基本要求是
1、了解计算机的基础知识和基本操作。
2、了解C语言产生的历史背景,掌握C语言的特点、C程序开发过程及上机步骤;
2、了解C语言产生的历史背景,掌握C语言的特点、C程序开发过程及上机步骤;
3、掌握C语言各种数据类型和各类数据间的混合运算及其运算顺序;
4、了解结构化程序设计及其三种基本结构(顺序、条件、循环),掌握C语言的各种语句;
5、领会函数的概念,掌握函数的定义、说明和调用,理解全局变量、局部变量及函数间的参数传递方式;
6、了解C语言编译预处理的三种功能并能简单应用;
7、能熟练运用各种输入/输出函数;
8、领会文件的概念,掌握文件的说明方法,文件的建立、读写等基本操作;
9、掌握现代C编译系统共同配置的常用标准函数及使用方法。
三、与本专业其它课程的关系
熟练掌握程序设计方法是本专业的基本要求之一,本课程是培养考生程序设计能力的第一门课程,也是学习面向对象的C++语言及其它程序设计语言必备的基础。
第二部分 课程内容与考核目标
第1章 计算机的基本概念
一、学习目的和要求
通过学习,使学生了解计算机的发展,掌握计算机的组成和工作原理。
二、考核知识点与考核目标
识记:1、计算机的组成和工作原理。(次重点)
2、计算机的发展。(一般)
第2章 计算机中信息表示
一、学习目的和要求
掌握数制的概念和3数的二进制表示和运算,熟练掌握不同数制之间的转换。了解计算机中数据编码。掌握计算机中的定点数和浮点数。
二、考核知识点与考核目标
识记:1、数制的概念、基数、位权。(次重点)
2、数据的单位和常用的数据编码。(一般)
3、定点数和浮点数的表示。(一般)
掌握:1、不同数制之间的转换。(重点)
2、数的原码、反码和补码及相互之间的关系。(重点)
第3章 计算机硬件组成概述
一、学习目的和要求
了解微机的基本结构和各部分的作用。了解微机的性能指标。
二、考核知识点与考核目标
识记:1、微机的基本结构。(次重点)
2、运算器、控制器、存储器和输入输出设备的作用。(次重点)
3、微机的性能指标。(一般)
第4章 计算机软件概述
一、学习目的和要求
了解计算机软件的概念和分类。
二、考核知识点与考核目标
识记:1、计算机软件的分类。(一般)
2、操作系统的概念、功能和类型。(次重点)
第5章 计算机网络与安全
一、学习目的和要求
了解计算机网络的定义、分类、功能和应用。掌握计算机网络的组成。掌握计算机网络的结构。掌握Internet的IP地址和域名系统。了解计算机病毒的概念、特点、分类、传播途径和防治。
二、考核知识点与考核目标
识记:1、计算机网络的定义和分类。(一般)
2、计算机网络的功能与应用。(次重点)
3、计算机网络的组成。(次重点)
4、Internet的服务。(次重点)
5、计算机病毒的概念、特点、分类、传播途径和防治。(一般)
掌握:1、计算机网络的拓扑结构和体系结构。(重点)
2、Internet的IP地址和域名系统。(重点)
第6章 微机操作系统DOS与Windows
一、学习目的和要求
了解DOS操作系统的功能和组成,掌握DOS常用命令的使用。掌握Windows操作系统的基本使用。
二、考核知识点与考核目标
识记:1、DOS的功能和组成。(一般)
2、DOS的文件、目录和路径。(次重点)
掌握:1、DOS常用命令的使用。(次重点)
2、Windows的基本操作。(重点)
第7章 程序设计基础
一、学习目的和要求
了解计算机指令的执行过程。了解程序设计语言的分类和程序设计的基本概念和步骤。
二、考核知识点与考核目标
识记:1、指令和程序的概念。(一般)
2、指令的执行过程。(一般)
3、程序设计语言的分类。(一般)
4、程序设计的基本过程。(一般)
第8章 C语言简介
一、学习目的和要求
通过学习,使学生了解C语言产生的历史背景、掌握C语言的特点,C语言程序的格式及结构特点。掌握C语言程序的开发过程及上机步骤。
二、考核知识点与考核目标
识记:1、C语言产生的历史背景和C语言的特点。(一般)
2、C程序开发过程和上机操作步骤。(次重点)
应用:在Turbo C环境下输入、编辑、编译、调试,运行C源程序。(重点)
第9章 数据类型、运算符和表达式
一、学习目的和要求
掌握C语言的基本数据类型的种类及其特点,了解C语言数据处理的基本对象——常量、变量、数组的数据种类及其应用;掌握c语言程序教程视频下载C语言的各种运算(算术、逻辑、关系运算、移位操作、位处理及特殊运算)及其特点;熟练掌握算术运算符和算术表达式、赋值运算符和赋值表达式。掌握简单的输入/输出函数。
二、考核知识点与考核目标
识记:1、基本数据类型和类型关键字。(重点)
2、整数常量、实型常量、字符常量和字符串常量表示。(重点)
3、符号常量的定义。(一般)
4、变量的定义。(重点)
5、数组的定义。(重点)
6、枚举类型的定义及应用。(一般)
7、算术运算符、关系运算符、逻辑运算符、位操作符等各种运算符及相应表达式。(次重点)
掌握:1、字符型、整数、浮点数常量和变量的使用。(重点)
2、变量的使用。(重点)
3、数组的使用和数组初始化。(重点)
4、各种运算符的混合运算及其运算顺序。(次重点)
5、类型转换。(次重点)
6、++、--运算符的使用。(次重点)
7、数据的输入和输出。(重点)
应用:1、利用数组编写简单程序。(次重点)
2、利用字符数组编写简单程序。(次重点)
3、算术运算符和算术表达式、赋值运算符和赋值表达式、逗号运算符和逗号表达式。(重点)
4、程序中数据的输入和输出。(重点)
第10章 语句与流程控制
一、学习目的和要求
领会结构化程序设计的概念,从结构化程序设计的角度掌握各种流程控制语句的功能及其在程序中的应用。
二、考核知识点与考核目标
识记:1、结构化程序的三种基本结构(顺序、选择、循环)。(次重点)
2、多重循环的概念。(一般)
掌握:1、结构化程序设计的基本思想。(一般)
2、C语言流程控制各种语句的形式及其在程序中的应用。(重点)
3、多重循环的形式及退出方式。(次重点)
应用:使用流程控制语句设计程序。(重点)
第11章 函数和程序结构
一、学习目的和要求
了解模块化软件及其优越性,掌握C函数的特点及其在模块化设计中的应用;识记函数的定义和调用,掌握函数间数据传递的方法、嵌套和递归调用及指针型函数的使用;理解全局变量和局部变量的概念;理解变量的存储类型。掌握编译预处理命令(宏定义、文件包含和条件编译)。
二、考核知识点与考核目标
识记:1、函数的定义和说明。(次重点)
2、宏定义、文件包含和条件编译。(一般)
掌握:1、函数的参数和函数的值,函数的调用。(重点)
2、函数间数据的传递方法及数组、地址在函数间的传递。(重点)
3、函数的嵌套和递归调用。(一般)
5、全局变量和局部变量的区别。(次重点)
6、变量的存储类型。(一般)
应用:函数的设计和应用,使用函数的递归定义和调用方法设计程序。
第12章 指针
一、学习目的和要求
了解指针的实质及其在数据处理中的使用特点,领会指针类型的定义及一般表示形式,领会各种数据指针的一般形式及引用。能用指针解决简单应用问题。
二、考核知识点与考核目标
识记:1、多级指针及指针数组的概念,并能在程序中应用二级指针。(次重点)
2、命令行参数及其应用。(一般)
掌握:1、指针的定义、初始化及相应的指针运算。(重点)
2、数组的指针和指针与数组的异、同点。(重点)
3、字符指针和C字符串的特点。(重点)
4、指针在函数中的应用。(次重点)
应用:用指针进行变量、数组和字符串的操作。(重点)
第13章 结构+体和共用体
一、学习目的和要求
识记结构体类型、变量的定义方法,掌握结构体类型的引用和初始化,识记结构体数组的定义和应用,了解共用体类型定义的方法,了解指向结构体类型数据的指针。
二、考核知识点与考核目标
识记:1、结构体类型和结构体变量的概念和定义方法。(次重点)
2、结构体数组、结构体指针的定义方法。(重点)
3、共用体类型的定义和使用。(一般)
掌握:1、结构体变量的使用和初始化。(重点)
2、结构体数组的使用。(重点)
3、指向结构体类型数据的指针的应用。(重点)
应用:根据实际问题定义相应的结构体及结构体数组,对结构成员赋值和访问,应用结构体设计程序。(重点)
第14章 文件概述
一、学习目的和要求
理解文件的概念,掌握文件的说明方法、文件的建立及文件的读写等基本操作。
二、考核要求
识记:1、文件指针的移动函数。(一般)
2、文件的出错检测函数。(一般)
掌握:1、文件的打开与关闭函数。(重点)
2、文件的读写处理函数。(重点)
3、文件的定位函数。(一般)
应用:能在程序中从文件读取数据和将数据保存到文件中。(重点)
第三部分 实践环节
一、实践目的
通过实践性教学环节,加深对讲授内容的理解,熟练掌握计算机的操作,熟悉C语言程序开发环境和上机过程,学会独立在计算机上编辑、编译、链接和运行C语言源程序。
二、实践条件
硬件环境:586及以上微机
软件环境:DOS6.2/Windows 95、98操作系统及以上;Turbo C2.0软件平台以上。
三、实践内容与要求
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论