温馨提示:搜索自考资料时建议您搜索课程代码,比如公共课英语二,请搜索00015,这样搜索的结果比较准确...
河北省高等教育自学考试课程考试大纲
课程名称:计算机高级程序设计 课程代码:08074
第一部分 课程性质与学习目的
一、课程性质与特点
本课程是高等教育自学考试电子信息工程专业所开设的专业基础课程之一。该门课程系统地介绍了C语言这种高级的计算机程序设计语言的语法规则和使用C语言编写简单计算机程序的基本方法。C语言具有丰富的数据类型,多种运算符和表达式且具有较强的数据处理能力,使它既适合编写应用软件,又适合编写系统软件,C语言已经成为当前程序设计者共同的语言。本课程是一门理论和实践应用并重的课程,学习本课程既要注重对C 语言语法知识的理解,又要注重对编程能力的培养。
二、课程设置的目的和要求
设置本课程的目的是使考生能够掌握C语言的基本语法知识,学会使用C语言编写简单计算机程序的基本方法,通过编程实践一进步提高程序设计的能力,为后续课程的学习打下基础。
通过本课程的学习,要求考生正确理解C语言的各种数据类型、运算符、表达式和函数的相关概念、规则及其使用技巧;熟练掌握结构化程序设计方法中典型的顺序结构、选择结构和循环结构的作用、规则和使用方法;特别是针对课程中的难点函数和指针,要充分理解和掌握函数在定义和调用时不同的形式、参数要求和相关规则;了解诸如变量的指针、数组的指针、函数的指针、字符串的指针和指针的指针等概念的不同含义;熟练辨识各种指针定义的形式。本课程着重培养和训练考生计算机程序设计的能力、素质和思维方法,为今后针对计算机程序设计的学习和工作打下坚实的基础。
三、与其它课程的关系
本课程作为电子信息工程专业的一门专业基础课程,原则上与其它课程没有严格的先后关联关系。由于本课程的实践环节需要考生在计算机上进行程序的编写、调试和运行,因此,先期学习一些涉及计算机基本操作和基本知识的课程有助于学好本门课程。由于本门课程注重程序设计的能力、素质和思维方法的培养,因此,学好这门课,可为后续涉及计算机辅助教学的其它专业课程的学习提供基础。
第二部分 课程内容与考核要求
第1章 程序设计和C语言
一、学习目的与要求
通过本章的学习,了解计算机程序设计语言的相关背景知识,掌握最简单C语言程序的构成,学会运行C程序的上机操作步骤。
二、考核知识点与考核要求
1.1 什么是计算机程序。掌握相关概念。(一般)
1.2 什么是计算机语言。掌握相关概念。(次重点)
1.3 C语言的发展及其特点。(不要求)
1.4 最简单的C语言程序。掌握最简单C程序的构成部分及相关概念。(次重点)
1.5 运行C程序的步骤与方法。掌握C程序上机环境(Turboc 2.0)的使用方法。(一般)
1.6 程序设计的任务。(不要求)
第2章 算法——程序的灵魂
一、学习目的与要求
通过本章的学习,了解计算机程序主要包括的内容,掌握算法的概念及简单解题算法的设计思路。
二、考核知识点与考核要求
2.1 什么是算法。掌握相关概念。(一般)
2.2 简单算法的举例。了解简单算法的解题思路。(一般)
2.3 算法的特性。(不要求)
2.4 怎样表示一个算法。掌握用计算机语言表示算法。(次重点)
2.5 结构化程序设计方法。(不要求)
课程名称:计算机高级程序设计 课程代码:08074
第一部分 课程性质与学习目的
一、课程性质与特点
本课程是高等教育自学考试电子信息工程专业所开设的专业基础课程之一。该门课程系统地介绍了C语言这种高级的计算机程序设计语言的语法规则和使用C语言编写简单计算机程序的基本方法。C语言具有丰富的数据类型,多种运算符和表达式且具有较强的数据处理能力,使它既适合编写应用软件,又适合编写系统软件,C语言已经成为当前程序设计者共同的语言。本课程是一门理论和实践应用并重的课程,学习本课程既要注重对C 语言语法知识的理解,又要注重对编程能力的培养。
二、课程设置的目的和要求
设置本课程的目的是使考生能够掌握C语言的基本语法知识,学会使用C语言编写简单计算机程序的基本方法,通过编程实践一进步提高程序设计的能力,为后续课程的学习打下基础。
通过本课程的学习,要求考生正确理解C语言的各种数据类型、运算符、表达式和函数的相关概念、规则及其使用技巧;熟练掌握结构化程序设计方法中典型的顺序结构、选择结构和循环结构的作用、规则和使用方法;特别是针对课程中的难点函数和指针,要充分理解和掌握函数在定义和调用时不同的形式、参数要求和相关规则;了解诸如变量的指针、数组的指针、函数的指针、字符串的指针和指针的指针等概念的不同含义;熟练辨识各种指针定义的形式。本课程着重培养和训练考生计算机程序设计的能力、素质和思维方法,为今后针对计算机程序设计的学习和工作打下坚实的基础。
三、与其它课程的关系
本课程作为电子信息工程专业的一门专业基础课程,原则上与其它课程没有严格的先后关联关系。由于本课程的实践环节需要考生在计算机上进行程序的编写、调试和运行,因此,先期学习一些涉及计算机基本操作和基本知识的课程有助于学好本门课程。由于本门课程注重程序设计的能力、素质和思维方法的培养,因此,学好这门课,可为后续涉及计算机辅助教学的其它专业课程的学习提供基础。
第二部分 课程内容与考核要求
第1章 程序设计和C语言
一、学习目的与要求
通过本章的学习,了解计算机程序设计语言的相关背景知识,掌握最简单C语言程序的构成,学会运行C程序的上机操作步骤。
二、考核知识点与考核要求
1.1 什么是计算机程序。掌握相关概念。(一般)
1.2 什么是计算机语言。掌握相关概念。(次重点)
1.3 C语言的发展及其特点。(不要求)
1.4 最简单的C语言程序。掌握最简单C程序的构成部分及相关概念。(次重点)
1.5 运行C程序的步骤与方法。掌握C程序上机环境(Turboc 2.0)的使用方法。(一般)
1.6 程序设计的任务。(不要求)
第2章 算法——程序的灵魂
一、学习目的与要求
通过本章的学习,了解计算机程序主要包括的内容,掌握算法的概念及简单解题算法的设计思路。
二、考核知识点与考核要求
2.1 什么是算法。掌握相关概念。(一般)
2.2 简单算法的举例。了解简单算法的解题思路。(一般)
2.3 算法的特性。(不要求)
2.4 怎样表示一个算法。掌握用计算机语言表示算法。(次重点)
2.5 结构化程序设计方法。(不要求)