《数据结构课程设计》读书工程方案
    一、目的与要求
    数据结构是计算机科学技术专业与软件工程专业的必修课程,也是该专业核心理论课程,是一门重要的专业基础课。通过课程设计使学生了解并掌握数据结构与算法的设计方法,具备初步的独立分析和设计能力;初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;提高综合运用所学的理论知识和方法独立分析和解决问题的能力;训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风。
在读书工程环节,学生可以通过阅读相关的参考书目,对课程设计的五个部分(线性表、栈和队列、树、图、排序)中的两个题目进行深入的分析探讨和总结,并提交相应的读书工程报告。
    二、考核方式
    通过提交读书报告进行考核,该部分成绩要占课程总成绩的20%。该报告至少应包括基本理
论阐述、当前理论或实践应用现状、本人对相关内容的体会课程设计过程中对相应部分的设计与实现思路读书工程心得总结等几个方面,并列出参考书目,字数不少于3000字。
    三、参考书目
    1.《数据结构》C语言描述,唐策善等著,高等教育出版社。
    2.《数据结构与算法教程》(第二版、第三版),李春葆著,清华大学出版社,20089月。
    3.《数据结构课程设计》,滕国文著,清华大学出版社,20109月。
    4.数据结构课程设计—C/C++描述,阮宏一著,电子工业出版社,20119月。
    5.《数据结构课程设计案例精编》—C/C++描述,李建学等著,清华大学出版社,2007年2月。
    6.《编程珠玑》(第2版),(美)本特利(Bentley,J.)著,黄倩钱丽艳译,人民邮电出版社;2008年10月。
    内容简介:
    本书是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开。作者Jon Bentley 以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。
数据结构与算法论文本书的特是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。本书对各个层次的程序员都具有很高的阅读价值。
    7.《编程之美—微软技术面试心得》,编程之美小组著,电子工业出版社,2008年3月。
    内容简介:
    本书收集了约60道算法和程序设计题目,这些题目大部分在近年的笔试,面试中出现过,或者是被微软员工热烈讨论过。作者试图从书中各种有趣的问题出发,引导读者发现问题,分析问题,解决问题,寻更优的解法。本书的内容分为下面几个部分:
    游戏之乐:从游戏和其他有趣问题出发,化繁为简,分析总结。
    数字之魅:编程的过程实际上就是和数字及字符打交道的过程。这一部分收集了一些好玩的对数字进行处理的题目。
    结构之法:汇集了常见的对字符串、链表、队列,以及树等进行操作的题目。
数学之趣:列举了一些不需要写具体程序的数学问题,锻炼读者的抽象思维能力。
    8.《程序员羊皮卷》,张大志著,电子工业出版社;2009年9月。
    内容简介:
    求职不顺利、工作中困难当道、无法解决职场冲突与矛盾、不知道自己的职业目标是什么、无法有效地调整行动来向着目标前进,以上问题贯穿了研发人员职业生涯的各个阶段。本书提供了思路与方案,从问题的根源、到正确地面对,再到如何有效地解决和规划自己的职业生涯,让职场上我们的生命周期更完美。
    本书适合那些试图寻自己人生真正价值的人。无论是将要迈入职场、还是身处职场之中,书中智慧的光芒能助你在职场的黑洞中到方向、照亮前路、飞越迷雾。
    9.《程序员面试宝典》(第三版),欧立奇等著,电子工业出版社,2011年4月。
    内容简介
    本书是《程序员面试宝典》的第三版,在保留第二版的数据结构、面向对象、程序设计等主干的基础上,使用各大IT公司及相关企业最新面试题替换和补充原内容,以反映自第一版以来近几年时间所发生的变化。
    本书取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。本书不仅对传统的C系语言考点做了详尽解说,还根据外企出题最新特点,新增加了对友元、Static、图形/音频、树、栈、ERP等问题的深入讲解。最后本书着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的注意事项及体面试进行了解析。本书的面试题除了有详细解析和答案外,对相关知识点还有扩展说明。真正做到了由点成线,举一反三,对读者从求职就业到提升计算机专业知识都有显著帮助。
    本书适合计算机相关专业应届毕业生阅读,也适合作为正在应聘软件行业的相关就业人员和计算机爱好者的参考书。
    10.《代码大全》(第二版),(美)迈克康奈尔(McConnell,S.)著,金戈等译,电子工业出版社,2006年3月。
    内容简介:
    代码大全(第二版)是著名IT畅销书作者Steve McConnell十一年前的经典著作的全新演绎:第二版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。本书中所论述的技术不仅填补 了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论你是什么背景,阅读本书都会让你在更短的时间内、更容易地写出更好的程序。
    11.《全美经典学习指导系列》数据结构习题与解答(java语言描述)
John R.hubbard著,杨国贵 周斌 刘亚萍等译,机械工业出版社。
    导读:
    本书出版时间较早,2002年出版,但口碑较好,堪称经典,有电子书。内容上主要介绍了Java的诸多特点及如何使用Java语言来实现各种主要的数据结构,主要为自学者编写,特别适合与数据结构的课程一起使用。书中共包括200多例题、习题及习题解答,适合编码能力稍弱的同学阅读。
    12.《数据结构与算法分析》(Java版英文)Robert Lafore著,ISBN:1571690956
    导读:
    本书是目前为数不多的网上能下载到英文版电子书的数据结构Java描述书。尽管是英文版,但书中很少有生涩难懂词汇,内容易懂,主要介绍了如何使用Java语言来实现各种主要的数据结构和算法。若能通读本书,相信对学生的英文阅读能力、Java编程动手能力和应用数据结构知识解决实际问题能力均会有所提高。
    13.《数据结构与问题求解》(Java语言版,第3版,英文影印版,第4--较贵)Mark Allen Weiss著,人民邮电出版社,ISBN978711516245820078月。
    导读:
    采用独特的方法将数据结构分成说明和实现两部分,并充分利用现成的数据结构库(Java集合类API)。讲述有关数据结构、算法分析以及其Java实现的所有重要细节。结合了Java 50的许多新特性,包括泛型编程和泛型集合类的设计。专门设计了RSA密码系统、简单编译器、文件压缩等结合实际的实例。涵盖了许多实用的高级数据结构以及算法,反映了本领域的最新进展,并提供了集合类API的一个子集的实现。
    14.《数据结构从应用到实现》(Java版,中英文版,经典原版书库)
SeshVenugopal著,机械工业出版社,ISBN:711123165,2008年1月。
    导读:
    《经典原版书库·数据结构从应用到实现(Java)(英文版)》使用流行的Java语言作为描述语言,详细介绍了数据结构和算法。共分为五大部分:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。