文章来源于网络,参考以下!
高级程序员考试(以下简称高程考试)是计算机软件资格与水平考试中难度比较大的一级,也是许多在校大学生热衷参与的一项考试。下面是笔者参加高程考试的一点体会,希望对那些正在准备高程考试的朋友有所帮助。
复习时间安排
高程考试分上午考试和下午考试,上午考基础知识, 考试时间为150分钟;下午考软件设计和程序编制能力,考试时间也为150分钟。
要想顺利通过高级程序员考试,那么就应该有一个完备的复习计划。报考高级程序员考试应该尽早准备,把工夫下在平时,尤其是像程序设计语言和汇编语言等科目,由于大部分理工科专业都会开设相关课程,所以上课时就要多留心。需要注意的是,高级程序员考试并不是简单地考编程,而是考功能设计。意识到这点对于复习来说是十分重要的。不能简单地练习编程,而要特别注意相关的能力的培养。如果能有机会参与一两个实际项目,对通过考试是会有很大帮助。
就具体的复习时间来说,我个人认为两个月左右就足够了。高程考试通常在10月上旬举行,暑假可以用来复习,“十一”长假来做最后冲刺。
参考书推荐
参考书的选择很关键。除了必须的教材和配套的习题集之外,历年试题集一定要有一本,笔者推荐大连理工出版社出版的一套历年试题详解。关于Casl汇编的书也要有一本,推荐《Casl汇编语言程序设计》(复旦大学出版 王世业)一书。如果你对数据结构部分的知识不熟悉,那么你还需要准备一本这方面的书,比如《数据结构教程》(蔡子经 复旦大学出版社)。此外软考办发布的“软件考试备考参考”和练习题,也是很好的复习参考。
复习注意要点
在复习中,应该多做历年考题,尤其是最近4~5年的。可以帮助你熟悉考试,起到事半功倍的作用。而且考题也确实有一定的复现率。在复习时头脑要清醒,不要使自己陷入泥潭。比如准备编译原理,知道一个大概就行了,不能在细节上钻牛角尖。在复习时要记住几句话,结合试题、分类整理、对比分析、适量练习、经常重复。
上午考试攻略
就上午考试来说,考的题不多,15道左右,每题都有5问,每问之间通常都有一定的延续性。通常操作系统、软件工程、计算机网络是考试重点,所占分值比例很大。虽然说高程考试上午部分所要求的是知识面的广度,而非深度。但在复习时对这三部分的深度应该有一定的了解。
就近几年的发展趋势来看,上午的试题广度有所扩展,并注重能力的考查,数据结构算法分析和软件质量、软件项目管理、面向对象方法等方面的试题的比重增加了,计算机硬件基础知识的比重减小了。因此在复习时要有所侧重。上午考试也经常考一些教程外的内容,通常是软件行业最新的理论、技术及其应用,但是通常都比较简单,只要平时多关注一些IT类媒体就可。上午试题中的英文题目的难度也不在于语言本身,只要你有CET-4的水平并且熟悉常用的计算机方面的单词(约几百个),看懂题目没问题。但由于基础知识涉及面比较广,需要识记的东西相当多,因此要摸索适合自己的记忆方法。
下午考试攻略
下午试题包括软件分析、Casl汇编、数据结构与算法设计等内容,通常以填空题的形式出现。主要考设计能力,难度比较大,有很多没有通过高程考试的考生都是因为下午考试的成绩不理想。软件分析这部分内容比较令人头痛,关键在于全是主观的设计题,需要相当的实践经验。因而笔者觉得应该反复研习来自工程实践、由专家精心设计的往年试题,领悟其中的程序设计精神,这对缺少实践经验的学生朋友来说尤其重要。Casl汇编比较简单,由于寻址方式很少,所以试题难度不大,这也是下午考试部分最应该得满分的部分。算法与数据结构是整个考试中最难的部分,建议在复习时对一些常用算法,像背包问题、迷宫问题、八皇后问题、装箱法、比赛安排等,最好背下来,牢记各种变化。虽然未必出原题,但对开阔思路很有帮助。
另外,有一个好心态会对你有很大帮助。考试时一定要镇静,要对自己有信心。答题时多想出题者的意图。一个角度考虑不出结果,就换一个角度考虑,一定要仔细考虑,不要匆忙落笔。最后祝大家考试成功!
分享到:
相关推荐
周末的时间安排则是对工作日学习内容的进一步深化和实践。在周末,考生应重点学习理论知识,尤其是数据结构与算法、程序语言基础知识、操作系统和软件开发运行维护等方面。通过阅读《程序员考试考点分析与真题详解》...
在报考条件上,初级程序员资格考试对学历和资历无限制,而高级程序员资格考试则要求本科毕业或担任相关职务一定年限。 报名与考试流程包括选择报名方式(政府机构、电话、网络),确认报名信息,领取准考证,按时...
综上所述,《Visual Basic数据库高级实例导航》是一本集知识性、实践性于一体的图书,对于想要深入了解Visual Basic数据库编程的读者来说,是一本不可多得的参考书。书中不仅包含了丰富的理论知识,还有丰富的实际...
评价方式包括课堂表现、定期作业、期末考试,以及项目和演示。学生还需要阅读各种参考书籍、标准、规范和源代码,参与在线讨论以增强理解和实践能力。 【参考书籍】 学习Linux编程可以参考《 Beginning Linux ...
从这些评论中,我们可以提取出一些关键知识点,比如Java的基本语法、面向对象的概念、集合框架的使用和理解、Sun认证Java程序员考试的相关内容,以及如何将理论知识应用到实际问题解决中。 结合上述分析,本书所...
《C语言程序设计》一书还特别关注了教育实践,针对计算机等级考试的需求,精心安排了练习题和实例,帮助读者巩固所学知识,提高解决实际问题的能力。无论你是初学者还是有一定经验的开发者,这本书都能提供宝贵的...
合理安排时间,首先应通过“软件设计师讲义.rar”这样的教材来学习理论知识,然后通过历年真题来检验自己的理解程度,最后利用APP进行实战演练,将理论与实践相结合。同时,要特别关注那些容易出错的难点,通过反复...
- **《C程序设计语言》(TheCProgrammingLanguage)**:由C语言设计者撰写,是学习C语言的标准参考书。 - **《CPrimerPlus中文版》(CPrimerPlus)**:适合初学者,全面介绍C语言编程基础。 - **《C和指针》(PointersonC...
该书全面覆盖了70-483考试的所有核心内容,旨在帮助考生深入理解C#编程的关键概念和技术。 #### 二、考试目标群体 本考试主要面向以下几类人群: - 已经具备一定C#编程基础并希望进一步提升技能的软件开发者。 - ...
对于程序员而言,掌握编译原理不仅有助于提升对简单语言设计的能力,还对软件逆向工程、程序理解和软件安全等领域有着广泛的应用。 **教材与参考资料** 本课程推荐的教材包括陈火旺的《编译原理》第三版,吕映芝的...
- **解析**: Gantt图是一种常用的项目管理工具,可以清晰地展示项目的进度安排和各个任务之间的关系。故正确答案为B:Gantt图。 **7. 需求分析的任务** - **知识点**: 需求分析阶段的工作内容。 - **解析**: 需求...
其中,课程总学时被定为64学时,其中48学时为讲授时间,16学时为课内实验,书中还推荐教师在课外额外安排32学时的实验,以加强学生对编程技能的掌握。 C语言课程的设计注重的是系统性和实践性,不仅让学生掌握理论...
为了配合教学大纲,教师和学生都应该参考一系列高质量的学习材料,包括Python官方文档、经典教程书籍,以及网络上的各种高质量资源。这样全方位的学习资源可以帮助学生更深入地理解Python编程,并且在学习过程中不断...
它们不仅涵盖了语言的基础部分,还深入讲解了高级主题和内部实现机制。 - **建议**:虽然这些书籍可能比较晦涩难懂,但对于想要深入了解C++内部机制的读者来说非常有价值。 #### 4. 掌握不同编译器的使用方法 - **...