清华计算机专业课程列表
清华版计算机专业教材介绍

为了培养具有国际视野的人才,清华版计算机专业教材将 进一步引进国际先进教材和教学资源,提高教材的国际化 水平。
THANKS FOR WATCHING
感谢您的观看
该教材采用互动式教学 方式,通过课堂讨论、 在线互动等方式,激发 学生的学习兴趣和主动 性。
02 教材的主要内容
计算机基础理论
计算机组成与体系结构
介绍计算机的基本组成和工作原理, 包括中央处理器、内存、输入输出设 备等。
计算机网络
算法设计与分析
介绍算法的基本概念、设计和分析方 法,包括排序、搜索、图算法等。
机器学习
介绍机器学习的基础理论和方法,包括监督学习、无监督学习、强化学习等,以 及它们在计算机视觉、自然语言处理等领域的应用。
03 教材的使用方法和建议
教学方法和技巧
案例教学
通过实际案例的讲解,帮助学生理解抽象的概念 和原理。
互动教学
鼓励学生提问和参与讨论,促进师生之间的交流 和互动。
任务驱动教学
介绍计算机网络的基本概念、协议和 架构,以及互联网的工作原理和应用。
数据结构和算法
数据结构
介绍常见的数据结构,如数组、 链表、栈、队列、树等,以及它 们在计算机科学中的应用。
算法
介绍常见的算法,如贪心算法、 动态规划、分治算法等,以及它 们的实现和应用。
操作系统和网络
操作系统
介绍操作系统的基本概念、原理和功 能,包括进程管理、内存管理、文件 系统和设备驱动程序等。
清华版计算机专业教材介绍
目录
• 教材概述 • 教材的主要内容 • 教材的使用方法和建议 • 教材的反馈和评价 • 清华版计算机专业教材的发展趋势和展望
01 教材概述
清华 人工智能专业 课程

清华人工智能专业课程人工智能(Artificial Intelligence,简称AI)作为一门新兴的学科领域,自20世纪50年代起便开始逐渐发展,并在当代得到了广泛的应用和推广。
清华大学作为中国乃至世界一流的高等学府,一直致力于人工智能领域的研究与教育。
在清华大学的人工智能专业课程中,学生将有机会深入学习该领域的核心理论和最新研究成果,为未来从事人工智能相关工作打下坚实的基础。
一、课程简介清华大学的人工智能专业课程旨在培养学生具备扎实的人工智能理论知识和丰富的实践经验。
该课程涵盖了人工智能的基本概念、算法与模型、深度学习、机器学习、自然语言处理、计算机视觉等多个方面的内容,为学生提供了全面了解人工智能领域的机会。
二、核心理论与模型在人工智能专业课程中,学生将系统学习人工智能的核心理论与模型。
教学内容包括但不限于图灵机、逻辑推理、信息论、贝叶斯统计等。
通过对这些理论的学习,学生将能够深入理解人工智能的基本原理和方法,并为后续的专业学习打下基础。
三、深度学习与机器学习作为人工智能领域的重要分支,深度学习与机器学习在课程中占据了重要的地位。
学生将学习到包括但不限于人工神经网络、卷积神经网络、循环神经网络等在内的各种深度学习和机器学习的方法和应用。
通过实际案例的研究和实践,学生将能够深入了解和掌握这些先进的技术,并将其应用于解决实际问题。
四、自然语言处理与计算机视觉在当今社会,自然语言处理和计算机视觉已广泛应用于各个领域。
人工智能专业课程将教授学生自然语言处理和计算机视觉的基本原理和方法。
学生将学习到文本分类、命名实体识别、机器翻译、图像识别、目标检测等相关内容,并通过实践项目来提高实际应用能力。
五、实践项目与实习机会为了进一步提高学生的实际应用能力,人工智能专业课程中设有实践项目和实习机会。
学生可以参与该领域的研究项目,通过实践探索和解决实际问题,提升自己的技能和经验。
此外,清华大学还与多家知名企业、科研机构合作,为学生提供实习机会,让学生有机会接触真实的工作场景,提前了解该领域的发展趋势和需求。
清华大学软件工程课程设置

2
考查
必修
文化素质选修课
≥1
考试/考查
选修
第二学年 春季学期
课程编号
课程名称
学分
考核方式
课程性质
说明及主要先修课
10720041
体育(4)
1
考查
必修
10420803
概率论与数理统计
3
考试
二选一
微积分、代数
10420243
随机数学方法
3
考试
10430792
物理实验A(2)
2
考查
二选一
大学物理(2)
30230243
通信原理概论
3
考试
概率
44100213
软件系统设计
3
考试
必修
专业专题训练
2
考查
必修
文化素质选修课
≥5
考试/考查
选修
专业方向课选修(如下):
≥4
44100283
信息检索技术
3
考查
选修
44100223
软件项目管理
3
考查
选修
44100253
计算机动画的算法与技术
3
考查
选修
44100132
嵌入式系统及其软件工具
10430811
物理实验B(2)
1
考查
大学物理(2)
30240343
数字逻辑电路
3
考试
必修
21550012
电子技术实验
2
考查
必修
本学期完成1学分
24100023
离散数学(1)
3
考试
必修
34100044
计算机科学与技术系普博研究生培养方案-清华大学计算机系

计算机科学与技术系普博研究生培养方案[081200]计算机科学与技术[00]计算机科学与技术一、适用学科、专业计算机科学与技术(Computer Science and Technology),一级学科,工学门类,学科代码:0812本方案适用于以下二级学科(方向):1、计算机系统结构网格与高性能计算CPU 设计计算机网络网络与信息系统安全可信计算与系统性能评价无线传感器网络与物联网2、计算机软件与理论计算机科学理论数据工程及知识工程计算机图形学、可视化及CAD技术软件工程计算机与VLSI设计自动化软件理论与系统量子计算及量子网络理论计算机科学3、计算机应用技术人工智能智能控制及机器人人机交互与普适计算计算机视觉与媒体信息处理二、培养目标与定位本专业培养德、智、体全面发展的计算机科学与技术领域的高级专门人才。
要求本专业博士学位获得者较好地学习与掌握马列主义、毛泽东思想和邓小平理论,热爱祖国,遵纪守法,品德良好;在计算机科学与技术相关学科上掌握坚实宽广的基础理论与系统深入的专门知识,熟练掌握1-2门外国语,具有独立从事科学研究工作的能力,在有关研究方向做出创造性的成果。
成为社会主义现代化建设事业需要的高级专门人才。
三、培养方式1. 博士生培养实行导师负责制。
必要时可由导师提名,经学位分委员会批准,聘请一名副导师。
也可由导师组织指导小组,报系备案。
副导师必须具有正高级职称或具有博士学位的副高级职称,指导小组成员必须具有副高级以上职称或具有博士学位的讲师。
2. 跨一级学科(或交叉领域)培养博士生时,应从相关学科中聘请副导师协助指导,并由学位分委员会审批。
3. 建立规范化的学术交流和学术报告制度,按期检查培养环节的完成情况。
4. 导师应有适于培养博士生的研究课题和充足的研究经费。
导师(副导师或指导小组)应与博士生定期交流,关心博士生的思想品德、业务能力和综合素质。
促进博士生德、智、体全面发展。
四、培养环节与学位要求1. 制定个人培养计划博士生入学后三个月内,在导师指导下完成个人培养计划。
计算机科学与技术专业主要课程简介

计算机科学与技术专业主要课程简介1H10306计算机导论学分:2.5 Introduction to Computer Science预修课程:无内容简介:本课程是计算机科学与技术、信息与计算科学专业的重要入门课程,系统而全面地向学生介绍信息技术的基础知识,引导学生进入计算机科学技术的大门,让学生了解和掌握本专业要学习基本内容和特征。
主要内容包括:信息化社会特点、计算机的基本知识、计算机系统及其组成、软件基础;计算机网络及其应用技术基础;计算机法规与知识产权保护、计算机病毒防治等基础知识;计算机的基本操作、中英文输入法、Office等办公软件的操作使用方法。
推荐教材:《计算机科学技术导论》(专业版·第二版),陶树平主编,高等教育出版社,2004年主要参考书:《计算机系统导论》,许洪杰主编,南开大学出版社,2003年《Computer Concepts》(4thEdition), June Jamrich Parsons,机械工业出版社,2002年《计算机科学技术导论实践教程》,丁岳伟主编,高等教育出版社,2004年1H12046程序设计基础(C)学分:3.5C Programming预修课程:计算机导论内容简介:本课程是计算机及相关专业的一门重要的基础课,通过C语言的学习,以及程序设计基础能力的培养,使学生掌握初步的计算机编程能力。
主要内容包括C语言程序设计方法概述、数据类型、运算符与表达式、输入输出语句、控制语句、数组、函数、指针、结构体等。
推荐教材:《C语言程序设计》,刘玉英等主编,中国水利水电出版社,2002年主要参考书:《C语言学习指南与题解》,刘玉英等主编,中国水利水电出版社,2002年《C程序设计语言》(影印版·第二版),Brian W. Kernighan 、Dennis M. Ritche,清华大学出版社,1997年1H11756程序设计基础(C++)学分:3.5 C++Programming预修课程:计算机导论、程序设计基础(C)内容简介:本课程是计算机及相关专业的一门十分重要的基础课,通过从C到C++语言程序设计的学习,让学生进一步掌握程序设计基础,掌握基于对象的程序设计,了解面向对象的设计方法,重点培养学生的计算机编程能力。
清华姚班培养方案

清华姚班培养方案清华姚班是清华大学推出的一项培养计划,旨在培养优秀的计算机科学与技术人才。
本文将详细介绍清华姚班的培养方案,包括招生要求、课程设置、培养目标和评价标准等内容。
一、招生要求:1.1 学术要求:考生需要具备扎实的数学基础和较好的计算机编程能力。
1.2 学科竞赛成绩:考生需要在相关学科竞赛(如NOI、ACM等)中表现出色。
1.3 选拔考试:考生需要通过清华姚班提供的选拔考试,包括数学、计算机等多个科目。
二、课程设置:2.1 基础课程:清华姚班将为学生提供扎实的数学和计算机基础课程,包括数学分析、离散数学、概率论、数据结构、算法设计与分析等。
2.2 专业课程:清华姚班将为学生提供相关的专业课程,包括计算机组成原理、操作系统、人工智能、软件工程等。
2.3 选修课程:学生可根据自己的兴趣和需求选择一些选修课程,如图像处理、机器学习、网络安全等。
三、培养目标:3.1 知识与技能:清华姚班旨在培养学生全面掌握计算机科学与技术领域的知识和技能,包括算法设计与分析、软件开发、系统设计等方面。
3.2 创新与实践:清华姚班注重培养学生的创新能力和实践能力,鼓励学生参与科研项目、创业实践等活动,锻炼其解决实际问题的能力。
3.3 团队合作与领导力:清华姚班鼓励学生参与团队项目,培养他们的团队合作精神和领导能力,提升工作协作能力。
四、评价标准:4.1 学术表现:学生的学术表现将成为评价标准之一,包括学习成绩、科研项目参与情况、学术论文发表等。
4.2 创新成果:学生创新成果的质量和数量也是评价标准之一,包括科研项目成果、发明专利等。
4.3 实践能力:学生在实践活动中的表现也会被考虑,包括实习实训、参与创业项目等。
4.4 综合素质:学生的综合素质也是评价标准之一,包括领导能力、团队合作精神、自主学习能力等。
清华姚班培养方案通过招生要求、课程设置、培养目标和评价标准等方面的设计,旨在培养优秀的计算机科学与技术人才。
清华大学本科生课程及教材列表
00510112 运筹学基础
Introduction to Operations Research
经管学院
32
2
《运筹学-规 划论及网络》
00510122 C语言程序设计
C Language and Programming 经管学院
32
2
《C程序设计 》谭浩强
00510133 会计学原理
Accounting Principles
Political Economics(2)
经管学院
《生产关系原
32
2
理及其应用讲 义》(讲义)吴
栋
20510032 工程经济学
Engineering Economics
经管学院
《工业技术经 济学》(第三 32 2 版)傅家骥 清华大学出版 社
20510044 运筹学(1)
Operations Research (1)
经管学院
《博弈论基础
48
3
》吉本斯著, 中国社会科学
出版社1999。
10510012 法律基础
Fundamentals of Law
经管学院 32 2
10510024 强化英语
Intensive English
经管学院 64 4
10510032 强化英语
Intensive English
经管学院
32
30510173 审计学
Auditing
30510182 投资学
Investment
经管学院 48 3
经管学院
2
《listen To This》(2)
10510042 英语听说(1)
English Listening and Speaking(1)
清华大学计算机科学与技术培养方案
计算机科学与技术专业(计算机科学实验班)本科培养方案一、培养目标本专业培养具有良好科学素养和创新精神、德智体全面发展,且计算机理论及应用基础扎实、熟悉计算机科学前沿领域、科研实践能力强,能够从事计算机科学研究的领跑国际拔尖创新计算机科学人才。
“计算机科学与技术(计算机科学实验班)”专业致力于培养与美国麻省理工学院、普林斯顿大学等世界一流高校本科生具有同等、甚至更高竞争力的领跑国际拔尖创新计算机科学人才。
二、基本要求计算机科学与技术专业(计算机科学实验班)本科毕业生应达到如下知识、能力和素质的要求:具有扎实的计算机科学理论基础,全面了解计算机科学的前沿领域。
具有较高的计算机科研实践能力,具备成为国际一流计算机科学研究人才的良好综合素质。
三、学制与学位授予学制:本科学制四年,按照学分制管理机制,实行弹性学习年限。
授予学位:工学学士学位。
四、基本学分学时本科培养总学分不少于165。
其中春、秋季学期课程总学分127,夏季学期实践环节14学分,第七学期在清华或各著名研究院所从事计算机科学研究实践9学分,第八学期综合论文训练15学分。
五、专业核心课程计算机科学实验班特设全英文教学的专业及核心课程25门,覆盖计算机科学的前沿领域,学生可以根据自身研究兴趣在专业核心课中按要求进行选择性修读。
其中大一、大二专业核心课开设13门,以“通才教育”为主,涉及计算机科学基本专门知识,帮助学生全面了解计算机科学前沿领域;大三、大四专业核心课开设12门,以“专才教育”为主,分别面向两个专业方向“理论和安全”以及“系统和应用”。
25门专业及核心课程如下:计算机入门(3学分),计算机应用数学(3学分),普通物理(1)英(4学分),信息物理(2学分),算法设计(4学分),普通物理(2)英,计算理论(4学分),网络科学(4学分),密码学基础(4学分),博弈论(4学分),近代物理(1)英,计算机安全的理论及实践(2学分),Java程序设计基础(2学分),分布式计算(基础与系统)(4学分),量子信息(4学分),大数据算法与模型(4学分),机器学习(4学分),高等计算机图形学(3学分),近代物理(2)英,计算机网络基础(3学分),操作系统(4学分),计算生物学(3学分),信息论与网络编码(3学分),专题训练实践(5学分),计算机科学研究实践(9学分)。
清华101课程刘卫东 计算机组成原理
清华101课程刘卫东计算机组成原理清华101课程刘卫东:计算机组成原理计算机组成原理是计算机科学与技术专业的重要基础课程之一,也是清华大学计算机科学与技术系的核心课程之一。
该课程由清华大学计算机科学与技术系刘卫东教授主讲,旨在培养学生对计算机硬件体系结构和工作原理的理解和掌握,为计算机科学与技术专业的学生打下坚实的基础。
计算机组成原理课程主要涵盖以下几个方面的内容。
一、计算机的基本组成计算机由硬件和软件两部分组成。
在硬件方面,计算机主要包括中央处理器(CPU)、存储器、输入输出设备等。
在软件方面,计算机主要包括操作系统、编译器、应用软件等。
计算机组成原理课程首先介绍了计算机的基本组成,为后续的内容打下基础。
二、数字逻辑与数字系统数字逻辑是计算机组成原理中的重要内容,它研究的是数字电路中的逻辑门和逻辑电路。
数字逻辑通过逻辑门的组合和连接来实现各种逻辑功能,如与门、或门、非门等。
数字系统是由数字电路组成的系统,它是计算机硬件的基础。
三、指令系统与计算机体系结构指令系统是计算机硬件和软件之间的接口,它规定了计算机硬件能够执行的指令集。
计算机体系结构是指计算机硬件和软件之间的关系和交互方式。
计算机组成原理课程介绍了指令系统的设计原理和计算机体系结构的基本知识。
四、存储器与存储器层次结构存储器是计算机中用于存储数据和程序的设备。
计算机组成原理课程介绍了存储器的基本原理和存储器层次结构的设计。
存储器层次结构是计算机中不同速度和容量的存储器按层次组织起来的结构,它既满足了高速存储的需求,又满足了大容量存储的需求。
五、总线与输入输出系统总线是计算机中各种功能模块之间进行信息传输和控制的通道。
计算机组成原理课程介绍了总线的分类和总线的基本原理。
输入输出系统是计算机与外部设备之间进行数据交换的接口,它是计算机系统中重要的组成部分。
六、中央处理器中央处理器是计算机的核心部件,它执行计算机指令的控制和数据处理功能。
计算机组成原理课程介绍了中央处理器的基本结构和工作原理,包括指令的执行流程、寄存器的设计和控制器的设计等。
清华大学408计算机学科专业基础综合考研参考书目、考研真题、复试分数线
文化艺术出版社
《美学概论》
人民出版社
602 (建筑/城市、景 《中国城市建设史》 中国建筑工业出版社
作者
王向荣
[英]杰弗瑞·杰里柯//苏 珊杰·里柯 译者:刘滨 谊
周维权
董鉴泓,主编 沈玉麟,编 刘敦祯 潘谷西 陈志华 罗小未 高等艺术院校《艺术概 论》出版组 王朝闻主编 董鉴泓,主编
专注清华大学考研辅导
Stuart C.Poole
Linguistics 》
//166.111.107.7 下载)
616 艺术美学
《现代艺术哲学》 四川人民出版社 《美学与艺术欣赏》 高等教育出版社
H.G.布洛克 肖鹰
《新闻学概论》
中国传媒大学出版社,2007
刘建明
《转型中的新闻学》 南方日报出版社,2005
李希光
618 新闻与传播史 论
刘敦祯
《中国建筑史》
中国建筑工业出版社
潘谷西
《外国建筑史》
中国建筑工业出版社
陈志华
《外国近现代建筑史》中国建筑工业出版社
罗小未
603 数学分析
《数学分析新讲》 《数学分析》
北京大学出版社 上海科学技术出版社
张筑生 周民强,方企勤
604 普通物理
《大学物理》(第二版) 清华大学出版社
第一册至四册
张三慧
范钦珊等 刘鸿文
《材料力学》
高等教育出版社
孙训方
834 工程热力学 《工程热力学》
高等教育出版社
曾丹苓
835 理论力学及自 《理论力学》
动控制原理
《自动控制原理》
清华大学出版社 清华大学出版社
李俊峰 吴麒
836 普通物理(力 《大学物理》一、二、 清华大学出版社(第二版)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
海量资源,欢迎共阅 清华计算机专业课程列表 本科生课程 在本科期间,除数、理、化、外语等公共基础课外,主要课程包括一批适应性强、覆盖面宽、有利于就业的专业的及代表前沿科技发展的选修课程,覆盖人文社会科学类、自然科学基础类、工程技术基础类、以及专业基础与专业类课程。教育特点是强电与弱电相结合、软件与硬件相结合、组件与系统相结合、信息与能量相结合。 主要课程一览: (1)人文社会科学课:涵盖政治、经济、管理、英语; (2)自然科学基础课:涵盖数学、物理、化学和生物学; (3)工程技术基础课:涵盖电路原理、电磁场、电子技术、自动控制、信号与系统、工程力学、计算机硬件和软件、通讯技术与网络应用、单片微机嵌入式系统、数字信号处理等; (4)专业基础课:电机学、电力系统分析、高电压工程、电力电子技术 (5)专业课:电力系统继电保护、发电厂工程、电力系统稳定与控制、电力系统调度自动化、电力市场概论、电器原理及应用、过电压及其防护、直流输电技术、电磁测量、电气设备在线监测、电力传动与控制、电子电机设计与分析、电机分析、微特电机、电介质材料与绝缘技术、信息论与电力系统 实践教学 我系学生有大量的实践环节,包括电子工艺实习、电子专题实践、计算机实践、综合论文训练、生产实习等,这种理论与实践相结合的实验与训练极大地提高了学生理论学习、动手能力和创新能力。 积极利用电气工程行业背景优势,与电气领域的顶尖企业在人才培养方面建立长期战略合作伙伴关系。先后建立了上海电气、施耐德、内蒙能源基地、西安电气等各具特色的生产实习基地。初步形成了以学生自愿选择,集中实习为主、分散实习为补充的新型本科生产实习模式。2005、2006年我系分别有48位、102同学参加了集中组织的生产实习。我系在2005年度校生产实习先进单位评比中以总分第一的成绩获得金奖。 教学实验室建设 结合985、211工程,不仅建设、改造完成了电气工程自动化教学实验室、开放实验室等;完成了电力系统、电机、高压等专业教学实验室的升级改造;近两年与企业合作建立了清华-施耐德PLC实验室、清华-三菱电力电子教学实验室。 本科课程 微型计算机技术
数据结构 人工智能导论 信号处理原理 多媒体技术基础 ] 海量资源,欢迎共阅 软件工程 计算机组成与结构 java编程语言 编译原理 数据库系统与应用 虚拟现实与系统仿真 离散数学(上) 数据库系统概率 MPI并行程序设计 计算机原理 模式识别 数字系统设计自动化 计算机系统结构 汇编语言程序设计 C++语言程序设计 研究生课程 计算机系统结构
计算机网络体系结构 数值分析 软件工程 组合数学 人工智能原理 计算机图形学 海量资源,欢迎共阅 人工智能原理 工程数据库设计与应用 宽带网络交换技术 并行计算 计算机专业课程自学参考 有人说,计算机专业的人编的程序要比非计算机专业的人编的要好.也许这是在大多数情况下适用的,但是并不是绝对的.你在这个方面经验比别人多,研究的比别人深入,那你就比别人专业,所以要相信自己. 我本不是计算机专业的,但是本专业也学过许多计算机课程.准备把没学的补补.下面是计算机专业课程,供大家自学参考,当然这些都是基础. 一 离散数学,数据结构,计 算机组成原理,汇编语言程序设计,面向对象技术,数据通信 原理,数字电路与逻辑设计,程序设计课程设计,数据结构课程设计,计算机组成原理试验, 数字电路与逻辑设计试验,计算机文化基础,计算机程序设计,线性代数A,概率论与数理统计B, 普通物理B,电路电子学 数据库系统,操作系统,计算机网络,计算机系统结构,光通信技术,嵌入式系统设计, Internet与web编程,Cisio/Solaris网络体系设计与实现,综合布线系统 编译原理,数字系统设计VHDL,信号与系统,微机系统与接口技术,数字信号处理, 软件工程,IT项目管理,七号信令系统,电子商务概论,多媒体技术,UNIX操作系统,计算机信息安全移动通信,卫星通信,计算机系统维护技术 二 基础方面:(应该无需解释啦) ⒈高等数学 ⒉线性代数 ⒊复变函数与积分变换 ⒊概率统计 硬件方面:(最终应该达到可以看懂并分析电路图;可以设计专用计算机系统的程度) ⒈电路分析基础一切电子方向的基础 ⒉模拟电子技术基础一切电子方向的基础(开始分化方向) ⒊数字电子技术基础数字电子(计算机)专业的基础 ⒋计算机组成原理抽象的数字电子的“可以用来计算的机器”的大原理 ⒌微机原理及接口技术基于8086的PC微型计算机系统的原理 ⒌IBMPC汇编语言程序设计8086CPU指令系统程序设计 ⒌计算机系统与结构抽象的数字电子计算机系统(非单指计算机)的原理 ⒌单片机及接口技术单芯片计算机系统的基本原理 ⒍(计算机)信号与系统从数字电路角度理解的计算机系统的接口与通讯 软件方面:(最终应该达到可以阅读并分析程序(不单指源码);可以设计计算机程序系统) 海量资源,欢迎共阅 ⒈离散数学 ⒈C语言程序设计或C++面向对象程序设计或Pascall语言程序设计 ⒉数据结构计算机中数据的组织与管理方式(启发式,非结论式) ⒊计算方法计算机数值计算提高计算精度的方法 ⒋操作系统计算机系统基础管理软件的组成与实现技术 ⒌编译原理从源码到可执行代码的翻译过程快速有效的实现方法 ⒍数据库系统概论计算机中大批量数据的管理与检索方法 7SQLServer数据库一个具体的数据库系统的应用 8软件工程从工程管理的角度来管理“软件制造业”的方法 9汇编语言 其它方向: (电子)信号与系统 通信原理 计算机网络 TCP/IP技术 分布式应用原理 图形学 多媒体技术基础 三 很多朋友可能跟我一样,想学习计算机专业知识,又没机会接受正规的大学计算机教育。在此我作为过来人跟大家谈谈自己自学的感受。 ★确立学习方向 计算机专业人才的培养目标有很多,就大学计算机专业的设置来看,大致可以概括为以下几个方面: 一、计算机软件与理论 本专业主要培养具有较强理论基础和设计、开发软件能力的软件人才,以满足软件开发、技术管理、科学研究和高等教育等多层次的社会需要。 二、计算机应用技术 本专业主要培养计算机应用技术领域的各类开发、研究、应用人才。 毕业生适合的工作有:高等院校计算机科学与技术的教师和研究人员、中小型控制系统的设计实施人员、大型控制系统的应用人员、企业级MIS/ERP建设人员、基于Internet/Intranet的多媒体应用程序开发人员、数字通讯领域各类应用人员、大中型企业及涉外企业IT部门的工作人员。 三、计算机系统(体系)结构 本专业以并行处理、容错计算等为主要研究方向,所开设的课程反映当前国内外计算机系统结构学科的发展水平。培养学生的计算机软硬件基础,以及熟练的以计算机为手段独立研究与设计计算机系统的能力和计算机应用、软件开发能力。 ★如何挑选教材 好的教材对于自学者来说是至关重要的,因此下面我们重点介绍一下适合自学用的计算机专业教材。 一、数学 数学是计算机专业的基础,学好数学是学好计算机专业的关键。高等数学课程主要学习微积分、空间解析几何和微分方程,一般高校通用的教材是同济大学编的《高等数学》,目前已经有了第五版,也可以使用自考教材——西安交通大学陆庆乐编的《高等数学》,可以买一些配套的海量资源,欢迎共阅 辅导书和习题解答。 还有两门重要的数学课程是《线性代数》和《概率统计》。可以分别采用高等教育出版社出版、同济大学编写的《线性代数》和浙江大学编写的《概率统计》。注意:自学一定要多做习题,而且最好一门课有一本习题解答和辅导书。 除了上面数学基础课外,在计算机专业中举足轻重的就是《离散数学》,这门课要多花点力气来学。可以采用左孝凌教授等编的《离散数学》,上海科学技术文献出版社。也可以用北大、清华的教材,还可以参考左教授编的自学教材, 经济科学出版社。 其他课程还有《复编函数》、《计算方法》等,有余力的朋友可以选学。 二、专业基础课 1.《程序设计》:学习内容一般为C和C++。C语言可以采用谭浩强教授的《C程序设计》,内容比较浅显,C++方面的书推荐钱能编写的《C++程序设计》,清华大学出版社。 2.《数据结构》:这门课程比较难,可以采用严蔚敏教授编写的《数据结构(C语言版)》,有配套习题册。好好做题,有时间多编几个大的程序。 3.《模拟电路》和《数字电路》:这是难度较高的两门课程,选用自考教材相对来说容易些,也可以参考清华大学出版社出版的相关教材。 三、专业课 1.《计算机组成原理》:推荐白中英主编的《计算机组成原理》(第三版),科学出版社;黄爱英主编的《计算机组成原理》(第三版),清华大学出版社。 2.《操作系统》:汤子赢编写的《计算机操作系统》(第三版),西安电子科技大学出版社。还可以参考高教司司长张尧学教授编写的教材,清华大学出版社。 3.《汇编语言》:可以用清华大学出版社出版的教材,也可以用自考教材。 4.《数据库原理》:人民大学教授王珊编的《数据库系统概论》(第三版),高等教育出版社,复旦大学施伯乐老师编写的教材也不错。 5.《编译原理》:国防科技大学陈火旺院士编写的教材十分不错,最新版本是2000年出的,国防工业出版社。 四、选修课 包括计算机网络与通讯、软件工程、图形学、人工智能、系统结构、图形学等。此类课程的教材可选用全国高等教育自学考试指定教材,或参考各高校所采用的计算机专科和本科教材及配套辅导书。英文基础好的朋友可以用国外著名大学的影印版教材。 需要提醒大家的是,除了教材,网上有许多相关课堂录像和课件,有条件的朋友要充分利用。 我自己通过上述课程的学习和实践,已经考完了计算机本科自学考试的大部分课程,并已通过计算机四级考试,下半年还准备参加高级程序员考试。希望我的经验对大家能有所帮助。 总结一下,没学过的课程大概有: 1.*离散数学 2.*计算机组成原理,*计算机系统结构,嵌入式系统设计,编译原理,*Unix系统 3.*Internet与web编程,Cisio/Solaris网络体系设计与实现,*TCP/IP技术 4.综合布线系统,信号与系统,数字信号处理,单片机及接口技术,分布式应用原理 5.*IT项目管理 6.多媒体 *号的一定会看,其他的课可能会看.除了以上的,其他基本都在本科学过.需要进一步加强的有: 1.汇编语言,操作系统,微机原理 2.数据库, 计算机网络,软件工程