中级程序员的标准到底是什么?

中级程序员的标准到底是什么?,第1张

中级程序员和初级程序员最大的区别在于:工作经验,有没有真正的项目实战经验。一般来说,程序员都会最基本的删减,而对于真正的项目就不会接触太多,所以有的程序员就停留在初级,不了解项目到底该怎么做,只有你做了几个项目经验的时候,才能说自己步入了中级程序员的标准!

今年我报了名,是5月20日考试。

今年更改了名称,取消了中级程序员。是这样的:

初级资格:程序员 (原初级程序员)

中级资格:程序设计师,评测师(原高级程序员)

高级资格:系统分析师

考试内容:

程序员:

1)掌握数据及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识

(2)理解计算机的组成以及各主要部件的性能指标;

(3)掌握 *** 作系统、程序设计语言的基础知识;

(4)熟练掌握计算机常用办公软件的基本 *** 作方法;

(5)熟练掌握基本数据结构和常用算法;

(6)熟练掌握C程序设计语言,以及C++、Java、Visual Basic中的一种程序设计语言;

(7)熟悉数据库、网络和多媒体的基础知识;

(8)掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识;

(9)了解常用信息技术标准、安全性,以及有关法律、法规的基本知识;

(10)了解信息化、计算机应用的基础知识;

(11)正确阅读和理解计算机领域的简单英文资料。

程序设计师考试要求:

(1)掌握数据表示、算术和逻辑运算;

(2)掌握相关的应用数学、离散数学的基础知识;

(3)掌握计算机体系结构以及各主要部件的性能和基本工作原理;

(4)掌握 *** 作系统、程序设计语言的基础知识,了解编译程序的基本知识;

(5)熟练掌握常用数据结构和常用算法;

(6)熟悉数据库、网络和多媒体的基础知识;

(7)掌握C程序设计语言,以及C++、Java、Visual Basic、Visual C++其中一种程序设计语言;

(8)熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;

(9)熟练掌握软件设计的方法和技术;

(10)掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识;

(11)了解信息化、计算机应用的基础知识;

(12)正确阅读和理解计算机领域的英文资料。

如果你以后专攻C++的话,把C的基础打好就可以了,不用学的那么精通,但一定要打好基础。

◇中级程序员考试大纲◇

一、考试说明

1. 考试要求:

(1) 掌握数制、数据信息机内表示及其算术运算和逻辑运算的基础知识;

(2) 了解计算机的体系结构和主要部件的基础知识;

(3) 熟练掌握基本算法和数据结构,用C语言编制程序;

(4) 掌握数据结构、程序语言和 *** 作系统的基础知识;

(5) 了解软件工程、数据库、多媒体和网络的基础知识;

(6) 正确阅读和理解计算机领域的简单英文资料。

2. 通过本考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。

3. 本考试设置的科目包括:计算机基础知识,考试时间为150分钟;计算机程序设计,考试时间为150分钟。

二、考试范围

(一)计算机基础知识

1.1软件基础知识

1.1.1数据结构基础

数组、记录、列表、队列、践、堆、树和二叉树的定义、存储和 *** 作

1.1.2程序语言和语言处理程序的基础知识和基本原理

汇编、编译、解释系统的基础知识及基本原理

程序语言的基本成分:数据、运算什么控制和传输

结构化程序设计方法

1.1.3 *** 作系统基础知识及基本原理

*** 作系统的类型和功能

*** 作系统的层资结构和进程概念

作业、处理贾、存储、文件和设备等管理的基础知识及基本原理

1.1.4软件工程基础知识

软件生命周期各阶段的任务

结构化分析和设计方法

面向对象基本概念

软件测试方法

软件开发工具与环境基础知识

1.1.5数据库基础知识

数据库模型

数据库系统的结构

SQL使用初步

常用数据库管理系统的知识

1.1.6多媒体基础知识

多媒体基本概念

简单图形的绘制

常见图像文件格式

音频和视频信息的基本概念

1.2硬件基础知识

1.2.1数制及其转换

二进制、十进制和十六进制等常用数制及其相互转换

1.2.2机内代码

原码、补码、反码、移码

定点数与浮点数的机内表示

ASCII码及汉字编码等常用的编码

奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法

1.2.3算术运算和逻辑运算

计算机中的二进制数运算方法

逻辑代数的基本运算和逻辑表达式的化简

1.2.4 计算机的体系结构和主要部件

中央处理器(CPU)、存储器和输入输出设备

总线结构、指领流和数据流

1.2.5 指令系统

常用的寻址方式

指令的格式、分类及功能

指令的执行过程

1.3 网络基础知识

1.3.1 网络的功能、分类及组成

1.3.2 基本的网络协议与标准

1.3.3 常用网络设备与网络通信初步

1.3.4 网络安全性初步

1.3.5 Client-Server结构

1.3.6 Internet和Intranet初步

1.4 计算机专业英语

掌握计算机技术的基本词汇

能正确阅读和理解计算机领域的简单英文资料

(二)计算机程序设计

2.1 按照软件设计说明书,能熟练使用下列程序语言编制程序,C(美国标准)

2.2 理解给定的程序功能,能发现程序中的错误并加以纠正

2.3 具有良好的程序编制风格

2.4 基本算法

2.4.1 查找、更新、排序、合并及字符处理

2.4.2 迭代、插值、数值积分、矩阵计算、方程求解和搜索求解

2.5程序编制方法

2.5.1 分支、循环 、子程序(过程和函数)、递归

2.5.2 输入输出和文件的处理

2.5.3 结构化程序设计方法

-------------------------------------------------

关于2001年计算机软件专业技术资格和水平考试有关问题的通知

各区、县人事局,市属各委、办、局、总公司,各高等院校、人民团体人事(干部)部门:

根据人事部办公厅《关于下半年各资格考试有关问题的通知》(人办发[2001]12号)的精神以及信息产业部有关规定,结合本市具体情况,现将2001年度计算机软件专业技术资格和水平考试的有关问题通知如下:

一、报考条件

1、遵纪守法,工作努力,尽职尽责。

2、参加资格考试还须符合下列条件:

⑴有志从事计算机软件工作的在职人员,不论学历、资历,均可报考初级程序员资格考试。

⑵大学本科毕业的在职人员或担任软件技术员职务两年以上(含两年)的在职人员可以报考程序员资格考试。

⑶研究生毕业的在职人员或担任软件助理工程师职务两年以上(含两年)的在职人员可以报考高级程序员资格考试。

3、参加各级水平考试,不限学历和资历条件。对水平考试合格人员将颁发水平证书,不再颁发资格证书。

二、从2001年开始,计算机软件专业技术水平考试增加网络程序员(初级)、网络设计师(中级)两个级别的考试。

三、考试时间及科目

考试日期 级 别 考试时间 考试科目

2001年10月14日 初级程序员(资格、水平) 9∶00-11∶00 基础知识

14:00-16:00 编程能力

程序员(资格、水平) 9∶00-11∶30 基础知识

14:00-16:30 编程能力

高级程序员(资格、水平) 9∶00-11∶30 基础知识

14:00-16:30 程序设计能力

系统分析员(水平) 9∶00-11∶30 基础理论

13:30-15:00 系统分析设计

15∶20-17∶20 论文

网络程序员(水平) 9∶00-11∶00 网络基础知识

14:00-16:00 网络程序设计

网络设计师(水平) 9∶00-11∶30 综合网络基础

14:00-16:30 网络设计与管理

四、报名办法

1、报名参加计算机专业技术资格考试人员需填写考试申请表,经本人所在单位人事(干部)部门审核同意盖章后,持本人毕业z书(原件)、职称(资格)证书(原件)、本人身份z、本人近期同一底版一寸照片两张(申请表上的一张除外),到指定的计算机专业技术资格考试报名点报名(报名点情况附后)。

2、报考计算机专业技术水平考试人员需填写考试申请表,持本人近期同一底版一寸照片两张(申请表上的一张除外)在三处指定报名点任选一处报名(报名点情况附后)。

3、考试大纲、辅导教材可在报名的同时,在报名点统一征订。考前辅导事宜可与考试指定报名点联系。

五、报名时间:2001年7月9日-7月13日

六、报名地点:

1、资格考试报名地点:

机械局职工大学(海淀区翠微路4号,电话:68254605)

2、水平考试报名地点:

联大应用文理学院(海淀区北土城西路197号,电话:62021694)

首都经贸大学(朝外红庙,电话:65976366)

清华大学继续教育学院(清华园内,电话:62773505)

-------------------------------------------------------

不知道你目前所在的地址,所以贴上的时间仅供参考。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11545470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存