谈谈软件考试的新大纲
2001年中国计算机软件专业技术资格和水平纲已经颁布,与以前的大纲相比有什么不同呢?以下就总体印象以及各个级别分别做一些个人的分析,供考生参考。
从总体上看,新大纲增加了网络程序员和网络设计师两个级别;初级程序员下午考试原来只要求c语言程序设计,现在可以选择visual basic或c 语言;在保持总分不变的前提下,取消了各场考试的题数限定,为上午考试用答题卡铺平道路。
上午考试主要考核基本知识,都是单项选择题。按空格顺序编号,每个空格按四选一解答,以利于采用答题卡和机器阅卷。希望考生带2b铅笔和质量好的橡皮进入上午考场。
下午考试主要考核技能,以叙述解答为主。解答仍写在规定的答卷上。
由于纲写得比较概括,详细的要求可参见历届试题和指定教材。对教材的学习应重在理解掌握,不要死记硬背,这是水平考试的特色。
网络程序员主要是指网络应用程序员,其要求相当助理工程师水平,上午考试包括:计算机网络基础知识和网络应用知识(含专业英语),下午考试主要是网络应用程序设计,包括:(1)网络编程基础知识;(2)有关网络操作系统、浏览器软件、电子邮件软件的知识和技能,(3)html语言(4)javascript语言(5)frontpage软件等。上下午两场考试分别150分钟,满分都是75分。
网络设计师的要求相当于工程师水平,上午考试包括:计算机网络综合知识(含专业英语),下午考试主要是网络应用系统的设计与管理,包括:(1)网络的规划;(2)网络的设计;(3)网络的安装和调试;(4)网络的维护和管理;(5)网络的使用和应用软件的简单开发编程。考生需要对一些案例进行分析,回答有关的问题。上下午两场考试分别150分钟,满分都是75分。
初级程序员的要求相当于技术员,上午考试主要是初级的计算机基础知识,包括:数据结构、程序语言、文件系统、操作系统、文字处理、数据库、上网、数制转换和机内代码、逻辑运算、计算机设备功能、计算机维护管理、安全知识、专业英语等。下午考试主要是编程技能,考生应选4道题,对每道题,考生都可选c语言或visual basic语言,允许考生选做几道c语言题,几道visual basic语言题。
现在开发应用软件都流行采用可视化的面向对象的软件开发工具,visual basic属于比较容易学习的一种,建议各地进行必要的培训(需要上机训练)。经验表面,考生对学习使用软件开发工具的积极性非常大。初学者直接学习使用这种工具对普遍提高我国软件开发水平很有意义。虽然考试用的是笔试形式,但只有上机练习才能理解有关的开发方法。
程序员、高级程序员和系统分析员的大纲也进行了修订,对教材也进行了修编,试题的难度和广度请参考1999-2000年度的软件考试试题集。
以下是软件考试2001年纲的摘要,详细内容见清华大学出版社2001年出版的“2001年度中国计算机软件专业技术资格和水平纲”(5.00元)。
初级程序员级纲要点
1. 考试要求
(1) 了解计算机基本原理;
(2) 了解计算机主要部件及其功能的基础知识;
(3) 掌握数制、数据信息机内表示和逻辑运算的基础知识;
(4) 掌握操作系统的基础知识;
(5) 熟悉计算机安装和维护的基本知识;
(6) 掌握基本数据结构和程序设计语言的基本知识;
(7) 了解文字处理、数据库和信息安全的基础知识;
(8) 了解多媒体和网络的基本概念;
(9) 理解计算机操作中常见的英文。
(10) 熟练掌握一种流行的操作系统、一种流行的文字处理软件和常用上网软件的使用方法,以及有关的基础知识;
(11) 能使用c语言或一种可视化的编程工具(visual basic 6.0中文版)开发简单的应用程序。
2. 通过本考试的合格人员能熟练使用计算机常用软件,能对计算机系统进行日常维护,能进行简单应用程序的设计,具有相当于技术员的实际工作能力和业务水平。
3. 本考试设置的科目包括:初级计算机基础知识,笔试,时间为120分钟;计算机程序设计基础,笔试,时间为120分钟。
程序员纲要点
1. 考试要求:
(1) 掌握数制、数据信息机内表示及其算术运算和逻辑运算的基础知识;
(2) 了解计算机的体系结构和主要部件的基础知识;
(3) 熟练掌握基本算法和数据结构,用c语言编制程序;
(4) 掌握数据结构、程序语言和操作系统的基础知识;
(5) 了解软件工程、数据库、多媒体和网络的基础知识;
(6) 正确阅读和理解计算机领域的简单英文资料。
2. 通过本考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。
3. 本考试设置的科目包括:计算机基础知识,考试时间为150分钟;计算机程序设计,考试时间为150分钟。
高级程序员级纲要点