程序员证书及课程简介
程序员证书及课程简介
• 软件程序员证书介绍
• 为什么要取得软件程序员证书
• 为取得证书需要学习哪些知识
• 课程概况及考核办法
一.软考介绍
全国计算机技术与软件专业技术资格(水平)考试(简称计算机软件资格考试)是由国家人事部和信息产业部组织的国家考试,其目的是:科学、公正地对全国计算机技术与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。
1.软考的发展趋势与前景
软件专业人员组成结构处于不合理的状态,应用型人才匮乏,很多人理论脱离实际。软考作为人事部和信息产业部联合举办的一个权威性的软件水平认证考试,它考核的不仅是你的知识水平,而且要考察你的职业资格也就是你的动手能力。就当前实际人才需求分析,中国现在最需要的是“软硬”兼备的人才。
2.软件的性质
(1) 软考是一种职业资格考试
根据人事部、信息产业部文件(国人部发[2003]39号),计算机技术与软件专业技术资格(水平)考试纳入全国专业技术人员职业资格证书制度的统一规划。通过考试获得证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要从获得证书的人员中择优聘任相应专业技术职务:取得初级资格可聘任技术员或助理工程师;取得中级资格可以聘任工程师;取得高级资格可以聘任高级工程师。
(2) 软考是一种专业技术资格考试
计算机技术与软件专业实施全国统一考试后,不再进行相应专业技术职务任职资格的评审工作。报考任何级别不限学历、资历条件,考生可根据自己熟悉的专业情况和水平选择适当的级别报考。程序员、软件设计师、系统分析师、网络工程师、数据库系统工程师级别的考试已与日本相应级别的考试实现互认,程序员和软件设计师级别考试还与韩国相应级别的考试实现了互认,以后还将扩大考试互认的级别以及互认的国家。
考试类别与级别如表所示:
3.软考证书
考试合格者将颁发由中华人民共和国人事部和中华人民共和国信息产业部共同用印的计算机技术与软件专业技术资格(水平)证书。该证书在全国有效。
合格证书有效期为3年。期满前3个月内,持证者应到信息产业部认定的当地证书登记机构进
行登记。证书登记时需要持有接受继续教育或参加业务技术培训的证明。证书登记工作的有关规定
见信息产业部办公厅文件(信办人[2004]47号),持证者接受继续教育或参加业务技术培训的有关规定见信息产业部办公厅文件(信办人[2004]48号)。 本考试每年组织两次,每年上半年和下半年考试的资格不尽相同。程序员考试分为上、下午两场考试,均为笔试。上午题一般为75个空,每空1分,考试时间为150分钟。下午题是程序设计填空,考试时间为150分钟。 上午考试为75个选择题,主要考查考生的知识面;下午为程序分析与填空,主要考查考生解决问题的能力。合格分数线一般为45分,只有两场考试均达到45分才算通过考试,其中任何一场的考试分数低于45分均视为未通过,并不能取得相应资格证书。 二.为什么要取得软考证书 就业的需要、专业学习需要、职称评定需要、晋升需要等 三.为取得证书所需要学习的知识
1.计算机系统基础知识
基本上是《微机原理》的浓缩版。
2.操作系统
• 学习计算机中最重要的系统软件--操作系统的基本功能、特征和管理方式。
• 学习本章知识有助于理解进程、线程、存储管理、文件管理等编程中需要深刻理解而又基础的概
念,有助于编写出更优秀的程序。
3.数据库
• 初步的数据库理论基础。
• SQL语言入门。
4.多媒体
• 图形、图像
• 音频、视频
• 多媒体网络
5.网络基础
• 硬件:网络设备
• 软件:网络协议
• Windows NT、Internet、浏览器
• 网络安全
6.程序设计语言
有关编译原理的最基础知识
7.软件工程
• 项目管理基础知识
• 面向对象技术
• 系统分析与系统设计
• 程序设计与测试
• 软件质量管理
8.标准化与知识产权
• 标准化的基础知识
• 知识产权基础知识
9.数据结构与算法
• 基本的数据结构
• 常用的算法
10.熟练的C语言编程
11.专业英语 • 上午75个选择题中最后10个为英文题目。 • 考查的内容是基本的专业英语,基本上不是太难。 • ____is a sequence of letters and digits, the first character must be a letter.(2003年上午试题第66题) A.An identifier B.A string C.An array D.Program
程序员考试的基本特点:
• 涉及面广--包含11个方面的内容。
• 深度要求不高
• 上午的理论考试重在对各方面基础知识和基本概念的记忆、理解和运用。
• 下午的应用考试重在C语言应用编程、基本的数据结构与常用算法。
我们的优势:
• 理论与实践基础好。
• 很多知识块在先前或后续专业课程中学习,包括数据库、网络基础、C语言编程、数据结构等。 • 系部专门开设本课程以帮助学生参加程序员证书考试。
四、本课程基本目标
• 以帮助学生通过软考为第一目标。
• 拓展知识面,提高在计算机方面的综合素质。