高级程序员考试时间安排和参考书推荐

简介: 文章来源于网络,参考以下! 高级程序员考试(以下简称高程考试)是计算机软件资格与水平考试中难度比较大的一级,也是许多在校大学生热衷参与的一项考试。下面是笔者参加高程考试的一点体会,希望对那些正在准备高程考试的朋友有所帮助。
文章来源于网络,参考以下! 高级程序员考试(以下简称高程考试)是计算机软件资格与水平考试中难度比较大的一级,也是许多在校大学生热衷参与的一项考试。下面是笔者参加高程考试的一点体会,希望对那些正在准备高程考试的朋友有所帮助。      复习时间安排   高程考试分上午考试和下午考试,上午考基础知识, 考试时间为150分钟;下午考软件设计和程序编制能力,考试时间也为150分钟。      要想顺利通过高级程序员考试,那么就应该有一个完备的复习计划。报考高级程序员考试应该尽早准备,把工夫下在平时,尤其是像程序设计语言和汇编语言等科目,由于大部分理工科专业都会开设相关课程,所以上课时就要多留心。需要注意的是,高级程序员考试并不是简单地考编程,而是考功能设计。意识到这点对于复习来说是十分重要的。不能简单地练习编程,而要特别注意相关的能力的培养。如果能有机会参与一两个实际项目,对通过考试是会有很大帮助。      就具体的复习时间来说,我个人认为两个月左右就足够了。高程考试通常在10月上旬举行,暑假可以用来复习,“十一”长假来做最后冲刺。      参考书推荐   参考书的选择很关键。除了必须的教材和配套的习题集之外,历年试题集一定要有一本,笔者推荐大连理工出版社出版的一套历年试题详解。关于Casl汇编的书也要有一本,推荐《Casl汇编语言程序设计》(复旦大学出版 王世业)一书。如果你对数据结构部分的知识不熟悉,那么你还需要准备一本这方面的书,比如《数据结构教程》(蔡子经 复旦大学出版社)。此外软考办发布的“软件考试备考参考”和练习题,也是很好的复习参考。      复习注意要点   在复习中,应该多做历年考题,尤其是最近4~5年的。可以帮助你熟悉考试,起到事半功倍的作用。而且考题也确实有一定的复现率。在复习时头脑要清醒,不要使自己陷入泥潭。比如准备编译原理,知道一个大概就行了,不能在细节上钻牛角尖。在复习时要记住几句话,结合试题、分类整理、对比分析、适量练习、经常重复。      上午考试攻略   就上午考试来说,考的题不多,15道左右,每题都有5问,每问之间通常都有一定的延续性。通常操作系统、软件工程、计算机网络是考试重点,所占分值比例很大。虽然说高程考试上午部分所要求的是知识面的广度,而非深度。但在复习时对这三部分的深度应该有一定的了解。      就近几年的发展趋势来看,上午的试题广度有所扩展,并注重能力的考查,数据结构算法分析和软件质量、软件项目管理、面向对象方法等方面的试题的比重增加了,计算机硬件基础知识的比重减小了。因此在复习时要有所侧重。上午考试也经常考一些教程外的内容,通常是软件行业最新的理论、技术及其应用,但是通常都比较简单,只要平时多关注一些IT类媒体就可。上午试题中的英文题目的难度也不在于语言本身,只要你有CET-4的水平并且熟悉常用的计算机方面的单词(约几百个),看懂题目没问题。但由于基础知识涉及面比较广,需要识记的东西相当多,因此要摸索适合自己的记忆方法。      下午考试攻略   下午试题包括软件分析、Casl汇编、数据结构与算法设计等内容,通常以填空题的形式出现。主要考设计能力,难度比较大,有很多没有通过高程考试的考生都是因为下午考试的成绩不理想。软件分析这部分内容比较令人头痛,关键在于全是主观的设计题,需要相当的实践经验。因而笔者觉得应该反复研习来自工程实践、由专家精心设计的往年试题,领悟其中的程序设计精神,这对缺少实践经验的学生朋友来说尤其重要。Casl汇编比较简单,由于寻址方式很少,所以试题难度不大,这也是下午考试部分最应该得满分的部分。算法与数据结构是整个考试中最难的部分,建议在复习时对一些常用算法,像背包问题、迷宫问题、八皇后问题、装箱法、比赛安排等,最好背下来,牢记各种变化。虽然未必出原题,但对开阔思路很有帮助。      另外,有一个好心态会对你有很大帮助。考试时一定要镇静,要对自己有信心。答题时多想出题者的意图。一个角度考虑不出结果,就换一个角度考虑,一定要仔细考虑,不要匆忙落笔。最后祝大家考试成功!
目录
相关文章
|
25天前
|
SQL 算法 架构师
【软件设计师备考 专题 】程序设计评审的重要性和方法
【软件设计师备考 专题 】程序设计评审的重要性和方法
59 0
|
25天前
|
敏捷开发 测试技术 项目管理
【软件设计师备考 专题 】准备软件设计师资格考试:复习指南和策略
【软件设计师备考 专题 】准备软件设计师资格考试:复习指南和策略
73 0
|
5月前
|
数据库 数据安全/隐私保护
【课程设计】招聘系统的设计与实现
【课程设计】招聘系统的设计与实现
|
8月前
|
Oracle Java 关系型数据库
程序员做开发工作必须要考证么?
众所周知,随着信息技术的迅速发展,程序员已经成为现代社会中不可或缺的一部分。与此同时,关于程序员需要考证的话题也越来越受到关注,以及现在互联网行业内卷严重,催生了程序员继续学习的渠道。随着行业寒冬的影响,互联网行业的程序员竞争越来越激烈,也让程序员再次审视了考证提高自身竞争力的设想。那么本文就来简单探讨一下程序员是否需要考证,以及衡量程序员能力的方式是什么?
128 2
程序员做开发工作必须要考证么?
|
25天前
|
供应链 Oracle 关系型数据库
【软件设计师备考 专题 】常用应用系统
【软件设计师备考 专题 】常用应用系统
35 0
|
3月前
|
JavaScript 小程序 Java
基于Java的高校实习管理系统设计与实现(亮点:实习记录、实习打分、实习作业,功能新颖、老师没见过、当场唬住!)
基于Java的高校实习管理系统设计与实现(亮点:实习记录、实习打分、实习作业,功能新颖、老师没见过、当场唬住!)
54 0
|
2月前
|
芯片
【中级软件设计师】—(针对上午题)计算机系统知识(十一)
【中级软件设计师】—(针对上午题)计算机系统知识(十一)
|
9月前
|
设计模式 算法 网络协议
软件设计师(中级)详细复习过程总结
软件设计师(中级)详细复习过程总结
|
9月前
|
架构师 NoSQL 前端开发
|
9月前
|
供应链 JavaScript 前端开发
【论文指导】计算机毕业设计,摘要如何写?15篇案例把你安排明白
【论文指导】计算机毕业设计,摘要如何写?15篇案例把你安排明白
180 1