0275自考计算机基础与编程大纲(免费下载)2022年10月大纲版内蒙古)
全国教育考试教材服务网于2022年10月下载内蒙古自考《02275计算机基础与程序设计》考试大纲,根据教育考试院发布的全国自考统一科目考试大纲和教材目录进行整理。 内蒙古自治区考试大纲的版本并不是每年更新,一般都是使用旧版本。 例如,自考《02275计算机基础与程序设计》考试大纲使用的是2014版。 关于大纲的调整,请以内蒙古自治区考试院的最新通知为准。 以下供同学们参考。
:
02275计算机基础与程序设计自考考试大纲(2014版)
课程名称 |
课程代码 |
学分 |
大纲名称 |
教材/推荐用书名称 |
主编 |
出版社 |
版次 |
计算机基础与程序设计 |
02275 |
4 |
计算机基础与程序设计自学考试大纲 |
计算机基础与程序设计 |
孙践知 |
机械工业出版社 |
2014年版 |
注:本目录中的课程单位包括实践环节单位。
下载: 02275点击计算机基础和编程自考大纲
I课程性质与课程目标
一.课程性质和特点
随着计算机技术的飞速发展和计算机应用的日益普及,计算机已经成为具有时代特色的重要设计工具,各行各业对计算机设备和技术的依赖性越来越强,因此迫切需要非计算机专业人才具备一定的计算机应用知识和能力计算机技术应用能力的高低,是衡量学生质量和水平的重要标准之一,它对提高学生的思维能力、综合能力、创新能力和整体素质起着重要的作用。 对于现代信息社会中的工人来说,仅仅使用办公自动化软件等常规工具软件已经不再与众不同。 特别是对于工科专业的学生来说掌握一定的软件设计和开发知识有助于增加市场竞争力如何快速科学地掌握计算机及其技术为生产生活服务已成为非计算机专业计算机基础教育的重要任务。
《计算机基础与程序设计》是高等教育自学考试建筑工程(独立本科段)、消防工程(独立本科段)等工程类专业考试计划规定的课程。 这是为了进一步提高工科(非计算机)专业学生计算机的文化基础素养,增强他们利用计算机解决本专业实际工作中问题的能力而设置的,可以使这类专业的学生具有一定的计算机软件应用和设计能力,从而达到提高知识结构范围的目的。
二.课程目标
通过《计算机基础与程序设计》课程的学习,培养学生利用计算机处理问题的思维方式,使学生具有一定的计算机应用和开发能力,一定的数据库实用能力,在解决工程应用中的实际问题时应用软件工程的
《计算机基础与程序设计》课程内容分为四大部分:
第一部分:计算机基础知识
第2部分: c #编程
节SQL Server数据库基础知识
第四部分:软件工程基础知识
通过《计算机基础知识》的学习,使学生了解了计算机的发展历史、工作原理、软硬件配置和计算机安全等基础知识,并提出了“什么是计算机? 计算机是如何工作的? ”等问题有比较明确的概念,从而为下一步的编程奠定基础。
通过“C#编程”的学习,使学生掌握使用C#设计APP的基本技能,了解面向对象和结构化编程方法,在. NET环境中编写、调试实用、规范、可读性好的C#程序C#编程为后续程序开发、数据库等内容的学习提供前期知识。 内容重点是编程的基本方法和技术,对理论知识和实践环节要求很高。
通过《SQL Server数据库基础》的学习,使学生了解数据库系统的基本知识,熟悉SQL Server数据库软件的操作,掌握运用数据库技术解决实际问题的能力,具备数据库系统的素养
数据库技术是计算机科学的一个重要分支。 由于数据库具有数据结构化、最低冗余、高程序和数据独立性、易于编写APP应用等优点,常用的信息系统以数据库设计为基础,目前SQL Server大型数据库管理系统得到广泛应用。 因此,第二部分教学要使学生掌握大型数据库APP系统的基本设计方法,具备利用C#开发数据库APP系统的初步能力。
通过《软件工程基础》的学习,使学生掌握软件工程的基本概念、基本原理、开发软件项目工程化的方法和技术,以及开发过程中应遵循的流程、准则、标准和规范等从而掌握系统结构和系统开发方法的基本思想和原则,熟悉软件开发步骤和各部分的关系。
通过这四大部分的学习,学生不仅可以熟悉计算机和软件的基本知识,掌握C#编程语言和SQL.Server数据库,同时还可以应用软件工程知识解决问题,帮助学生分析问题、分析问题
(一)知识面
1 .掌握计算机基础知识
2 .掌握面向对象的基本概念、C#语言的基本知识
3 .掌握面向对象编程的基本组成和设计方法
4 .掌握数据库的基本概念
掌握SQL Server数据库管理系统的基本概念
6 .掌握软件工程基础知识。
(二)技能方面
1 .掌握阅读、分析和调试简单C语言编程的方法和技巧;
熟悉SQL Server数据库管理系统的基本操作
3 .了解如何使用c #访问SQL Server 3数据库。是
掌握ADO.NET的使用。 与相关课程的联系与差异
三.与相关课程的联系与区分
考生在学习本课程前必须具备一定的高级语言( C语言)编程知识。 c是面向过程的编程语言,C#是面向对象的编程语言,但是前期的学习为本课程奠定了基础。
学习本课程的SQL Server数据库管理系统和软件工程基础,可以为考生下一步学习数据库原理、计算机网络等课程奠定必要的基础。
四.课程重点和难点
本课程的重点是计算机工作原理、软硬件系统结构、计算机安全、C#变量和数据类型、程序三个常用控制结构、排列与集合、用户界面设计、鼠标和键盘事件方法的定义和调用,包括类的继承、封装和多态性、常用控制的使用、数据库的基本概念、SQL Server数据库管理系统的基本概念
软件工程的定义和三要素数据流图和数据字典的使用、耦合性和内聚性的分类、程序结构图的使用、软件测试策略等。
难点在于C#用户界面的设计; 面向对象概念; 在使用ADO.NET访问数据库的SQL Serer上使用T-SQL操作数据库; 软件生命周期模型; 白盒测试方法和黑盒测试方法。
审查目标
该大纲在考核目标中,通过认识、理解、简单应用和综合应用四个层次来规定需要达到的能力水平要求。 四个能力水平是阶段性关系,后者必须建立在前者的基础上。 每个能力层的含义如下:
知识记( I ) :要求考生能识别和记忆本课程中涉及的概念、理论含义,并能按照考核要求正确表达、选择、判断。
例如计算机硬件和软件的基本结构、C#中的常数的概念、常数和变量的不同类和对象的概念、联系、区别等与面向对象的编程有关的概念封装的概念; 继承的概念; 多态性的概念等; 软件工程中软件和软件危机的概念。
在理解()的基础上,要求考生理解计算机的基本工作原理,C#面向对象编程中各种数据类型和相关对象的内在关系,为全面正确地使用C#进行编程奠定良好的基础。 要求学生能够阅读相关代码或程序段,并根据审核要求,进行准确的推断、解释、解释。
应用() :要求考生在理解的基础上,根据已知知识,阅读给出的程序分析算法,并据此写出程序运行结果,填写空白句,纠正程序错误等。 的综合应用() :要求考生在遇到具体实际问题时,运用所学知识进行编码和测试等各项工作。 要求考生在编程过程中充分利用软件工程的基础知识,利用C#、SQL Server j进行程序的开发设计。
课程内容和评价要求
第一章计算机基础知识
一.课程内容
1.1计算机概述
1.2计算机的基本结构和工作原理
1.3、在计算机上查看信息
1.4计算机系统配置
1.5计算机病毒及其防治
二.学习的目的和要求
了解计算机的发展和应用掌握计算机的基本结构了解计算机的基本结构熟悉计算机显示信息熟悉计算机系统的结构熟悉计算机病毒及其防治。
本章的重点是计算机的基本结构——计算机硬件系统; 计算机软件系统; 在计算机中显示信息计算机病毒的定义和特征。
本章的难点是计算机的基本工作原理——字符编码。
三.审查内容和审查要求
1 .要求达到计算机简介、《知识记》水平。
1.1计算机的诞生和发展历程
1.2计算机分类。
1.3计算机的应用。
2 .计算机的基本结构和工作原理,要求达到“理解”水平。
2.1计算机的基本结构。
2.2计算机的基本工作原理。
3 .计算机显示信息,要求达到“知识记”水平。
3.1计算机中的数量。
3.2数字代码。
3.3字符编码。
4 .计算机系统配置要求达到“理解”水平。
4.1计算机硬件系统。
4.2计算机软件系统。
5 .计算机病毒及其防治,要求达到“知识记”水平。
5.1计算机病毒概述。
5.2预防计算机病毒
5.3常用杀毒软件。
第二章C#概要
一.课程内容
2.1 C#及其开发环境介绍
2.2任务1 :建立C #入门流程
2.3任务2 :设置文本颜色
2.4任务3 :用控制台方式编写C#程序
2.5任务4 :计算圆的周长和面积
2.6任务5 :计算平均成绩
2.7任务6 :温度转换
二.学习的目的和要求
C#熟悉Visual Studio2008开发工具的使用技巧,了解程序结构、文件类型和文件组织方式; 了解在Visual Studio08环境中编辑和运行C#程序的流程和方法; 掌握常量、变量和赋值语句的使用掌握数据类型的分类,了解类型转换使用的运算符和表达式的使用。
本章重点介绍常规控件的属性设置和事件代码编写。 以控制台方式创建、创建和执行C#程序; 变量命名约定和变量声明; 定义常数; 使用赋值语句; 简单数据类型的分类枚举类型声明和使用算术运算符、关系运算符和逻辑运算符的运算规则和优先级。 本章的难点是设置控件的属性和编写事件代码。 变量的使用方法。
三.审查内容和审查要求
1.C#和Visual Studio200,要求达到“识记”水平。
1.1C#:C#程序的特征、类和命名空间的概念以及命名空间的引入方法。
1.2C#程序开发流程:使用Visual Studio.NET开发的流程; 如何使用Visual Studio.NET创建解决方案并将项目添加到解决方案中,编辑、编译和调试项目的过程,以及以控制台方式创建、编译和运行C#程序。
2 .常用控件的使用方法,要求达到“知识记”水平。
2.1控件、属性、事件和方法的概念。
2.2事件驱动的概念和基本用法。
2.3表单、文本框和命令按钮的主要属性、方法和事件。
3 .变量、数据类型和表达式。
3.1变量: C#程序中变量的概念; 变量与类型、对象等概念的联系声明变量并初始化变量的方法要求达到“理解”水平。
3.2常量:《知识记》“了解”C#程序中常量的概念常量和变量的区别。
3.3枚举:区分C#程序中枚举与常数的区别; 了解创建和使用枚举类型数据的规则。
3.4类型转换:“理解”C#语言中类型转换的概念,区分显式转换和隐式转换之间的区别。
3.5表达式:“知道C#语言的表达式”、“知道”构成表达式的基本要素; “记忆”运算符的概念、“记忆”一元、二元、三元运算符的概念、“记忆”一元运算符、算术运算符移位运算符、关系运算符、等效运算符、逻辑运算符、条件运算符、赋值运算符等运算符的分类方法和具体各运算符的使用规则、应用运算符的优先级。
第三章控制结构
一.课程内容
3.1任务1 :判断奇偶校验数
3.2任务2 :判断字符类型
3.3任务3 :验证用户信息
3.4任务4 :考绩转换
3.5任务5 :求奇和偶和
3.6任务6 :求自然对数e的近似值
3.7任务7 :求n!
3.8任务8 :有趣的三位数
二.学习的目的和要求
了解过程流程控制中顺序结构、分支结构、循环结构的作用三种一般结构; 熟悉分支语句、循环语句、跳转语句的格式、执行过程、使用。
本章侧重于分支结构和环结构程序的编制。
本章中,分支结构和环结构的嵌套、环的中断和迁移文是难点。
三.审查内容和审查要求
1 .分支句子,要求达到“简单应用”水平。
1.1单分支语句的格式、执行步骤、使用。
1.2二分支语句的格式、执行过程和使用。
1.3多分支语句的格式、执行步骤、使用。
1.4语句的嵌套格式、执行过程和使用。
1.5 switch语句的格式、执行步骤和使用。
1.6条件运算符的执行过程和使用。
2 .环路语句要求达到“简单应用”水平
2.1 for语句的格式、执行步骤、使用。
2.2 while语句的格式、执行步骤和使用。
2.3 do语句的格式、执行步骤、使用。
3 .跳转语句要求达到“简单应用”水平。
3.1周期中断。
3.2使用跳转语句goto、continue和break。
第四章排列和集合
一.课程内容
4.1任务1 :声明和初始化数组
4.2任务2 :数组中的最大值和最小值
4.3任务3 :排序数组
4.4任务4 :二维数组。
4.5任务5 :以交错排列存储数据
4.6任务6 :集合
二.学习的目的和要求
掌握数组的概念、声明、创建、引用等了解多维数组和交错数组了解数组和集合的区别。
本章重点介绍声明、创建、初始化和引用数组。
本章的难点是交错数组和多维数组的使用方法。
三.审查内容和审查要求
1 .数组的声明和初始化,要求达到“领会”水平。
1.1区分数组概念、数组元素和数组变量、数组维概念。
1.2一维数组声明和初始化方法。
1.3遍历数组,如何通过for循环和foreach循环遍历数组。
2 .数组的基本操作要求达到“简单应用”水平。
2.1数组元素的赋值方法。
2.2如何引用数组元素。
2.3数组元素的输出方法。
3 .数组排序要求达到“简单APP”水平
3.1按Amy类的Sort方法排序,Aray类的常规属性和方法。
3.2冒泡对齐法和选择对齐法
4 .多维数组的声明和初始化,要求达到“理解”水平。
4.1 .多维数组概念,声明和初始化二维数组。
4.2遍历二维阵列。
5 .数组声明与初始化交错,要求达到“识记”水平。
5.1交织数组的概念、交织数组的声明和初始化。
5.2交错排列遍历。
6.Array List收藏类要求达到“知识记”水平。
6.1区分集合的概念、数组和集合的区别。
6.2如何使用ArrayList集合类。
第五章用户界面设计
一.课程内容
5.1任务1 :图片浏览
5.2任务2 :字体格式
5.3任务3 :学生信息记录者界面
5.4任务4 :设置闹钟
5.5任务5 :简单文本编辑器
5.6任务6 :菜单、工具栏和状态栏设计
5.7任务7 :多份表单
5.8任务8 :打字游戏
5.9任务9 :小画笔
二、学习的目的和要求。
掌握复选框、复选框、列表框、组合框、图像框等常用控件的属性、事件、方法,掌握菜单设计,掌握鼠标和键盘事件的处理方式,通过对话框
本章侧重于常用控件的属性、方法和事件、鼠标和键盘事件、对话框(打开、保存、字体、颜色)的使用。
本章的难点是创建多文档APP应用程序的MDI窗体和子窗体。
三.审查内容和审查要求
1 .常用控件的使用方法要求达到“简单应用”水平。
1.1 Picture Box控件和Imagelist控件的属性、事件和方法
1.2组框控件、复选框控件、Radiobutton控件的属性、事件和方法。
1.3 Combobox控件、Listbox控件、Checkedlistbox控件的属性、事件和方法。
1.4 Timer控件属性、事件和方法。
1.5 Rich Box控件的属性、事件和方法。
2 .对话框的使用方法要求达到“简单应用”水平。
2.1打开文件对话框Openfiledialog控件的属性、事件和方法。
2 .打开双色对话框Colordialog控件的属性、事件和方法。
2.3打开字体对话框字体诊断控件的属性、事件和方法。
2.4保存文件对话框Savefiledialog控件的属性、事件和方法。
3 .菜单、工具栏和状态栏的制作要求达到“简单APP”水平。
3.1菜单类型、下拉菜单和快捷菜单创建、菜单常用属性和常用事件。
3.2如何创建工具栏和状态栏。
4 .多表格和多文档界面的制作要求达到“简单应用”水平。
4.1使用多个表单:添加表单,设置启动表单、显示表单、隐藏表单、如何关闭表单以及如何退出APP界面。 模态和非模态形式的区别。
4.2多文档界面和单文档界面的区别、父窗体和子窗体的概念、多文档界面的创建。
5 .键盘事件、鼠标事件的处理方要求达到“简单的APP”
5.1创建键盘常规事件: Keypress、Keydown、Keyup
5.2创建鼠标常规事件: Mousedown、Mouseup、Mouse Move
第六章面向对象的基本概念
一.课程内容
6.1任务1 :类定义示例
6.2任务2 :兔子生孩子
6.3任务3 :聪明的猪
6.4任务4 :程序包示例
6.5任务5 :继承示例
6.6任务6 :师生表演
二.学习的目的和要求
了解类的定义、构造函数、析构函数声明、对象创建、方法调用和方法重载、方法调用时参数的传递方式,并了解类的封装、继承性和多态性。
本章重点介绍类的定义、对类成员的访问权限、对象的创建、构造函数、析构函数的声明方式的调用以及参数的传递方式。
本章的难点是类的构造函数、析构函数的声明、参数的传递方式、类的封装、继承、多态性
三.审查内容和审查要求
1 .班级和对象,要求达到“知识记”水平。
范畴1.1和对象的概念,两者之间的联系和区别。
类1.2的定义、类访问修饰符和类成员。
类1.3的构造函数和析构函数的概念、构造函数角色、声明和析构函数角色、
1.4创建对象。
2 .方法,要求达到“知识记”水平
2.1方法概念、方法定义。
2.2方法的调用、实参和形参的类型、调用方法时参数的传递方法。
2.3静态方法与非静态方法的概念不同
3 .班级封装要求达到“知识记”水平。
3.1类包的概念。
3.2按字段和属性封装类。
4 .类继承性要求达到“知识记”水平。
4.1类继承的基本概念、基类和派生类的基本概念以及联系两者的区别、派生类的定义、base关键字的作用。
4.2密封类和密封方法的概念,sealed修饰符的含义。
4.3抽象类和抽象方法的概念,abstract修饰符的含义。
4.4虚方法的概念。
5 .类多态性,要求达到“领会”水平。
5.1多态性概念、多态性作用、方法重载。
第七章. NET类库
一.课程内容
7.1.NET类库概述
7.2任务1 :小学生算术试卷
7.3任务2 :绘制花瓣图案
二.学习的目的和要求
了解. NET类库的作用了解命名空间的作用了解命名空间的部署了解Math类。
Random类、String类、Convert类、Datetime结构的使用方法; 掌握图形类、Pen类
如何使用Color结构、Point结构和Bitmap类。
本章重点介绍了. NET类库的组成、命名空间的引入以及常用的类和结构的用法。
本章中绘图方法的使用是难点。
三.审查内容和审查要求
1.NET类库,要求达到“简单APP”水平。
1.1.NET类库的配置。
1.2 System命名空间的部分成员,引入命名空间。
1.3Mah类、Random类、Convert类、Sting类的使用方法:使用Datetime结构
2.GDI图要求达到“简单应用”水平。
2.1创建system.drawing命名空间、GDI绘制坐标系和Graphics对象
2.2绘图工具Pen、Bush、Color、Point、Bitmap。
2.3绘制方法Drawline、DrawEllipse、DrawRectangle。
第八章文件和流
一.课程内容
8.1基本概念
8.2任务1 :读写文本文件
8.3任务2 :读写二进制文件
8.4任务3 :简易文件管理器
二.学习的目的和要求
熟悉文件和流的概念掌握读写文本文件和二进制文件的方法了解文件管理控件掌握文件管理类的用法。
本章侧重于读写文本文件的类、管理文件的类。
在本章中,读写二进制文件的类是难点。
三.审查内容和审查要求
文件和流程的基本概念,要求达到“知识记”水平。
1.1文件定义
1.2文件分类
1.3流和System.IO名称空间。
2 .读写文本文件要求达到“简单应用”水平。
2.1如何创建filestream对象和filestream类。
2.2创建流生成器
对象和Stream Reader类的方法。
2.3用于创建streamwriter对象和streamwriter类的方法。
3 .二进制文件读写要求达到“简单应用”水平。 年条主: c
3.1如何创建Binary Reader 3对象和Binary Reader 3类。 5E
3.2如何创建binarywriter对象和binarywriter类。
4 .档案管理要求达到“简单应用”水平。
4.1使用文件管理控件
4.2文件系统的一般方法。
第九章SQL Server数据库基础知识
一.课程内容
9.1任务1 :创建用户数据库
9.2任务2 :创建表
9.3任务3 :创建多个表
9.4任务4 :查询
9.5任务5 :用sl管理数据库
9.6任务6 :用SQL查询数据库
二.学习的目的和要求
了解数据库的基本概念,熟悉数据库管理系统SQL Server2008的环境,并熟悉使用企业管理器( SQL Server Management Studio )和T-SQL语句对数据库进行各种操作本章介绍了数据库的基本概念、正确理解SQL Server22008中的数据库文件、创建和管理数据库的操作、数据完整性的作用和实现方式、设置约束条件、数据表的创建和管理、视图的作用、视图的创建和管理、视图的创建和管理
在本章中,数据库完整性在数据库APP中的作用、利用视图调查数据,T-SQL语句的使用是个难点。
三.审查内容和审查要求
1数据库的基本概念要求达到“知识记”水平。
1.1数据库、数据库管理系统、数据模型。
2.SQL Server2008系统数据库的存储结构。 要求达到“认识”水平。
2.1 SQL Server2008系统数据库:主、模型、msdb、tempdb
2.2 SQL Server.2008用户数据库:数据文件、日志文件、文件组。
2.3 SQL Server.2008数据库对象:表、索引、视图、套件、默认值、触发器和存储过程。
3 .建立、修改、删除数据库,要求达到“综合应用”层次。
3.1建立数据库。
3.2修改数据库。
3.3刑罚删除数据库。
4 .使用表格。
4.1制作表格、修改表格、删除表格和重命名表格、向表格添加、修改和删除数据,要求达到“综合应用”层次。
4.2表的概念和表的构成、字段和字段类型,要求达到“识别”水平。
4.3数据完整性:实体完整性、域完整性、引用完整性和用户定义完整性要求达到“识别”水平。
4.4约束概念,约东类型,要求达到“知识记”水平。
4.5要求索引概念、索引种类、“知识记”水平。
4.6创建多表、主键和外键概念、主键和外键设置。 要求达到“综合应用”水平。
5 .使用视图。
5.1视图概念要求达到“知识记”水平
5.2视图的创建、删除、打开、修改、重命名,要求达到“综合应用”层次。
5.3数据库关系图、关系类型,要求达到“知识记”水平。
6.SQL语言。
6.1SL语言概要、SQL语法规则,要求达到“识别”水平。
6.2t-sl语句建立数据库和表,要求达到“综合应用”层次。
6.3t-sl语句插入、删除、更新记录,要求达到“综合应用”水平
6.4t-sl语句查询数据库,SELECT语句的使用要求达到“综合应用”水平。
第十章ADO.NET基础
一.课程内容
10.1任务1 :连接数据库
10.2任务2 :操作数据库半:基础工、
10.3、任务3 :使用绑定源控件I
10.4任务4 :绑定源控件的用法
二.学习的目的和要求
了解ADO.NET访问数据库的两种模式,了解ADO.NET的命名空间,了解ADO.NET的五个核心对象,了解ADO.NET如何连接到SQL Server数据库,以及脱机模式
本章重点介绍如何连接数据库和访问数据库,使用Sqldataadapter和Dataset对象访问数据库,并使用Bindingsource控件操作数据库。
本章的难点是利用ADO.NET访问数据库。
三.审查内容和审查要求
1 .要求访问1.ADO.NET简介、“知识记”层
1.1 ADO.NET访问数据库的两种模式。
1.2 ADONET的五个核心对象
1.3 ADO.NET的命名空间
2.ADO.NET要求进入数据库,达到“综合应用”水平。
2.1连接到ado.net数据库,如何打开数据库和关闭数据库,以及Sqlconnection对象和Connection String属性。
2.2如何在脱机模式下访问SQL Server数据库。
2.3 Sqldataadapter对象的作用和使用、Sqldataadapter对象的一般属性和使用,以及Dataset对象的作用和使用。
使用绑定源控件访问数据库,要求达到“综合应用”层。
3.1绑定源控件的一般属性和一般方法。
3.2 Datagridview控件的用法。
3.3绑定导航器控件的使用方法。
3.4数据绑定的概念和类型。
第十一章软件工程基础
一.课程内容
11.1软件
11.2软件危机
11.3软件工程
11.4软件生命周期
11.5软件生命周期模型
1.6软件开发方法
11.7软件工具和软件开发环境
二.学习的目的和要求
了解软件的定义和特点,了解软件危机产生的原因和解决的途径; 掌握软件工程的定义及其要素,了解软件工程的基本原理熟悉软件生命周期的各个环节,掌握一般的软件生命周期模型; 了解熟悉结构化和面向对象软件开发方法的软件工具类型,并了解软件开发环境的组成。
本章着重于软件工程的定义和三个要素,结构化软件开发方法和面向对象的软件开发方法。
本章的难点是软件的生命周期模型。
三.审查内容和审查要求
1 .软件概念要求达到“知识记”水平。
1.1软件的概念和特点
1.2软件分类。
2 .软件危机概念要求达到“知识记”水平。
2.1软件危机的主要表现。 22软件危机的发生原因。
2.3软件危机的解决途径。
3 .软件工程概念要求达到“理解”水平。
3.1软件工程概念。
3.2软件工程目标。
3.3软件工程的基本原理。
4 .软件生命周期的三个阶段要求达到“理解”水平。
5 .软件生命周期模型要求达到“理解”水平。
5.1瀑布模型。
5.2快速成型模型。
5.3增量模型。
5.4螺旋模型。
5.5喷泉模型。
5.6智力模型。
6 .软件开发方法要求达到“理解”水平。
6.1结构化软件的开发方法。
6.2面向对象软件开发方法
7 .软件工具和软件开发环境要求达到“知识记”水平。
7.1软件工具。
7.2软件开发环境。
第十二章软件开发流程
一.课程内容
12.1需求分析
12.2软件设计
12.3软件代码
12.4软件测试
12.5软件维护
12.6面向对象方法的基础
二.学习的目的和要求
了解需求分析的任务和方法,了解结构化分析方法的步骤,掌握数据流图和数据字典的使用,了解软件需求规格书的作用和内容; 了解软件设计任务和基本原理,熟悉耦合性和内聚性的定义和分类; 概要了解设计的基本任务,熟悉程序结构图的使用,熟悉结构化设计方法中的数据流类型,理解结构化设计的指导方针; 了解详细设计的基本任务和工具,熟悉程序流程图、N-S图、PAD图的使用; 理解编程语言的分类和选择理解编程风格和程序效率理解软件测试的目标和基本原则,熟悉白盒测试方法、黑盒测试方法,熟悉软件测试策略,理解软件调试过程和方法了解软件维护的类型和成本,了解软件维护流程,了解软件可维护性。 理解面向对象的基本概念,理解统一建模语言的构成。
本章使用数据流图和数据词典、结合性和凝聚性的分类、程序结构图的使用、
本章的难点是白盒测试方法和黑盒测试方法。
三.审查内容和审查要求
1 .需求分析,要求达到“知识记”水平。
1.1需求分析概览。
1.2需求分析方法。
1.3结构化分析方法。
1.4软件要求规格书。
2 .软件设计要求达到“理解”水平。
2.1软件设计基础。
2.2概要设计
2.3详细设计。
3 .软件代码要求达到“知识记”水平。
3.1编程语言。
3.2编程风格。
3.3程序效率
4 .软件测试要求达到“理解”水平。
4.1软件测试基础知识
4.2软件测试方法。
4.3白盒测试技术。
4.4黑匣子测试技术。
4.5软件测试策略
4.6软件调试。
5 .软件维护要求达到“理解”水平。
5.1软件维护基础知识
5.2软件维护流程。
5.3软件可维护性
5.4软件再工程流程。
6 .面向对象方法的基础要求达到“知识记”水平。
6.1面向对象的基本概念。
6.2统一建模语言UML。
IV大纲说明和评估要求
一.自学考试大纲的目的和作用
课程自学考试大纲是根据专业自学考试计划的要求,结合自学考试的特点制定的。 其目的是指导和界定个人自学、社会助学和课程考试命题。
课程自学考试大纲明确了课程自学内容及其广度,规定了课程自学考试的范围和标准,是编写自学考试教材的依据,是个人自学的依据,是社会助学的依据,也是进行自学考试命题的依据。
二.关于自学教材
《计算机基础与程序设计》,全国高等教育自学考试指导委员会编,孙刚知主编,机械工业出版社出版,2014年版。
三.关于审查内容及审查要求的说明
1 .课堂上各章的内容都由几个知识点组成,自学考试命题中知识点是评价点。 因此,课程自学考试大纲中规定的评价内容,以评价知识点的形式给出。 由于各知识点在课堂上的地位、作用及知识自身特点不同,自学考试对各知识点分别按四个认知水平确定评价要求。 (认知水平的具体说明请参考评价目标。
2 .根据重要程度,考核内容分为重点内容和一般内容。 为了有效地指导个人自学和社会助学,该大纲已经明确了课程的重点和难点,各章的《学习目的和要求》也一般明确了本章内容的重点和难点。 本课程试卷中重点内容所占分数一般在60%以上。
这门课程一共三个学分。
四.关于自学方法的指导
计算机基础与编程作为建筑工程专业的专业基础课,内容多、难度大,对考生的逻辑思维能力和编程能力有很高的要求,为了取得较好的学习效果,应注意以下事项:
1 .在学习本课程教材之前,请仔细阅读本大纲的第一部分,了解本课程的性质、特点和目标,熟悉本课程的基本要求及其与相关课程的关系,以便接下来的学习紧紧围绕本课程的基本要求。
2 .学习各章内容前,首先要认真了解本自学考试大纲对该章知识点的评价要求,做到学时心中有数。
3 .阅读教材时,要循序渐进,先粗读后细读,深入了解概念知识,熟悉基本操作方法。
4“C素材编程”和“SQL Server数据库基础”两大部分应用性较强,应结合练习,加强上机实践练习。 学习本课程需要一定的实习环境,在整个学习过程中只有结合机载实践,才能真正掌握本课程的内容。 写程序的时候,可以模仿教材里的任务实例,多做练习,即使做不到,也可以把代码背下来,回头一看,马上就知道了。 通过上机训练逐步培养自己实际动手能力,提高编程技能。
5 .认真完成书本习题有助于理解、消化、掌握和加强所学知识。
6 .遇到难题时,暂时不能解决但不影响后续内容学习的,可以暂时搁置。 之后,既可以利用社会助学和考前辅导寻求解决,也可以与同学商量,集思广益讨论。
7 .自学过程中要有良好的计划和组织。 例如,可以制定“行动计划表”,监控和管理自己的学习进度; 阅读教科书时做读书笔记,如果有需要重点关注的内容,可以用彩笔标记。 例如,红色表示重点; 绿色代表需要深入研究的领域;黄色代表可以运用于工作等。
五.考试指导
考试过程中,应做到卷面整洁、书写工整,段落和间隔合理,卷面赏心悦目,有利于教学
老师的评分、写法不明确的话,会失去不必要的得分。 回答问题,不要离题,不要超出问题的范围
正确处理对失败的恐惧,必须从正面考虑。 如果可能的话,请向通过该科目考试的人提问。 考试前合理饮食,保持旺盛的精力,保持清醒。 考试前,根据考试大纲的要求
将课程内容整理成“记忆线索”,阅读试卷时,想法成熟后立即写下来。 按自己的速度交卷。 为每个考题或部分分配合理的时间,并按照这个时间表进行。
六.对社会助学的要求
1 .要熟悉考试大纲对本课程的总要求和各章知识点,准确了解各知识点要求达到的认知水平和考核要求,在指导过程中帮助考生掌握这些要求。 不要随便增删内容,不要提高要求,不要降低要求。
2 .倡导结合任务,指导学生学习方法,仔细阅读教材,认真完成习题,努力
多做桌上练习,积极帮助,依靠自己学习。
3 .注重学生实际操作能力和编程技能的培养,往往安排实习指导,使学生实际合格
通过编程进一步掌握知识,提高编程能力。
七.关于考试命题的若干规定
1 .考试方式为闭卷、笔试,考试时间150分钟。 考试时,只允许用蓝色或黑色的钢笔或圆珠笔写钢笔、橡皮、尺子的答案。
2 .本大纲各章规定的基本要求、知识点及知识点下的知识细目,均为考核内容。 考试命题要涵盖到章,但要面面俱到。 要突出课程重点,注意提高重点内容覆盖度。
3 .不得下令超出大纲规定的评估知识点范围的主题。 评价目标不得超过大纲规定的相应最高能力水平要求。 命题要重点评价自学者是否理解、掌握基本概念和基本理论,能否使用基本方法,是否熟练。 不应该责令不符合基本要求的偏问题和怪问题。
4 .试卷中不同能力水平要求的试题分数比例大致为:知识写作30%,理解40%,单应用20%,综合应用10%。
5 .为了合理安排试题难度,试题难度分为易、易、难、难4个阶段。 各试卷中不同难度问题的分数比例通常为2:3:3:2。
问题的难易度与能力水平有一定的关联,但两者不是同等的概念,不同的能力水平有不同的难易度问题。
6 .课程考试命题的主要题型一般有单项选择题、填空题、简答题和程序阅读题。
v题型示例
一、单项选择题(每道题列出的四个选项中只有一个符合题的要求,请将其代码放在题后括号内。 没有错误的选择、多重选择或未选择的选择。 )
1.C#是编程语言,属于什么类型的编程语言(
a .高级语言
b .自然语言
c .机器语言
d .汇编语言
2 .类的字段和方法的默认修饰符是()。
a .公共
B.private
c .受保护
d .内部
3 .在SQL语言中,删除表的命令是() )。
A.DELETE
B.DROP
C.CLEAR
D.REMOVE
二、填空题(请在各小题的空格处填写正确答案。 填错了也不管用。 )
1 .表单属性设置表单标题栏的文本。
2 .用循环语句执行时,跳过循环体中剩下的语句,进入循环下方
一次迭代。
3 .黑匣子测试主要测试软件是否满足需求。
三.简答题
1 .班级和对象的区别是什么?
2 .软件工程的目标是什么?
3 .在软件生命周期中,软件开发过程由哪些阶段组成?
四.程序阅读问题
1 .下一个循环语句的执行次数如下
int i,sum=0;
for(I=0sum=0; i<;=10; I,sum;
2 .在下一段执行后,m的值为。
公共输入高度( intk ) )。
{
int x=0;
是交换机( k )
{
case 1:x=10:break;
breakcase 2:break;
x=15:break;
}
返回x;
}
intm=which(5;
2022年10月内蒙古自考《02275计算机基础与程序设计》考试大纲的具体内容,相信通过以上内容同学们已经基本了解。 但是,理解得还不够。 学习教材的时候需要同时使用。 将考试大纲中审章对应的知识点记入教材,每个考点都要好好复习,才能通过考试。 内蒙古考试大纲考试资料可在全国考试教材服务网站查询,点击此处查看“内蒙古考试题库”、“内蒙古考试在线课程”等。 计算机基础和编程大纲变更时,以内蒙古考试院最新发布为准。
以上是今天全国考试教材服务网为同学们整理的02275计算机基础和编程考试大纲(免费下载)内蒙古2022年10月大纲版本)。 作为参考,本02275计算机基础和编程考试大纲)免费下载)内蒙古2022年10月大纲版本)如果需要下载考试大纲,请单击此处)。