计算机学习推荐书目
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著)- 这本书阐述了优秀的程序设计原则和实践,以及算法设计和分析的技巧和方法。
以上书目只是建议,具体选择可以根据个人学科需求和兴趣来定。
- 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#或者什么时候去学它了。