考察一下官方的计算机类考试

官方有两种全国性计算机类考试:一种由教育部主持,为“全国计算机等级考试”,受众最广是二级考试;另一种由人社部、工信部领导,为“计算机软件资格考试”,简称“软考”,授予的是“国家职业资格证书”。

教育部其实还有一种所谓“全国计算机应用水平考试”,貌似没啥影响力。

资料链接

全国计算机等级考试:等级考试官网 中国计算机技术职业资格网:软考官方网站

全国计算机等级考试

介绍

全国计算机等级考试(National Computer Rank Examination,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部教育考试院(原教育部考试中心)主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。

科目设置

一级:操作技能级/信息素养

考核==计算机基础知识==及==计算机基本操作==能力,包括Office办公软件、图形图像软件、网络安全素质教育。

  • 计算机基础及WPS Office应用
  • 计算机基础及MS Office应用
  • 计算机基础及Photoshop应用
  • 网络安全素质教育

二级:程序设计/办公软件高级应用级

考核内容包括==计算机语言==与==基础程序设计==能力,要求参试者掌握一门计算机语言,可选类别有高级语言程序设计类、数据库程序设计类等;二级还包括==办公软件高级应用==能力,要求参试者具有计算机应用知识及Office办公软件的高级应用能力,能够在实际办公环境中开展具体应用。

  • ==C语言==程序设计
  • ==Java语言==程序设计
  • Access数据库程序设计
  • ==C++语言==程序设计
  • MySQL数据库程序设计
  • ==Web程序==设计
  • MS Office高级应用与设计
  • ==Python语言==程序设计
  • WPS Office高级应用与设计
  • ==openGauss数据库==程序设计

三级:工程师预备级

三级证书考核面向应用、面向职业的岗位专业技能。

  • 网络技术
  • 数据库技术
  • 信息安全技术
  • 嵌入式系统开发技术
  • Linux应用与开发技术

四级:工程师级

四级证书面向已持有三级相关证书的考生,考核计算机专业课程,是面向应用、面向职业的工程师岗位证书。

  • 网络工程师
  • 数据库工程师
  • 信息安全工程师
  • 嵌入式系统开发工程师
  • Linux应用与开发开发工程师

关注科目

  • 二级公共基础知识考试大纲(2022年版)点击下载

  • 二级C语言程序设计考试大纲(2022年版)点击下载

  • 二级Java语言程序设计考试大纲(2022年版)点击下载

  • 二级C++语言程序设计考试大纲(2022年版)点击下载

  • 二级MySQL数据库程序设计考试大纲(2022年版)点击下载

  • 二级Web程序设计考试大纲(2022年版)点击下载

  • 三级嵌入式系统开发技术考试大纲(2022年版)点击下载

计算机软件资格考试

概述

国家人力资源和社会保障部工业和信息化部领导下的国家级考试。纳入全国专业技术人员职业资格证书制度的统一规划,实行统一大纲、统一试题、统一标准、统一证书的考试办法。考试合格者将颁发由中华人民共和国人力资源和社会保障部、工业和信息化部用印的计算机技术与软件专业技术资格(水平)证书。该证书在全国范围内有效。

报考事项

报考人员可登录中国计算机技术职业资格网进行网上报名。

考试科目

高级资格

中级资格

初级资格

2022上半年软考安排

重点关注考试

程序员

https://www.ruankao.org.cn/platform/details?code=01_18

1.考试要求:

(1)掌握数制及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识; (2)理解计算机的组成以及各主要部件的性能指标; (3)掌握操作系统、程序设计语言的基础知识; (4)熟练掌握计算机常用办公软件的基本操作方法; (5)熟练掌握==基本数据结构==和==常用算法==; (6)熟练掌握==C程序设计语言==,以及==C++、Java、Visual Basic中一种程序设计语言==; (7)==熟悉数据库、网络和多媒体的基础知识==; (8)掌握==软件工程==的基础知识,了解==软件过程基本知识、软件开发项目管理的常识==; (9)了解常用信息技术标准、安全性,以及有关法律、法规的基本知识; (10)了解信息化、计算机应用的基础知识; (11)正确阅读和理解计算机领域的简单英文资料。

2.通过本考试的合格人员==能根据软件开发项目管理和软件工程的要求,按照程序设计规格说明书编制并调试程序,写出程序的相应文档,产生符合标准规范的、实现设计要求的、能正确可靠运行的程序==;具有====助理工程师====(或技术员)的实际工作能力和业务水平。

3.本考试设置的科目包括:

(1)计算机硬软件基础知识,考试时间为150分钟,笔试,选择题; (2)程序设计,考试时间为150分钟,笔试,问答题。

软件设计师

https://www.ruankao.org.cn/platform/details?code=02_15

1.考试要求:

(1)掌握数据表示、算术和逻辑运算; (2)掌握相关的==应用数学==、==离散数学==的基础知识; (3)掌握计算机体系结构以及各主要部件的性能和基本工作原理; (4)掌握操作系统、程序设计语言的基础知识,了解==编译程序==的基本知识; (5)熟练掌握常用数据结构和常用算法; (6)熟悉==数据库、网络和多媒体==的基础知识; (7)掌握==C程序设计语言==,以及==C++、Java、Visual Basic、Visual C++中的一种程序设计语言==; (8)熟悉==软件工程==、==软件过程改进==和==软件开发项目管理==的基础知识; (9)==熟练掌握软件设计的方法和技术==; (10)掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识; (11)了解信息化、计算机应用的基础知识; (12)正确阅读和理解计算机领域的英文资料。

2.通过本考试的合格人员能==根据软件开发项目管理和软件工程的要求==,==按照系统总体设计规格说明书进行软件设计==,==编写程序设计规格说明书等相应的文档==;==组织和指导程序员编写、调试程序,并对软件进行优化和集成测试==,开发出==符合系统总体设计要求的高质量软件==;具有==工程师==的实际工作能力和业务水平。

3.本考试设置的科目包括:

(1)计算机与软件工程知识,考试时间为150分钟,笔试,选择题; (2)软件设计,考试时间为150分钟,笔试,问答题。

系统架构师

https://www.ruankao.org.cn/platform/details?code=03_03

1.考试要求: (1)掌握计算机硬软件与网络的基础知识; (2)熟悉信息系统开发过程; (3)理解==信息系统开发标准==、常用==信息技术标准==; (4)熟悉主流的==中间件==和==应用服务器平台==; (5)掌握==软件系统建模==、==系统架构设计==基本技术; (6)熟练掌握==信息安全技术、安全策略、安全管理==知识; (7)了解信息化、信息技术有关法律、法规的基础知识; (8)了解==用户的行业特点==,并==根据行业特点架构合适的系统设计==; (9)掌握==应用数学==基础知识; (10)熟练阅读和正确理解相关领域的英文文献;

2.考试合格人员能够==根据系统需求规格说明书==,结合应用领域和技术发展的实际情况,考虑有关约束条件,==设计正确、合理的软件架构==,确保系统架构具有良好的特性;能够==对项目的系统架构进行描述、分析、设计与评估==;能够按照相关标准==编写相应的设计文档==;能够==与系统分析师、项目管理师相互协作==、配合工作;具有==高级工程师==的实际工作能力和业务水平。

3.本考试设置的科目包括:

(1)信息系统综合知识,考试时间为150分钟,笔试,选择题; (2)系统架构设计案例分析,考试时间为90分钟,笔试,问答题; (3)系统架构设计论文,考试时间为120分钟,笔试,论文题。