计算机学习推荐书目
2024年 408计算机科学基础大纲
2024年 408计算机科学基础大纲2024年的408计算机科学基础大纲是根据新的学科要求和前沿技术的发展而制定的。
以下是对该大纲的详细介绍:一、课程目标408计算机科学基础课程的目标是培养学生具备扎实的计算机科学基础知识和技能,能够理解计算机科学的基本原理和方法,掌握计算机编程的基本技巧,具备解决实际问题的能力,并具备继续深入学习和研究计算机科学的基础。
二、课程内容1.计算机科学导论主要介绍计算机科学的基本概念、发展历程和研究领域,培养学生对计算机科学的整体认识和理解。
2.离散数学包括集合论、命题逻辑、二元关系、图论等内容,培养学生抽象思维和逻辑推理能力,为后续课程打下坚实的理论基础。
3.数据结构与算法主要包括线性表、树、图、查找和排序等基本数据结构和算法,培养学生设计和分析算法的能力,并提高解决实际问题的能力。
4.计算机组成原理包括计算机硬件系统的基本结构、指令系统、存储器层次结构、中央处理器等内容,培养学生对计算机体系结构的理解和应用能力。
5.操作系统主要包括进程管理、内存管理、文件系统、设备管理等内容,培养学生对操作系统原理和设计的理解和实践能力,为后续系统软件和应用开发打下基础。
6.编程语言与编译技术主要包括编程语言的基本概念、语法和语义、编译原理和技术等内容,培养学生掌握常用编程语言和编译器的设计与实现方法。
7.数据库系统与应用主要包括数据模型、数据库设计、关系数据库语言、数据库管理系统原理等内容,培养学生对数据库系统的理解和应用能力,并培养数据库应用开发的基本技能。
8.计算机网络包括网络体系结构、传输协议、网络安全等内容,培养学生对网络基本原理和技术的理解和应用能力,为后续网络应用与安全提供基础。
三、教学方法与考核要求1.教学方法教学方法将以理论授课、实践操作、实验演示等多种方式相结合,注重培养学生的分析、设计和解决问题的能力。
2.考核要求考核方式包括平时成绩、实验报告和期末考试等,具体占比根据教学实践情况确定。
824专业笔试参考书目
824专业笔试参考书目824专业笔试是一门应用型辅助工程师技能的考试,主要聚焦于电气、电子、通信、计算机等专业的基础知识和实践能力。
参加该考试的学生需要在掌握基础知识的同时,具备解决实际问题的能力。
因此,为了准备824专业笔试,学生们可以参考一些与相关专业知识密切相关的教材、参考书和学习资料。
下面是一些我根据专业领域的覆盖面和实用性选出的824专业笔试参考书目:1.《电路分析与设计基础》这本书主要介绍了电路基础的概念、电路分析方法和电路设计等内容。
对于准备电气、电子类考试的学生来说,是一本很好的入门教材。
2.《电子技术基础》这本教材详细介绍了电子技术基础中的基本理论、电子元件和电子电路的基本知识。
通过这本书可以全面系统地了解电子技术的基础知识。
3.《模拟电子技术基础》这本书围绕模拟电子电路的基本概念、分析方法和设计技巧,对模拟电子技术的基础知识进行了全面而深入的介绍。
是一本在模拟电子技术领域有很高参考价值的教材。
4.《数字电子技术基础》这本书详细讲解了数字电子技术中的数字电路、逻辑门电路、数字系统和计算机组成原理等内容。
对于准备计算机相关考试的学生来说尤为重要。
5.《通信系统原理》这本教材体系全面、内容丰富,系统地介绍了通信系统的原理、基本技术和工程应用。
对于准备通信类考试的学生来说是必备的参考书。
6.《计算机网络》这本教材系统地介绍了计算机网络的组成、工作原理和协议等内容。
对于准备计算机网络类考试的学生来说,是一本经典的参考书。
7.《计算机组成原理》这本教材详细介绍了计算机系统的组成、结构和工作原理。
对于准备计算机组成原理类考试的学生来说,是不可或缺的学习资料。
8.《面向对象程序设计》这本教材详细介绍了面向对象程序设计的基本概念、方法和技巧。
对于准备计算机程序设计类考试的学生来说是重要的参考书。
9.《软件工程》这本教材全面介绍了软件工程的基本理论、方法和实践,是准备软件工程类考试的学生必备的参考书。
计算机科学与技术专业课程计划
计算机科学与技术专业课程计划一、培养目标本专业培养社会发展需要的,德智体等各方面协调发展的,具有崇高理想及敬业精神,具有扎实理论基础及解决实际问题能力,掌握科学思维方法和技术教育方法的高等教育及工程技术高级专门人才。
二、培养要求1.坚持党的基本路线,热爱祖国,热爱教育事业,为人师表。
2.能够比较系统、准确地掌握计算机学科的基础知识、基本原理和基本方法,了解计算机学科的发展、应用和新技术。
3.具有熟练的程序设计能力、系统分析能力、系统设计与系统开发能力。
4.掌握教育的基础理论与方法、计算机教学的特点和方法,懂得教育教学规律;具有较强的文字、口头表达能力和教学组织管理能力,具有较高的文化修养、科学的思维方式和创新精神。
5.熟练掌握一门外国语,能流利阅读本专业的外文书刊,使用外语进行专业学术交流和授课。
6.具有健康的体魄、良好的心理素质和审美素养。
三、学制与修业年限标准学制4年,修业年限3-5年。
四、最低毕业学分与授予的学位本专业学生在学期间必须修满计算机科学与技术专业课程计划规定的152学分,其中通识教育课47学分,专业基础课25学分,专业主干课24学分,专业系列课28学分,专业实习和毕业论文10学分,其他为任意选修课学分。
符合毕业要求的学生,准予毕业,并发给毕业证书;符合《中华人民共和国学位授予条例》和《东北师范大学本科学生学士学位授予细则》规定者,授予理学学士学位。
五、课程设置及学分分配3.教师资格教育课参见“东北师范大学教师资格教育课程目录”。
4.任意选修课参见本专业专业系列课、学校通选课和其他学科专业的专业教育课目录。
六、副修专业和第二学位课程说明1.副修专业课程说明副修专业是根据学校的要求,面向全校学生开设,为学生拓宽知识面,增强适应性而提供的选择。
副修专业的课程为专业课程计划中的专业必修课,学生必须修满30学分,符合要求的学生,发给计算机科学与技术专业副修证书。
2.第二学位课程说明为培养“宽口径、厚基础”、富有创新精神和实践能力的复合型人才,面向全校学生开设第二学位课程。
计算机专业推荐书目
计算机专业推荐书目计算机专业推荐书目(一)一、思想类读物:1. 《通灵芯片:计算机运作的简单原理》(美国) 丹尼尔·希利斯著,以通俗易懂的方式阐述计算机的构造与原理;2. 《逻辑的引擎》作者:(美)马丁·戴维斯著,从十七世纪的莱布尼茨之梦起始,讲述计算机背后的逻辑原理及其主人公的故事,非常精彩!3. 《编程珠玑》作者:(美)本特利(Bentley,J.)著,看似简单的东西,也能挖掘出珍珠般的光彩。
4. 《Unix 编程艺术》作者: Eric S. Raymond 。
阐述软件设计的原则与方法,很有参考价值,不过要读懂的话可能需要一定的功力。
5. 《计算机科学概论》(Computer Science An Overview 9th)(美)J.Glenn Brookshear 著,关于计算机导引的上佳英文入门读物。
计算机专业推荐书目(二)二、基础课程类读物:1. 《The C Programming Language》(第2版) 作者:(美)Brian W.Kernighan, Dennis M.Ritchie 著, C编程必读,简洁扼要;我就是通过这本书开始消除对“字符串”处理的恐惧感的。
2. 《操作系统:精髓与设计原理》(第五版) 作者:(美)William Stallings 著,操作系统的推荐教程,阐述详尽得当。
3. 《数据结构基础》(C语言版) 作者:霍罗维兹(Ellis Horowitz) ,萨尼 (Sartaj Sahni) , 安德尔森-费里德 (Susan Anderson-Freed) ,数据结构的推荐读物,建议读英文版。
4. 《算法分析与设计基础》作者:(美)莱维丁,算法入门的推荐读物,讲解清晰而不失深度。
当需要轻松阅读理解其思想时读这本,当需要深入理解算法分析时,建议阅读《算法导论》,最好两本都有,相得益彰。
5. 《数据库系统概念》(第5版) ,作者: Abraham Silberschatz, Henry F.Korth, S.Sudarshan 著,杨冬青,马秀莉,唐世渭译。
计算机应用书目
“高等学校教材·计算机应用”系列书目书名作者ISBN号C++语言程序设计教程与实验温秀梅等9787302081432 CAD二次开发及其工程应用王玉琨等9787302167990 C程序设计案例教程王岳斌等9787302136798 Delphi程序设计教程杨长春等9787302112136 Excel 在数据管理与分析中的应用杜茂康9787302104001 Internet 应用基础教程徐祥征等9787302084945 Internet实用技术与网页制作孙芳等9787302112211 Java 2程序设计基础陈国君等9787302120551 Java程序设计之网络编程李芝兴等9787302123224 PowerBuilder数据库应用开发技术卢守东9787302127291 Protel 电路设计教程(第2版)江思敏等9787302134879 SolidWorks及Cosmos/Motion机械仿真设计张晋西9787302140559 SPSS统计分析实例精选周爽9787302124344 V isual Basic 语言程序设计教程与实验丁学钧等9787302105671 V isual Basic程序设计与应用开发案例教程曾强聪9787302091349 V isual Basic程序设计综合教程朱从旭等9787302104322 V isual C++程序设计——基础与实例分析朱晴婷等9787302081449 V isual FoxPro 8.0实用教程李明等9787302123125 V isual FoxPro程序设计程学先等9787302129967 V isual FoxPro程序设计基础余坚9787302133216 V isual FoxPro程序设计实验与学习指导余坚9787302133629 V isual FoxPro数据库基础教程姜桂洪等9787302132509 V isual FoxPro数据库应用教程与实验徐辉等9787302098560 Web技术导论郝兴伟9787302101185 Windows程序设计技术刘腾红等9787302095453办公自动化概论张锐昕等9787302088530操作系统教程与实验胡明庆等9787302137511操作系统实验教程(Windows版)姚卫新9787302102519单片机原理、接口及应用——嵌入式系统技术基础李群芳等9787302101802电子档案管理基础王萍等9787302124542多媒体技术毕业设计指导与案例分析贺雪景等9787302102526多维数据分析原理与应用姚家奕等9787302083771计算机辅助设计教程张秉森等9787302101178计算机控制技术姜学军9787302107910计算机外围设备张钧良9787302100881计算机网络技术基础教程刘四清等9787302082057计算机网络技术及应用教程杨青等9787302143338计算机网络技术教程——基础理论与实践胡伏湘等9787302080732计算机网络教程王群9787302120193计算机网络实用技术教程李冬等9787302140108计算机网络与通信陈向阳等9787302118619书名作者ISBN号计算机网络与应用石良武9787302104926计算机维修技术易建勋9787302110453计算机信息技术应用基础杜茂康等9787302082392计算机信息技术应用教程彭宗勤等9787302109341计算机应用基础刘毅等9787302112563计算机应用技术基础范慧琳等9787302132608计算机应用技术学习指导与实验教程——例题精解与练习、上机实践范慧琳等9787302133155计算机英语实用教程张强华9787302090731计算机硬件技术基础曹岳辉等9787302119715计算机与网络应用基础教程朱根宜9787302086307建筑CAD技术应用教程吴涛9787302091929局域网技术与应用李琳9787302087571局域网与城域网技术王文鼐等9787302140696科技情报检索田质兵等9787302089070面向对象程序设计Visual C++ 6.0教程题解与实验指导陈天华9787302133735面向对象程序设计与Visual C++ 6.0教程陈天华9787302123118面向对象技术与Visual C++甘玲9787302090700面向对象技术与Visual C++学习指导甘玲等9787302123231软件技术基础教程周肆清等9787302116981实用计算机技术——公安司法应用实践汤艳君等9787302133766数据结构——C++语言描述朱振元等9787302142157数据库及其应用肖慎勇等9787302140757数据库及其应用学习与实验指导教程肖慎勇等9787302104728数据库系统及应用(Visaul FoxPro)(第二版)邓洪涛9787302142966数据库系统及应用(Visual ForPro)邓洪涛9787302086253数据库与网络技术翟延富9787302124962数据通信与网络应用吴金龙等9787302128649统计分析方法——SAS实例精选周爽9787302091295图形图像处理应用教程张思民等9787302124795网络工程规划与设计陈向阳等9787302143086网络基础与应用实务教程段宁华9787302124300网络医学信息应用刘汉义等9787302142690网络远程教学技术基础(含上机指导)黄景碧等9787302115595网络远程教学资源设计开发(化学)黄景碧等9787302150848网页设计教程侯文彬等9787302091875网站建设——基于Windows Server 2003和Linux 9葛秀慧9787302101819微机组装与维护查志琴等9787302103417信息检索陈雅芝9787302120513运筹学算法与编程实践——Delphi实现刘建永等9787302093619中文信息处理技术——原理与应用李宝安等9787302112006。
计算机专业课推荐参考书目
全国硕士研究生入学统一考试计算机专业课推荐参考书目一、数据结构★严蔚敏、吴伟民编著:《数据结构(c语言版)》,清华大学出版社★严蔚敏、吴伟民编著:《数据结构题集(C语言版)》,清华大学出版社二、计算机组成原理★唐朔飞编著:《计算机组成原理》,高等教育出版社,1999年版★唐朔飞编著:《计算机组成原理学习指导与习题解答》,高等教育出版社,2005年9月★白中英主编:《计算机组成原理》,科学出版社三、操作系统★汤小丹、梁红兵、哲凤屏、汤子瀛编著:《计算机操作系统(第三版)》,西安电子科技大学出版社★梁红兵、汤小丹编著:《计算机操作系统》学习指导与题解(第二版),西安电子科技大学出版社,2008年9月四、计算机网络★谢希仁编著:《计算机网络(第5版)》,电子工业出版社★高传善、毛迪林、曹袖主编:《数据通信与计算机网络(第2版)》,高等教育出版社说明:★为首推书;出版年份不需要严格要求,一般是越新越好,关键以出版社和作者为主要参照。
相关参考辅导书:★本书编写组:《全国硕士研究生入学统一考试计算机专业基础综合考试大纲解析》,高等教育出版社,2008年10月★巩微、冯东晖主编:《2009年考研计算机学科专业基础综合考试全真模拟试题集》,原子能出版社,2008年10月★阳光考研命题研究中心编写:《2009年考研计算机科学专业基础综合考试教程》,中国人民大学出版社,2008年11月2009年计算机科学与技术学科联考高分突破考前冲刺400题一、数据结构1.教材:《数据结构》严蔚敏清华大学出版社清华大学严蔚敏的这本数据结构的教材是国内数据结构教材的权威。
也是国内使用最广,其广度远远超越其他同类教材,计算机考研专业课命题必定以它为蓝本。
这一本数据结构是2007年的最新版本,完全适合任何学校的考研数据结构的复习之用,是数据结构学习最权威的教材。
2.辅导书:《算法与数据结构考研试题精析(第二版)》机械工业出版社网上广为流传的数据结构1800题相信只要是计算机考研的同学无人不知无人不晓。
北航计算机考研参考书
北航计算机考研参考书
北航计算机考研参考书有很多,以下是一些常用的参考书目:
1. 《计算机组成原理》 - 作者:王予敏
2. 《计算机网络》 - 作者:谢希仁
3. 《数据结构与算法分析 - C语言描述》 - 作者:郝斌
4. 《操作系统导论》 - 作者:汤小丹
5. 《数据库系统概论》 - 作者:陈小、江小明
6. 《计算机图形学》 - 作者:何灵娟、颜景文
7. 《计算机体系结构》 - 作者:李国杰
8. 《软件工程导论》 - 作者:张海藩
以上仅为一些常用的参考书目,具体选择还需根据个人的学习风格和考研要求进行选择。
此外,可以参考北航计算机考研的招生简章,了解更详细的参考书目推荐。
620学科基础参考书目
620学科基础参考书目
以下是不同学科的基础参考书目:
数学:
1. 《高等数学》(同济大学编著)- 这本教材是大学数学的基础,涵盖了微积分、线性代数和概率论等内容。
2. 《计算机数学基础》(陈灿良著)- 这本书介绍了数学在计算机科学中的应用,包括离散数学、图论和算法分析等内容。
物理学:
1. 《大学物理》(福建大学编著)- 这本教材是大学物理的基础,涵盖了力学、热学、电磁学和光学等内容。
2. 《物理学概念的本质》(Richard Feynman著)- 这本书通过直观的解释和例子,帮助读者理解物理学的基本概念和原理。
化学:
1. 《化学原理》(周云霞等编著)- 这本教材介绍了化学的基本概念、化学反应和化学平衡等内容。
2. 《化学反应与化学平衡》(阎尚文等编著)- 这本书详细讲解了化学反应的理论和实验方法,以及化学平衡的相关概念。
生物学:
1. 《生物学原理》(哈特尔著)- 这本教材介绍了生物学的基本概念和原理,包括细胞结构、遗传学和进化等内容。
2. 《分子生物学》(Clark著)- 这本书详细讲解了分子生物学的实验技术和研究方法,以及分子生物学在生命科学中的应用。
计算机科学:
1. 《计算机科学导论》(卡尔·赫尔曼著)- 这本书介绍了计算机科学的基本概念和原理,包括算法、数据结构和计算机体系结构等内容。
2. 《计算机程序设计艺术》(Donald E. Knuth著)- 这本书阐述了优秀的程序设计原则和实践,以及算法设计和分析的技巧和方法。
以上书目只是建议,具体选择可以根据个人学科需求和兴趣来定。
674中华人民共和国专业基础参考书目
674中华人民共和国专业基础参考书目
在选择专业基础书籍时,我们推荐以下几本:
1. 《数学分析原理》作者:xxx 出版社:xxx 推荐理由:本书系统介绍了数学分析的基本原理和技巧,对于学习相关专业课程
具有很高的参考价值。
2. 《物理学基础教程》作者:xxx 出版社:xxx 推荐理由:本书详细介绍了物理学的基本概念、原理和方法,
对于理解相关专业课程具有重要作用。
3. 《化学基础理论》作者:xxx 出版社:xxx 推荐理由:本书系统介绍了化学的基本理论和基
础知识,对于学习相关专业课程具有重要参考价值。
4. 《计算机
科学基础》作者:xxx 出版社:xxx 推荐理由:本书全面介绍了计
算机科学的基础知识和技能,对于学习相关专业课程具有很好的指
导作用。
以上书籍都是经过精心挑选的专业基础书籍,对于想要深入了解相关专业知识的人来说,这些书籍是非常值得推荐的。
当然,具
体的参考书目可能会因为个人兴趣、专业方向等因素而有所不同,
建议根据具体情况进行选择。
计算机专业必读技术书籍
【38】 “面向模式的软件体系结构 卷1:模式系统”( Pattern-Oriented Software Architecture, Volume 1: A System of Patterns)
漫长的三年过去了,我们摸爬滚打,没有指路的明灯。我也在摸索中走了不少的弯路,向我的软件班的同学引荐别人推荐几本好书(我也是在查漏补缺),希望有志者能少走些弯路。
一、 ቤተ መጻሕፍቲ ባይዱ学哲学和管理哲学
【1】 “程序开发心理学”(The Psychology of Computer Programming : Silver Anniversary Edition)
八、 软件维护和重构
【53】 “重构-改善既有代码的设计”(Refactoring: Improving the Design of Existing Code)
九、 配置管理和版本控制
【54】 “版本控制之道 —— 使用CVS”(程序员修炼三部曲第一部:Pragmatic Version Control Using CVS)
【21】 “人件集 —— 人性化的软件开发”( The Peopleware Papers: Notes on the Human Side of Software)
【22】 “人月神话”(The Mythical Man-Month)
【23】 “软件工程 — 实践者的研究方法(原书第5版)”(Software Engineering: A Practitioner's Approach, Fifth Edition)
信息学奥赛(NOIP)必看经典书目汇总
信息学奥赛(NOIP)必看经典书目汇总基础篇1、《全国青少年信息学奥林匹克分区联赛初赛培训教材》(推荐指数:4颗星)曹文,吴涛编著,知识点大杂烩,部分内容由学生撰写,但是对初赛知识点的覆盖还是做得相当不错的。
语言是pascal的。
2、谭浩强老先生写的《C语言程序设计(第三版)》(推荐指数:5颗星)针对零基础学C语言的筒子,这本书是必推的。
3、《骗分导论》(推荐指数:5颗星)参加NOIP必看之经典4、《全国信息学奥林匹克联赛培训教程(一)》(推荐指数:5颗星)传说中的黄书。
吴文虎,王建德著,系统地介绍了计算机的基础知识和利用Pascal语言进行程序设计的方法5、《全国青少年信息学奥林匹克联赛模拟训练试卷精选》王建德著,传说中的红书。
6、《算法竞赛入门经典》(推荐指数:5颗星)刘汝佳著,算法必看经典。
7、《算法竞赛入门经典:训练指南》(推荐指数:5颗星)刘汝佳著,《算法竞赛入门经典》的重要补充提高篇1、《算法导论》(推荐指数:5颗星)这是OI学习的必备教材。
2、《算法艺术与信息学竞赛》(推荐指数:5颗星)刘汝佳著,传说中的黑书。
3、《学习指导》(推荐指数:5颗星)刘汝佳著,《算法艺术与信息学竞赛》的辅导书。
(PS:仅可在网上搜到,格式为PDF)。
4、《奥赛经典》(推荐指数:5颗星)有难度,但是很厚重。
5、《2016版高中信息学竞赛历年真题解析红宝书》(推荐指数:5颗星)历年真题,这是绝对不能遗失的存在。
必须要做!三、各种在线题库1、题库方面首推USACO(美国的赛题),usaco写完了一等基本上就没有问题,如果悟性好的话甚至能在NOI取得不错的成绩.2、除此之外Vijos也是一个不错的题库,有很多中文题.3、国内广受NOIP级别选手喜欢的国内OJ(Tyvj、CodeVs、洛谷、RQNOJ)4、BJOZ拥有上千道省选级别及以上的题目资源,但有一部分题目需要购买权限才能访问。
5、UOZ 举办NOIP难度的UER和省选难度的UR。
大学计算机基础教学大纲
四川大学锦城学院《大学计算机基础》教学大纲一、课程基本信息课程名称:大学计算机基础 Fundamentals of Computer at University 课程编码:总学时: 24 学分:1.5适应专业:所有专业课程性质:公共基础课教材:大学计算机基础及上机指导、张志敏等、清华大学出版社。
推荐书目:大学计算机应用基础、姬秀荔等、清华大学出版社。
二、课程目的及要求(一)本课程目的本课程是培养大学本科生从事某种职业应掌握的工具和基本技能。
主要讲授计算机基础知识、微机操作系统基础、Word 字处理软件、Excel 电子表格软件、PowerPoint演示文稿和计算机网络应用基础。
(二)本课程要求通过本课程的学习和上机训练,主要让学生能在中文 Windows XP 的支持下用好 Microsoft Office 2003 系列应用软件。
本课程的讲授和上机训练过程中着重突出:第一,强调应用。
第二,提高学生的学习兴趣。
第三,注意培养学生的能力。
三、本课程与相关课程的关系:本课程作为公共基础课,不需要前导课。
也无后续课程。
四、教学内容及进度第一章计算机基础知识(5课时)1.1 计算机概论1.1.1 计算机的发展*1.1.2 计算机的特点*1.1.3 计算机的分类*1.1.4 计算机的应用1.1.5 计算机的发展趋势1.2 信息社会与计算机文化1.2.1 信息的概念 *1.2.2 信息技术1.2.3 信息化与信息社会1.2.4 计算机文化1.3 计算机中信息的表示1.3.1 数制*1.3.2 不同计数制之间的转换*1.3.3 二进制的运算*1.3.4 带符号数的表示*1.3.5 数据的存储1.3.6 常用的信息编码*1.4 计算机系统的组成及基本工作原理1.4.1计算机系统概述 *1.4.2 计算机硬件系统的组成*1.4.3 计算机的主要性能指标*1.4.4 计算机的工作原理*1.4.5 计算机软件系统的组成*1.5 计算机信息安全与病毒防护1.5.1 信息安全*1.5.2 计算机病毒 *第二章操作系统基础(2课时)2.1 操作系统概述 *2.1.1 操作系统的基本概念2.1.2 操作系统的功能2.1.3 操作系统的分类2.2 Windows XP简介2.2.1 Windows XP概述2.2.2 Windows XP的运行环境和安装2.2.3 Windows XP的启动和退出2.3 Windows XP基础操作*2.3.1 鼠标和键盘操作2.3.2 Windows XP的桌面2.3.3 Windows XP的窗口和对话框2.3.4 Windows XP的菜单与操作2.3.5 Windows XP的剪贴板2.3.6 Windows XP的帮助系统2.4 Windows XP的文件及文件夹管理2.4.1 Windows XP文件系统2.4.2 Windows XP“资源管理器”的使用2.5 Windows XP的程序管理2.5.1启动应用程序2.5.2 退出应用程序2.5.3 创建应用程序的快捷方式2.5.4任务管理器简介2.6 Windows XP的控制面板2.6.1 显示设置2.6.2 字体设置2.6.3 键盘和鼠标的设置2.6.4 打印机的设置2.6.5 硬件设备的添加和设置2.6.6 安装和删除应用程序2.6.7 用户账户管理2.7 Windows XP的设备管理及常用附件2.7.1 设备管理器的使用2.7.2 计算器2.7.3 画图2.7.4 记事本2.7.5磁盘清理程序2.7.6磁盘碎片整理程序第三章计算机网络基础(3课时)3.1 计算机网络基本概念*3.1.1 计算机网络的形成和发展3.1.2 计算机网络的组成3.1.3 计算机网络的分类3.1.4 计算机网络的拓扑结构3.1.5 计算机网络的体系结构3.2 网络通信基本概念*3.2.1 信号和信道3.2.2 数据通信中的基本概念3.2.3 数据交换技术3.2.4 网络传输介质3.2.5 网络连接设备3.3 Internet基础知识*3.3.1 Internet的起源与发展3.3.2 中国互联网络的发展3.3.3 Internet的接入方式3.3.4 IP地址和域名系统3.3.5 Internet的基本服务3.4 Internet应用3.4.1 WWW3.4.2 搜索引擎3.4.3 电子邮件3.4.4 文件传输3.4.5 远程登录3.5网络安全技术3.5.1 危害网络安全的因素3.5.2 安全措施3.5.3 网络防火墙第四章认识Word 2003 (6课时)4.1 Word 2003概述*4.1.1 Word 2003的基本功能4.1.2 Word 2003的运行界面4.1.3 Word 2003的启动和退出4.2 文档的基本操作*4.2.1文档的创建、打开、保存和基本的编辑操作4.2.2文档的查找与替换4.2.3文档的插入、复制、删除4.3格式设置*4.3.1 字符格式设置4.3.2段落格式设置4.3.3项目符号和编号设置4.3.4边框和底纹设置4.3.5页码、页眉/页脚的插入与页面设置4.3.6索引和目录4.4 Word表格的制作*4.4.1表格的创建4.4.2表格的编辑4.4.3表格中输入文本4.4.4表格内数据的排序和计算4.4.5表格的格式化4.5 打印文档4.5.1页面设置4.5.2打印预览4.5.3打印输出第五章演示文稿制作(2课时)5.1 PowerPoint 2003初探5.1.1 打开PowerPoint5.1.2 演示文稿操作环境5.2 开始制作演示文稿*5.2.1 用内容提示向导产生文稿5.2.2 用空白幻灯片产生演示文稿5.2.3 打开现有的演示文稿5.3 制作幻灯片*5.3.1 在幻灯片中添加文字5.3.2 设置文本格式5.3.3 应用已有的幻灯片设计5.3.4 配色方案5.4整理演示文稿中的幻灯片*5.4.1 插入新的幻灯片5.4.2 复制幻灯片5.4.3 删除幻灯片5.5建立母板5.5.1 幻灯片母板5.5.2 标题母板5.5.3 讲义母板5.5.4 备注母板5.6制作多媒体幻灯片5.6.1 应用声音5.6.2 应用视频5.7放映幻灯片*5.7.1 放映设置5.7.2 动画设置第六章认识Excel 2003 (6课时)6.1 Excel 功能简介*6.1.1Excel 功能简介6.1.2Excel 主要用途6.1.3认识Excel的界面6.2 Excel 2003基本操作*6.2.1工作簿基本操作6.2.2工作表基本操作6.2.3数据基本操作6.3 使用格式美化工作簿*6.3.1 设置字符格式6.3.2 设置数字格式6.3.3 调整行高与列宽6.3.4 设置边框与背景6.3.5 使用条件格式6.4 图表*6.4.1 图表的基本概念6.4.2 创建图表6.4.3 编辑图表6.5 管理数据*6.5.1 数据清单6.5.2 使用记录单管理数据6.5.3 数据的排序6.5.4 数据的筛选6.6 数据的统计分析*6.6.1 分类汇总6.6.2 数据透视表6.6.3 数据透视图6.7 打印设置与打印6.7.1 打印设置6.7.2 打印工作表*为重点掌握五、主要教学方法及手段:本课程采用课堂讲授、案例分析,实验、实践、上机、多媒体课件、板书等教学方法及手段。
计算机科学与技术课程
计算机科学与技术专业03023001 高等数学 Higher Mathematics【192—11—1、2】内容提要:作为本专业的重要基础课程,内容以微积分、中值定理、不定积分、定积分及其应用,多元函数微分法及其应用、重积分、曲线积分与曲面积分、无穷级数及微分方程等。
修读对象:计算机科学与技术专业本科生教材:《高等数学》同济大学主编高等教育出版社参考书目:《高等数学》四川大学主编高等教育出版社03023002 线性代数Linear Algebra 【36—2—1】内容提要:线性代数是研究有限线性空间的结构和线性空间的线性变换的数学分支。
主要学习N阶行列式,矩阵及其运算等,向量组的线性相关与矩阵的秩,线性方程,相似矩阵及二次型,线性空间与线性变换。
修读对象:计算机科学与技术专业本科生教材:《线性代数》同济大学主编高等教育出版社参考书目:《线性代数》四川大学数学系教学研究室编高等教育出版社03023003 高级语言程序设计High-level Language Program Design 【110—5—1、2】先修课程:计算机科学技术导论内容提要:结构化程序设计基本思想及各种基本结构设计方法,高级语言数据类型、数组、函数、预编译,指针、结构体、文件等,简单的算法分析,使学生能够用高级语言进行相应程序设计。
修读对象:计算机科学与技术专业本科生教材:《C++程序设计》谭浩强主编清华大学出版社参考书目:《C语言程序设计教程》秦友淑主编03023004 计算机科学技术导论 Introduction to Computer Science and Technology 【42—2—1】内容提要:本课程通过与信息化社会、计算机科学技术的基础知识、计算机软硬件系统、软件开发技术、数据通信与计算机网络、多媒体技术及其应用、数据库系统及其应用、计算机信息安全技术、计算机的应用领域等方面的概要讲解,系统介绍了计算机科学技术学科体系内容。
计算机专业的考研参考书目和复习攻略
计算机专业的考研参考书目和复习攻略考研计算机组成原理参考书及复习重点计算机组成原理教材:推荐使用的是唐朔飞的《计算机组成原理》和配套的学习指导与习题解答组成原理的重点内容是:数据的表示和计算、主存与CPU的连接、高速缓存与主存的映射、常用寻址方式、CPU指令执行过程、程序中断方式、微程序控制器(重点章节:数据的表示和计算、存储管理之Cache这一块与主存CPU的连接、指令系统等)。
个人觉得组成原理这门课不管对于跨专业的考生还是本专业考生来说都是难度最大的一门,这些年组成原理题出的一般都比较“怪”,虽然这两年的题型日益稳定,但自14年开始,第二个题往往会与上一个题相关联,这就进一步加大了考试难度,我敢说大多数人都不会想到会出这种类型的题,学校自主出题的,各个学校出题风格虽然相差很大,但是只需要参考近几年的真题就可以知道必考的重点内容。
当然关于组原大题考的知识点根据历年真题还是能有迹可循的,后期的时候大家可以稍微研究针对性练习下。
考研计算机组成原理复习要领一、考查目标1、理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。
2、理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结构的基本知识和基本实现方法。
3、能够运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行计算、分析,并能对一些基本部件进行简单设计。
二、知识点解析在计算机组成原理方面,主要考查计算机系统基础知识、数据的表示和运算、存储器层次结构、指令系统、中央处理器、总线、输入输出系统。
1、计算机系统概述学习计算机组成原理之前,我们先要了解计算机的发展历程,搞清楚计算机的系统层次结构,包括计算机硬件的基本组成(五大部件的构成)、计算机软件的分类,以及计算机的基本工作过程。
从体系结构上来看,有多种不同类型的计算机,那么这些不同的计算机谁好谁坏?如何评价?所以,还需要我们了解计算机性能评价指标和相关参数,包括吞吐量、响应时间;CPU时钟周期、主频、CPI、CPU执行时间;MIPS、MFLOPS等。
北邮考研 809 数据结构 参考书目
北邮考研809数据结构参考书目一、概述在计算机科学领域,数据结构是一门非常重要的课程,尤其对于北邮考研809数据结构这门课程来说,选择合适的参考书目至关重要。
在本文中,我们将从深度和广度的角度出发,探讨北邮考研809数据结构的相关参考书目,为您提供一些有价值的意见和建议。
二、初级阶段对于初学者来说,建议先从数据结构的基本概念入手,我们推荐以下两本书籍。
第一本是《数据结构(C语言版)》(作者:严蔚敏、吴伟民),这本书对数据结构的基础知识有详细介绍,适合初学者入门。
第二本是《大话数据结构》(作者:程杰),这本书以幽默风趣的语言对数据结构进行了通俗易懂的讲解,非常适合初学者理解和学习。
三、中级阶段在掌握了数据结构的基础知识后,建议深入学习数据结构的基本算法和高级应用。
《算法(第4版)》(作者:Robert Sedgewick、Kevin Wayne)是一本非常经典的书籍,其中内容涵盖了数据结构与算法的基本原理和高级应用,适合深入学习。
四、高级阶段对于准备深入研究数据结构的同学来说,可以阅读《算法导论》(作者:Thomas H. Cormen、Charles E. Leiserson、Ronald L. Rivest、Clifford Stein)。
这本书对数据结构、算法和应用有非常深入的讲解,对于提高数据结构的理论水平和编程能力有很大帮助。
五、总结与回顾通过本文的介绍,我们详细探讨了北邮考研809数据结构的参考书目。
从初级阶段到高级阶段,我们建议选择合适的参考书籍,通过由浅入深的学习方式来提高自己的理论水平和实践能力。
我个人认为,数据结构不仅仅是一门课程,更是一种思维方式,希望大家在学习的过程中,能够注重理论知识的学习,同时注重实际应用的动手能力。
六、结语北邮考研809数据结构参考书目的选择对于学习来说至关重要,希望本文能够给您带来一些帮助。
也希望大家能够在学习数据结构的过程中保持持续的学习和探索精神,不断提升自己的理论水平和实践能力。
2058专业基础参考书目
2058专业基础参考书目标题:2058年专业基础参考书目简介:本篇文章旨在介绍2058年各个专业领域的基础参考书目,为读者提供学习和研究的指导,帮助他们在未来的知识领域中取得成功。
正文:2058年专业基础参考书目在这个信息爆炸的时代,掌握基础知识成为我们成功的关键。
无论是在学术研究还是实践应用中,良好的基础知识是我们前进的基石。
为了帮助广大读者在各个专业领域中获得成功,我们整理了一份2058年专业基础参考书目,希望能为大家提供有价值的学习资源。
1.人工智能与机器学习-《机器学习导论》-《深度学习》-《人工智能:现状与前景》2.生物医学工程-《生物医学工程导论》-《医学影像学基础》-《组织工程学导论》3.环境科学与工程-《环境科学基础》-《环境工程学导论》-《可持续发展与环境保护》4.金融与投资-《金融学基础》-《证券投资学导论》-《国际金融市场分析》5.计算机科学与技术-《计算机科学导论》-《算法导论》-《计算机网络基础》6.建筑与城市规划-《建筑设计原理》-《城市规划导论》-《建筑材料与结构》7.教育学-《教育学导论》-《教育心理学基础》-《教学设计与评价》8.文化与传媒-《传媒与社会》-《文化研究导论》-《数字媒体与创意产业》请注意,以上书目仅供参考,读者可根据自身需求和兴趣选择适合自己的学习资料。
此外,我们鼓励读者通过图书馆、学术机构等渠道获取正版书籍,避免侵权和版权争议。
总结:本文以2058年专业基础参考书目为主题,清晰地介绍了各个专业领域的基础书目推荐。
文章内容流畅,没有涉及任何不良信息,也没有加入广告链接。
在阅读过程中,读者可以轻松获取所需信息,为自己的学习和研究提供指导。
对于读者来说,本文是一份有价值的参考资源,有助于他们在未来的知识领域中取得成功。
北邮考研 809 数据结构 参考书目
北邮考研 809 数据结构参考书目北邮考研809数据结构参考书目1. 介绍北邮考研809数据结构是计算机专业研究生必修课程之一,也是计算机领域最基础、最重要的课程之一。
在学习数据结构的过程中,选择适合自己的参考书目至关重要。
本文将就北邮考研809数据结构的参考书目进行全面评估,并结合个人观点和理解,为您提供一份高质量的参考书目建议。
2. 基础书目推荐在学习数据结构的初期,建议先从基础的书籍开始阅读,例如《数据结构(C语言版)》、《数据结构(C++语言版)》等。
这些书籍内容简洁明了,适合初学者快速掌握数据结构的基本知识。
3. 进阶书目推荐当对数据结构有了一定的了解之后,可以选择一些进阶的书目,如《数据结构与算法分析》、《算法导论》等。
这些书籍内容更加深入,会对数据结构的原理和算法进行详细的讲解,适合进一步提高自己的编程能力和理论水平。
4. 实践书目推荐除了理论书籍,实践也是十分重要的。
推荐一些结合实际编程练习的书籍,如《算法(第4版)》、《LeetCode刷题经验总结》等。
这些书籍会带领读者进入实际的编程实践,通过动手编程来巩固和运用所学的数据结构知识。
5. 个人观点和理解对于北邮考研809数据结构课程的参考书目,个人认为应该注重理论与实践的结合。
在选择书目时,要根据自己的学习进度和需求来进行选择,对于初学者可以选择一些基础的书目快速入门,对于已经有一定基础的同学可以选择一些更深入的书目进一步提高自己的能力,而且一定要结合实际的编程练习,才能真正掌握数据结构的知识。
6. 总结北邮考研809数据结构课程的参考书目至关重要,选择适合自己的书目可以事半功倍。
建议在学习过程中多元化选择参考书目,注重理论与实践的结合,以便更全面、深刻和灵活地掌握数据结构的知识。
希望以上推荐的参考书目能够帮助到您,祝您学习顺利!在学习数据结构课程的过程中,选择适合自己的参考书目至关重要。
本文将结合个人观点和理解,为您推荐一些北邮考研809数据结构课程的参考书目,希望能够帮助您更全面、深刻地掌握数据结构的知识。
信息技术学科推荐书目100本
福州教育学院骨干教师信息技术学科推荐书目(100多本)黄宇星主要书目:一、技术(信息)哲学、思想类:1.*《信息哲学——理论、体系、方法》,邬琨,商务印书馆,20052.*《恢复哲学的尊严:信息哲学论》,黎明,中国社会出版社,2005-06-013.《生活有哲学》作者: 傅佩荣,出版社: 新华,2006-94.《中国哲学小史》,冯友兰/ 中国人民大学出版社/ 2005-02 / 14.805.《你的第一本哲学书》托马斯・内格尔/ 宝树/ 当代中国出版社/ 2005-2-16.《计算机伦理学——计算机学中的警示与伦理困境》(澳)汤姆·福雷斯特、佩里·莫里森/ 陆成(译)阮笛(校)/ 北京大学出版社/ 2006-127.《世纪道德——信息技术的伦理方面》,斯皮内洛(美) / 刘钢/ 中央编译出版社/1998-12 /8.《信息和计算机伦理案例研究》理查德・A・斯班尼罗/ 赵阳陵/ 科学技术文献出版社/ 2003-9-19.《现代信息交流史:公共空间和私人生活》[法]帕特里斯•费里奇/ 刘大明/ 中国人民大学出版社/ 2008 /10.《教育的理想与信念》,肖川/ 岳麓书社/ 2002-3 /11.《教育的真情与智慧》,肖川/ 岳麓书社/ 2005-3 /12.《教育的使命与责任》,肖川/ 岳麓书社/ 2007-3 /13.《教育的情趣与艺术》,肖川/ 岳麓书社/ 2008-5 /14.《教师的审美情趣与教育艺术》张月昆编/ 东北师范大学出版社/ 2010-8 / 28.00元15.《当代教育思想精要》,肖川主编/ 开明出版社/ 2005-1二、科技理论类:16.《梦溪笔谈》(宋)沈括/ 上海书店出版社/ 2003-03 /17.《天工开物》董启章/ 上海人民出版社/ 2010-3 /18.《反思科学讲演录》吴国盛,湖南科学技术出版社; 第1版(2013年9月1日)19.《现代科学与伦理世界:道德哲学的探索与反思(第2版)》张华夏著/2010-03-01 /中国人民大学出版社20.《信息科学教程》钟义信、李蕾、周延泉/ 北京邮电大学出版社/ 2005-5 /21.《技术进化与社会发展/当代教育与技术译丛》陈丽,北京师大出版社,200422.《中国近三百年学术史》梁启超、夏晓虹、陆胤商务印书馆(2011-12)23.《信息崇拜——计算机神话与真正的思维艺术》:(美)罗斯扎克著,苗华健,陈体仁译类别:设计理论出版社:中国对外翻译出版公司24.《中小学科学教学:基于项目的方法与策略》克拉耶克(作者), 王磊(译者),高等教育出版社; 第1版(2004年1月1日)25.《游戏中的科学》汉斯•尤耳根•普雷斯、王泰智、沈惠珠山西人民出版社(2009-06)26.《理解专业程序员》(美)杰拉尔德·温伯格(GeraldM.Weinberg)/ 刘天北/ 清华大学出版社/ 2006-727.《系统科学与方法概论》陈禹钟佳桂/ 人民大学/ 2006-228.《中国计算机科学与技术学科教程2002》研究组/ 清华大学出版社/ 2002-08-01 /29.《情感计算》皮卡德/ 罗森林/ 北京理工大学出版社/ 2005-4 /30.*《信息科学教程》钟义信,周延泉,李蕾著北京邮电大学出版社31.《现代科学与技术概论》朱朝枝编/中国农业出版社出版日期:2006年01月32.《计算机科学与技术概论》作者:郭平王艳霞,清华大学出版社,200833.《科学、技术与社会概论》殷登祥/ 广东教育出版社(广东教育出版社有限公司)/2007-2 / 45.00元三、学科基础知识类:34.《视读社会学》理查德·奥斯本、博林·梵·隆、田德蓓、刘竞安徽文艺出版社(2009-01)35.《视读数学》扎奥丁·萨德尔、杰利·瑞维茨、博林·梵·隆、田德蓓安徽文艺出版社(2009-01)36.《视读哲学》[英] 戴维·鲁宾森,[英] 朱迪·葛洛夫著;杨菁菁译,安徽文艺出版社(2009-01)37.《视读科学》扎奥丁.萨德尔/ 田德蓓/ 安徽文艺出版社/ 2007-138.《视读符号学》保罗.科布利/ 许磊/ 合肥九歌(原安徽文艺/ 2007-139.《视读人工智能》亨利.布莱顿/ 安徽文艺出版社/ 2007-1 /40.《视读心理学》尼格尔·C·班森/ 刘竞/ 合肥九歌(原安徽文艺/ 2007-1四、信息技术工程、技术类:41.《算法分析与设计技术》作者:贺红,出版社:科学出版社,200442.《人机界面设计》李乐山/ 科学出版社/ 2009-8 /43.《技术与设计1、2》顾建军/ 江苏教育出版社/ 2004 /44.《智能机器人制作入门》徐爱平/ 人民邮电出版社/ 2001-07 /45.《机器人技术》,李团结,电子工业出版社,200946.《计算智能》,张军编著,清华大学出版社,2009五、思维、心理、认知及学习类:47.《问题解决心理学》n Robertson、(英)罗伯逊/ 张奇/ 中国轻工业出版社/2004-9-1 /48.《认知心理学(第3版)》[美]斯滕伯格(Sternberg R.J.)/ 杨炳钧、陈燕、邹枝玲/中国轻工业出版社/ 2006-0149.《认知科学哲学导论》罗姆·哈瑞/ 魏屹东/ 上海世纪出版股份有限公司科技教育出版社/ 2006-12 /50.《教育中的心理效应》,刘儒德编/ 华东师范大学出版社/ 2013-3 /51.《认知风格与学习策略—理解学习和行为中的风格差异》,R.赖丁/ 庞维国/ 华东师范大学出版社/ 2003-7 /52.《思维习惯》(美)科斯塔/ 中国轻工业出版社/ 2006-8 /53.《计算与认知》,泽农·W·派利夏恩/ 中国人民大学出版社/ 2007-7 /54.《科学究竟是什么(第3版)》A.F.查尔默斯论,商务印书馆; 第1版(2007年11月1日)六、教育原理与思想:55.《陶行知教育名著教师读本》,金林祥/ 上海教育/ 2006-356.《杜威学校》,梅休/ 教育科学/ 2007-1 /57.《教育原理》,柳海民/ 吉林东北师范大学/ 2006-7 /58.《学习原理与方法》,乔炳臣/ 哈尔滨工业大学出版社/ 2004-1 /59.《中外教育史简编》李罡,高益民/ 民族出版社/ 2002-3 /60.《21世纪学习的革命》拉塞尔·L·阿克夫//丹尼尔·格林伯格|/ 杨彩霞/ 中国人民大学/ 2010-10……。
2024 计算机 408 大纲
2024 计算机 408 大纲引言:计算机科学是一门与计算机硬件和软件相关的学科,它对于现代社会的发展非常重要。
计算机科学408课程是一门高级课程,旨在培养学生在计算机科学领域的专业能力和研究能力。
这门课程将深入研究计算机科学的各个方面,包括算法设计与分析、计算机体系结构、操作系统、编程语言和软件工程等。
本文将详细介绍2024计算机408大纲。
一、课程概述:课程名称:计算机408学分:3课程类型:专业选修课先修课程:计算机307、计算机理论基础二、教学目标:本课程的主要教学目标有:1.培养学生分析、设计和实现复杂计算机系统的能力。
2.提高学生的算法设计与分析水平,让他们能够独立解决实际问题。
3.培养学生计算机系统硬件和软件的综合能力。
4.强调学生的团队合作和沟通能力,让他们能够有效地参与项目开发。
三、课程内容:1.算法设计与分析:深入学习各种常见算法,包括排序算法、图算法、动态规划等。
介绍算法的时间复杂度和空间复杂度的分析方法,并帮助学生在实际问题中应用这些算法。
2.计算机体系结构:介绍计算机的基本组成原理、指令系统和流水线技术。
学生将了解计算机硬件的工作原理,并能够设计和实现简单的指令集。
3.操作系统:学习操作系统的基本原理、进程管理、内存管理和文件系统等。
讲解多道程序设计和并发控制的相关概念,并通过实践项目帮助学生理解操作系统的实际应用。
4.编程语言:介绍不同类型的编程语言和它们的特点。
通过编写程序实践,帮助学生熟悉各种编程语言的语法和用法,并培养他们编写高效、可维护的代码的能力。
5.软件工程:学习软件工程的基本原理和方法,包括需求分析、软件设计、软件测试和软件维护等。
通过小组项目实践,培养学生团队合作和项目管理的能力。
四、教学方法:1.授课方式:理论授课、案例分析、实验报告。
2.实践项目:学生将组成小组,完成一系列与课程相关的实践项目,比如开发一个简单的操作系统、设计一个算法解决实际问题等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大学英语]-不要觉得好笑。
我极力推荐这门课程是因为没有专业文档的阅读能力是不可想象的。
中文的翻译往往在猴年马月才会出来,而现在的许多出版社干脆就直接把E文印刷上去。
学习的方法是强迫自己看原版的教材,开始会看不懂,用多了自然熟练。
吃得苦下得狠心绝对是任何行业都需要的品质。
[计算机体系结构和汇编语言]-关于体系结构的书遍地都是,而且也大同小异,倒是汇编有一本非常好的书。
《80x86汇编语言程序设计教程》(清华大学出版社,黑色封面,杨季文著)。
你需要着重学习386后保护模式的程序设计。
否则你在学习现代操作系统底层的一些东西的时候会觉得是在看天书。
[计算机操作系统原理]-我们的开发总是在特定的操作系统上进行,如果不是,只有一种可能:你在自己实现一个操作系统。
无论如何,操作系统原理是必读的。
这就象我们为一个芯片制作外围设备时,芯片基本的工作时序是必需了解的。
这一类书也很多,我没有发现哪一本书非常出众。
只是觉得在看完了这些书后如果有空就应该看看《Inside Windows 2000》(微软出版社,我看的是E文版的,中文的书名想必是Windows 2000 技术内幕之类吧)。
关于学习它的必要性,ZDNET上的另一篇文章已经有过论述。
[数据结构和算法]-这门课程能够决定一个人程序设计水平的高低,是一门核心课程。
我首选的是清华版的(朱战立,刘天时)。
很多人喜欢买C++版的,但我觉得没有必要。
C++的语法让算法实现过程变得复杂多了,而且许多老师喜欢用模块这一东西让算法变得更复杂。
倒是在学完了C版的书以后再来浏览一下C++的版的书是最好的。
[软件工程]-这门课程是越到后来就越发现它的重要,虽然刚开始看时就象看马哲一样不知所云。
我的建议是看《实用软件工程》(黄色,清华)。
不要花太多的时间去记条条框框,看不懂就跳过去。
在每次自己完成了一个软件设计任务(不管是练习还是工作)以后再来回顾回顾,每次都会有收获。
[Windows 程序设计]-《北京大学出版社,Petzold著》我建议任何企图设计Windows 程序的人在学习VC以前仔细的学完它。
而且前面的那本《Inside Windows 2000》也最好放到这本书的后面读。
在这本书中,没有C++,没有GUI,没有控件。
有的就是如何用原始的C语言来完成Windows 程序设计。
在学完了它以后,你才会发现VC其实是很容易学的。
千万不要在没有看完这本书以前提前学习VC,你最好碰都不要碰。
我知道的许多名校甚至都已经用它作为教材进行授课。
可见其重要。
上面的几门课程我认为是必学的重要课程(如果你想做Windows 程序员)。
对于其它的课程有这样简单的选择方法:如果你是计算机系的,请学好你所有的专业基础课。
如果不是,请参照计算机系的课程表。
如果你发现自己看一本书时无法看下去了,请翻到书的最后,看看它的参考文献,找到它们并学习它们,再回头看这本书。
如果一本书的书名中带有“原理”两个字,你一定不要去记忆它其中的细节,你应该以一天至少50页的速度掌握其要领。
尽可能多的在计算机上实践一种理论或者算法。
你还可以在CSDN上阅读到许多书评。
这些书评能够帮助你决定读什么样的书。
〖日三省乎己〗
每天读的书太多,容易让人迷失方向。
一定要在每天晚上想想自己学了些什么,还有些什么相关的东西需要掌握,自己对什么最感兴趣,在一本书上花的时间太长还是不够等等。
同时也应该多想想未来最有可能出现的应用,这样能够让你不是追赶技术潮流而是引领技术潮流。
同时,努力使用现在已经掌握的技术和理论去制作具有一定新意的东西。
坚持这样做能够让你真正成为一个软件“研发者”而不仅仅是一个CODER。
〖把最多的时间花在学习上〗
这是对初学者最后的忠告。
把每个星期玩SC或者CS的时间压缩到最少,不玩它们是最好的。
同时,如果你的ASP技术已经能够来钱,甚至有公司请你兼职的话,这就证明你的天份能够保证你在努力的学习之后取得更好的收益,你应该去做更复杂的东西。
眼光放长远一些,这无论是对谁都是适用的。
相信你已经能够决定是否学习C#或者什么时候去学它了。