其他

Python语言被列入全国计算机等级考试科目中,考试时长:120分钟

2017-12-09 NCRE 云头条

全国计算机等级考试调整方案


2015年,考试中心组织召开了第六届全国计算机等级考试(NCRE)考委会会议,会议完成NCRE考委会换届选举,并确定了下一步改革目标。在新的历史时期,NCRE将在保持自身特色、稳定发展的基础上进一步考试改革。从2018年3月开始,将实施2018版考试大纲,并按新体系开考各个考试级别。具体调整内容如下:


一、考试级别及科目


1.一级


新增“网络安全素质教育”科目(代码:17),考试时长 90分钟,2018年9月首次开考。


2.二级


取消“Visual FoxPro数据库程序设计”科目(代码:27),2017年12月是其最后一次组考。新增“Python语言程序设计”科目(代码:66),考试时长:120分钟,软件要求:Python3.5.2版本及以上 IDLE,2018年9月首次开考。


3.三级


2018年3月起暂停“软件测试技术”科目(代码:37)。


自2018年3月考试起改变三级获证条件要求,考生只需通过三级考试即可获得该三级科目的合格证书,不再要求二级证书。


4.四级


暂停“软件测试工程师”科目(代码:43)。专业基础课程暂停软件工程(课程代码:405)。四级数据库工程师科目考试课程由“404、405”调整为“401、404”。


四级获证条件不变:通过四级科目的考试,并已经(或同时)获得三级相关证书。


二、考试软件


二级C、C++两个科目应用软件由VisualC++6.0改为Visual C++ 2010学习版(即VisualC++ 2010 Express)。


三、考务管理


我中心已启动考务手册修订工作,2018年版考务手册将于2017年11月中旬下发。


四、教材及宣传


新科目教材预计2018年3月出版,其他科目教材预计2017年11月上市。新科目、新教材的宣传资料,将在NCRE网站(www.ncre.cn)公布。


附表 

1:全国计算机等级考试证书体系(2018版)

2:全国计算机等级考试科目设置(2018版)

3:全国计算机等级考试课程、教材列表(2018版)


附表1:全国计算机等级考试证书体系(2018版)

级别

证书种类

获证条件

一级

计算机基础及WPS  Office应用

科目14考试合格

计算机基础及MS  Office应用

科目15考试合格

计算机基础及Photoshop应用

科目16考试合格

网络安全素质教育

科目17考试合格

二级

语言程序设计类

C语言程序设计

科目24考试合格

VB语言程序设计

科目26考试合格

Java语言程序设计

科目28考试合格

C++语言程序设计

科目61考试合格

Web程序设计

科目64考试合格

Python语言程序设计

科目66考试合格

数据库程序设计类

Access数据库程序设计

科目29考试合格

MySQL数据库程序设计

科目63考试合格

办公软件

MS Office高级应用

科目65考试合格

三级

网络技术

三级科目35考试合格

数据库技术

三级科目36考试合格

信息安全技术

三级科目38考试合格

嵌入式系统开发技术

三级科目39考试合格

四级

网络工程师

获得三级科目35证书,

四级科目41考试合格

数据库工程师

获得三级科目36证书,

四级科目42考试合格

信息安全工程师

获得三级科目38证书,

四级科目44考试合格

嵌入式系统开发工程师

获得三级科目39证书,

四级科目45考试合格

备注:一级网络安全、二级Python语言两个科目2018年9月首次开考。


附表2:全国计算机等级考试科目设置(2018版)

级别

科目名称

科目代码

考试方式

考试时长

考核课程代码

一级

计算机基础及WPS Office应用

14

无纸化

90分钟

114

计算机基础及MS Office应用

15

无纸化

90分钟

115

计算机基础及Photoshop应用

16

无纸化

90分钟

116

网络安全素质教育

17

无纸化

90分钟

117

二级

C语言程序设计

24

无纸化

120分钟

201、224

VB语言程序设计

26

无纸化

120分钟

201、226

Java语言程序设计

28

无纸化

120分钟

201、228

Access数据库程序设计

29

无纸化

120分钟

201、229

C++语言程序设计

61

无纸化

120分钟

201、261

MySQL数据库程序设计

63

无纸化

120分钟

201、263

Web程序设计

64

无纸化

120分钟

201、264

MS Office高级应用

65

无纸化

120分钟

201、265

Python语言程序设计

66

无纸化

120分钟

201、266

三级

网络技术

35

无纸化

120分钟

335

数据库技术

36

无纸化

120分钟

336

信息安全技术

38

无纸化

120分钟

338

嵌入式系统开发技术

39

无纸化

120分钟

339

四级

网络工程师

41

无纸化

90分钟

401、403

数据库工程师

42

无纸化

90分钟

401、404

信息安全工程师

44

无纸化

90分钟

401、403

嵌入式系统开发工程师

45

无纸化

90分钟

401、402

备注:一级网络安全、二级Python语言两个科目2018年9月首次开考。


附表3:全国计算机等级考试课程、教材列表(2018版)

课程代码

课程名称

教材名称

114

一级计算机基础及WPS Office应用

全国计算机等级考试一级教程——计算机基础及WPS Office应用(2018年版)

115

一级计算机基础及MS Office应用

全国计算机等级考试一级教程——计算机基础及MSOffice应用(2018年版)

全国计算机等级考试一级教程——计算机基础及MS Office应用上机指导(2018年版)

116

一级计算机基础及Photoshop应用

全国计算机等级考试一级教程——计算机基础及Photoshop应用(2018年版)

117

一级网络安全素质教育

全国计算机等级考试一级教程——网络安全素质教育(2018年版)

201

二级公共基础知识

全国计算机等级考试二级教程——公共基础知识(2018年版)

224

二级C语言程序设计

全国计算机等级考试二级教程——C语言程序设计(2018年版)

226

二级VB语言程序设计

全国计算机等级考试二级教程——VB语言程序设计(2018年版)

228

二级Java语言程序设计

全国计算机等级考试二级教程——Java语言程序设计(2018年版)

229

二级Access数据库程序设计

全国计算机等级考试二级教程——Access数据库程序设计(2018年版)

261

二级C++语言程序设计

全国计算机等级考试二级教程——C++语言程序设计(2018年版)

263

二级MySQL数据库程序设计

全国计算机等级考试二级教程——MySQL数据库程序设计(2018年版)

264

二级Web程序设计

全国计算机等级考试二级教程——Web程序设计(2018年版)

265

二级MS  Office高级应用

全国计算机等级考试二级教程——MS Office高级应用(2018年版)

全国计算机等级考试二级教程——MS Office高级应用上机指导(2018年版)

266

二级Python语言程序设计

全国计算机等级考试二级教程——Python语言程序设计(2018年版)

335

三级网络技术

全国计算机等级考试三级教程——网络技术(2018年版)

336

三级数据库技术

全国计算机等级考试三级教程——数据库技术(2018年版)

338

三级信息安全技术

全国计算机等级考试三级教程——信息安全技术(2018年版)

339

三级嵌入式系统开发技术

全国计算机等级考试三级教程——嵌入式系统开发技术(2018年版)

401

四级操作系统原理

全国计算机等级考试四级教程——操作系统原理(2018年版)

402

四级计算机组成与接口

全国计算机等级考试四级教程——计算机组成与接口(2018年版)

403

四级计算机网络

全国计算机等级考试四级教程——计算机网络(2018年版)

404

四级数据库原理

全国计算机等级考试四级教程——数据库原理(2018年版)

备注:

(1)所有大纲均为2018年版;所有教材均为高等教育出版社出版

(2)新科目(117、266)教材2018年3月出版,其他教材2017年11月出版


Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。


Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。


Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中[3]  有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。


7月20日,IEEE发布2017年编程语言排行榜:Python高居首位。


Python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python作为程序的名字,是因为他是BBC电视剧——蒙提·派森的飞行马戏团(Monty Python's Flying Circus)的爱好者。ABC是由吉多参加设计的一种教学语言。就吉多本人看来,ABC这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,吉多认为是非开放造成的。吉多决心在Python中避免这一错误,并获取了非常好的效果,完美结合了C和其他一些语言。


就这样,Python在吉多手中诞生了。实际上,第一个实现是在Mac机上。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和C的习惯。


目前吉多仍然是Python的主要开发者,决定整个Python语言的发展方向。Python社区经常称呼他是仁慈的独裁者。


Python 2.0于2000年10月16日发布,增加了实现完整的垃圾回收,并且支持Unicode。同时,整个开发过程更加透明,社区对开发进度的影响逐渐扩大。Python 3.0于2008年12月3日发布,此版不完全兼容之前的Python源代码。不过,很多新特性后来也被移植到旧的Python 2.6/2.7版本。


Python是完全面向对象的语言。函数、模块、数字、字符串都是对象。并且完全支持继承、重载、派生、多重继承,有益于增强源代码的复用性。Python支持重载运算符,因此Python也支持泛型设计。相对于Lisp这种传统的函数式编程语言,Python对函数式设计只提供了有限的支持。有两个标准库(functools, itertools)提供了与Haskell和Standard ML中类似的函数式程序设计工具。


虽然Python可能被粗略地分类为“脚本语言”(script language),但实际上一些大规模软件开发项目例如Zope、Mnet及BitTorrent,Google也广泛地使用它。Python的支持者较喜欢称它为一种高级动态编程语言,原因是“脚本语言”泛指仅作简单程序设计任务的语言,如shell script、VBScript等只能处理简单任务的编程语言,并不能与Python相提并论。


Python本身被设计为可扩充的。并非所有的特性和功能都集成到语言核心。Python提供了丰富的API和工具,以便程序员能够轻松地使用C、C++、Cython来编写扩充模块。Python编译器本身也可以被集成到其它需要脚本语言的程序内。因此,有很多人把Python作为一种“胶水语言”(glue language)使用。使用Python将其他语言编写的程序进行集成和封装。在Google内部的很多项目,例如Google App Engine使用C++编写性能要求极高的部分,然后用Python或Java/Go调用相应的模块。《Python技术手册》的作者马特利(Alex Martelli)说:“这很难讲,不过,2004年,Python已在Google内部使用,Google召募许多Python高手,但在这之前就已决定使用Python。他们的目的是尽量使用Python,在不得已时改用C++;在操控硬件的场合使用C++,在快速开发时候使用Python。”



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存