大学计算机专业课程介绍
计算机科学与技术专业主要课程简介
计算机科学与技术专业主要课程简介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++语言程序设计的学习,让学生进一步掌握程序设计基础,掌握基于对象的程序设计,了解面向对象的设计方法,重点培养学生的计算机编程能力。
计算机专业课程体系介绍(含学习顺序)
基础方面:(应该无需解释啦)⒈高等数学⒉线性代数⒊复变函数与积分变换⒊概率统计硬件方面:(最终应该达到可以看懂并分析电路图;可以设计专用计算机系统的程度)⒈电路分析基础一切电子方向的基础⒉模拟电子技术基础一切电子方向的基础(开始分化方向)⒊数字电子技术基础数字电子(计算机)专业的基础⒋计算机组成原理抽象的数字电子的“可以用来计算的机器”的大原理⒌微机原理及接口技术基于8086的PC微型计算机系统的原理⒌ IBM PC汇编语言程序设计 8086CPU指令系统程序设计⒌计算机系统与结构抽象的数字电子计算机系统(非单指计算机)的原理⒌单片机及接口技术单芯片计算机系统的基本原理⒍(计算机)信号与系统从数字电路角度理解的计算机系统的接口与通讯软件方面:(最终应该达到可以阅读并分析程序(不单指源码);可以设计计算机程序系统)⒈离散数学⒈ C语言程序设计或 C++面向对象程序设计或 Pascall语言程序设计⒉数据结构计算机中数据的组织与管理方式(启发式,非结论式)⒊计算方法计算机数值计算提高计算精度的方法⒋操作系统计算机系统基础管理软件的组成与实现技术⒌编译原理从源码到可执行代码的翻译过程快速有效的实现方法⒍数据库系统概论计算机中大批量数据的管理与检索方法⒍ SQL Server数据库一个具体的数据库系统的应用⒍软件工程从工程管理的角度来管理“软件制造业”的方法其它方向:(电子)信号与系统通信原理计算机网络TCP/IP技术分布式应用原理图形学多媒体技术基础计算机专业课程自学参考有人说,计算机专业的人编的程序要比非计算机专业的人编的要好.也许这是在大多数情况下适用的,但是并不是绝对的.你在这个方面经验比别人多,研究的比别人深入,那你就比别人专业,所以要相信自己.我本不是计算机专业的,但是本专业也学过许多计算机课程.准备把没学的补补.下面是计算机专业课程,供大家自学参考,当然这些都是基础.一:/question/15109313.html离散数学,数据结构,计算机组成原理,汇编语言程序设计,面向对象技术,数据通信原理,数字电路与逻辑设计,程序设计课程设计,数据结构课程设计,计算机组成原理试验,数字电路与逻辑设计试验,计算机文化基础,计算机程序设计,线性代数A,概率论与数理统计B,普通物理B,电路电子学数据库系统,操作系统,计算机网络,计算机系统结构,光通信技术,嵌入式系统设计,Internet与web编程,Cisio/Solaris网络体系设计与实现,综合布线系统编译原理,数字系统设计VHDL,信号与系统,微机系统与接口技术,数字信号处理,软件工程,IT项目管理,七号信令系统,电子商务概论,多媒体技术,UNIX操作系统,计算机信息安全移动通信,卫星通信,计算机系统维护技术二:/club/showtxt.asp?id=168572基础方面:(应该无需解释啦)⒈高等数学⒉线性代数⒊复变函数与积分变换⒊概率统计硬件方面:(最终应该达到可以看懂并分析电路图;可以设计专用计算机系统的程度)⒈电路分析基础一切电子方向的基础⒉模拟电子技术基础一切电子方向的基础(开始分化方向)⒊数字电子技术基础数字电子(计算机)专业的基础⒋计算机组成原理抽象的数字电子的“可以用来计算的机器”的大原理⒌微机原理及接口技术基于8086的PC微型计算机系统的原理⒌ IBM PC汇编语言程序设计 8086CPU指令系统程序设计⒌计算机系统与结构抽象的数字电子计算机系统(非单指计算机)的原理⒌单片机及接口技术单芯片计算机系统的基本原理⒍(计算机)信号与系统从数字电路角度理解的计算机系统的接口与通讯软件方面:(最终应该达到可以阅读并分析程序(不单指源码);可以设计计算机程序系统)⒈离散数学⒈ C语言程序设计或 C++面向对象程序设计或 Pascall语言程序设计⒉数据结构计算机中数据的组织与管理方式(启发式,非结论式)⒊计算方法计算机数值计算提高计算精度的方法⒋操作系统计算机系统基础管理软件的组成与实现技术⒌编译原理从源码到可执行代码的翻译过程快速有效的实现方法⒍数据库系统概论计算机中大批量数据的管理与检索方法7 SQL Server数据库一个具体的数据库系统的应用8 软件工程从工程管理的角度来管理“软件制造业”的方法9 汇编语言其它方向:(电子)信号与系统通信原理计算机网络TCP/IP技术分布式应用原理图形学多媒体技术基础三./74596392156266496/20030613/1172246.shtml很多朋友可能跟我一样,想学习计算机专业知识,又没机会接受正规的大学计算机教育。
计算机专业 要求课程
计算机专业要求课程
计算机专业的课程设置通常涵盖了广泛的主题,包括计算机科
学基础知识、编程技能、软件工程、网络技术、数据库管理、人工
智能等。
以下是一些可能包含在计算机专业课程中的常见课程:
1. 计算机科学导论,介绍计算机科学的基本概念、历史和发展。
2. 编程基础,学习编程语言(如C++、Java、Python等)的基
本语法和逻辑。
3. 数据结构与算法,研究数据的组织方式和不同算法的设计与
分析。
4. 操作系统原理,理解操作系统的基本原理和功能,如进程管理、内存管理、文件系统等。
5. 计算机网络,学习网络体系结构、协议和网络安全等知识。
6. 数据库管理系统,了解数据库的设计、实现和管理。
7. 软件工程,学习软件开发的方法论、流程和工具。
8. 人工智能基础,介绍人工智能的基本概念和技术,如机器学习、数据挖掘等。
9. Web开发,学习网页设计、前端开发和后端开发的技术。
10. 计算机图形学,研究计算机生成的图像和视觉效果的原理和技术。
此外,还可能包括实习课程、毕业设计等实践性课程,以及选修课程根据学生的兴趣和发展方向来选择。
总的来说,计算机专业的课程设置旨在培养学生的计算机科学理论基础和实际应用能力,使他们能够适应日益发展的科技行业的需求。
大学计算机专业课程介绍
参考书: 《Turbo Pascal 大全》 姚庭宝 张 帜 编著电子工业出版社
课程名称:数据结构 课程编码:1014701
英文名称:Data Structure
学 时:72 学 分:4
教 材:《C++面向对象程序设计教程》陈维兴 林小茶编著 清华大学出版社
课程名称:软件工程 课程编码:1020602
英文名称:Software Engineering
学 时:40 学 分:2
适用专业:计算机科学与技术
教 材:《计算机网络》(第二版) 谢希仁编 大连理工大学出版社
参考书: 《计算机网络教程》 高传善 复旦大学出版社。
课程名称:数据库原理 课程编码:1014901
英文名称:Principles of Database
学 时:45 学 分:2.5
参考书:《实用软件工程》 郑人杰等 清华大学出版社
课程名称:离散数学 课程编码:1014601
英文名称:Discrete Mathematics
学 时:63 学 分:3.5
适用专业:计算机科学与技术
课程内容:本课程主要介绍离散数学原理,内容有:1.集合论:集合、关系、映射;2.图的基本概念、图的遍历、平面图、有向图;3.代数系统:代数结构,概念、性质、运算,半群、独异点、群与子群,陪集与拉格朗日定理,同态与同构、环;4.数理逻辑:命题逻辑、谓词逻辑等。
参考书:《程序设计教程》 刘辰生 李慧然 海洋出版社
课程名称:操作系统 课程编码:1013601
英文名称:Operating System
学 时:72 学 分:4
大连大学计算机科学与技术专业课程
大连大学计算机科学与技术专业课程
大连大学始建于1949年4月,那么学校的计算机科学与技术专业主要课程有什么呢?下面是店铺给大家带来相关的课程介绍,希望对你有帮助。
大连大学计算机科学与技术专业课程
离散数学、计算机原理、计算机网络、数据结构、高级语言、汇编语言、操作系统、软件工程、数据库系统、面向对象技术、编译原理、计算机系统结构、会计学原理、管理学原理等。
学制四年,可授予工学学士学位。
本学科具有硕士学位授予权。
大连大学计算机科学与技术专业培养目标
培养适应社会主义市场经济发展与科学技术进步需要的、热爱祖国、有合作精神、有强烈事业心和社会责任感,从事计算机软件设计、硬件设计、研究和开发以及综合应用,具有计算机科学与技术专业良好的科学素质,基础扎实、知识面宽、综合素质高,具有健康个性、创新意识、实践能力和创业精神的复合型、应用型的高级专门人才。
毕业后可在科研部门、教育单位、企业、事业、技术和行政管理等部门从事计算机教学、科学研究与开发应用工作。
大连大学计算机科学与技术专业特色
本专业系统地学习计算机科学技术方面的基础理论和专业知识,在软件系统、硬件系统、应用系统设计、开发和应用等方面有选择地进行强化训练。
掌握计算机系统分析和设计的基本方法,具有开发、研究和设计商业、税务、金融、企业等领域以及相关领域计算机系统的基本能力,具有大型数据库技术、计算机网络技术、电子商务技术应用、开发研究能力。
计算机科学与技术学什么内容
计算机科学与技术学什么内容计算机科学与技术是一个涉及广泛的学科领域,它涵盖了计算机硬件、软件、网络、数据处理等多个方面。
学习计算机科学与技术需要掌握的内容也非常丰富,下面将从不同的角度来介绍学习计算机科学与技术需要掌握的内容。
首先,学习计算机科学与技术需要掌握的内容包括计算机基础知识。
这包括计算机的发展历史、基本组成部分、工作原理等方面的知识。
了解计算机的基础知识可以帮助学习者建立起对计算机的整体认识,为深入学习打下坚实的基础。
其次,学习计算机科学与技术需要掌握的内容还包括编程语言。
编程语言是计算机程序设计的基础,学习者需要掌握至少一种编程语言,如C、C++、Java、Python等。
掌握编程语言可以帮助学习者理解程序设计的基本原理,提高编程能力,为日后的软件开发打下基础。
另外,学习计算机科学与技术需要掌握的内容还包括数据结构与算法。
数据结构与算法是计算机科学与技术的核心内容,它们是程序设计的基础,也是解决实际问题的关键。
学习者需要掌握各种常用的数据结构,如数组、链表、栈、队列等,以及各种常见的算法,如排序算法、查找算法、图算法等。
此外,学习计算机科学与技术还需要掌握数据库知识。
数据库是计算机科学与技术中非常重要的一个领域,它涉及数据的组织、存储、管理和检索等方面的知识。
学习者需要了解数据库的基本原理、常见的数据库系统,以及数据库设计与应用等内容。
最后,学习计算机科学与技术还需要掌握的内容包括网络技术。
网络技术是计算机科学与技术中一个非常重要的方面,它涉及计算机网络的组成、工作原理、协议等方面的知识。
学习者需要了解网络的基本原理、常见的网络设备和协议,以及网络安全和管理等内容。
综上所述,学习计算机科学与技术需要掌握的内容非常丰富,涵盖了计算机基础知识、编程语言、数据结构与算法、数据库知识、网络技术等多个方面。
只有全面掌握这些内容,才能在计算机科学与技术领域取得更好的成绩,为日后的工作和研究打下坚实的基础。
哈工大计算机本科课程
哈工大计算机本科课程哈尔滨工业大学计算机本科课程哈尔滨工业大学计算机本科课程是指在哈尔滨工业大学计算机科学与技术专业的本科学习过程中所开设的一系列课程。
这些课程旨在培养学生的计算机科学与技术专业知识和技能,使他们具备扎实的理论基础和实践能力,能够在计算机领域中进行研究、开发和应用。
一、专业基础课程哈尔滨工业大学计算机本科课程的专业基础课程包括《计算机导论》、《程序设计基础》、《离散数学》等。
《计算机导论》是计算机科学与技术专业的入门课程,主要介绍计算机科学与技术的基本概念、发展历程和应用领域。
《程序设计基础》是培养学生编程能力的基础课程,学生通过学习编程语言和算法基础,能够进行简单的程序设计和开发。
《离散数学》是计算机科学与技术专业的数学基础课程,主要介绍离散数学的基本概念和方法,为学生后续的算法和数据结构课程打下坚实的数学基础。
二、核心课程核心课程是哈尔滨工业大学计算机本科课程中的重点课程,主要包括《数据结构与算法分析》、《操作系统》、《数据库原理与应用》等。
《数据结构与算法分析》是计算机科学与技术专业的核心课程之一,学生通过学习不同数据结构和算法的分析与应用,能够解决实际问题并提高程序执行效率。
《操作系统》是研究计算机操作系统原理和设计的课程,学生通过学习操作系统的基本原理和实现技术,能够理解和掌握操作系统的工作原理和应用开发。
《数据库原理与应用》是研究数据库基本理论和数据库管理系统的课程,学生通过学习数据库的设计与实现,能够进行数据库的开发和管理。
三、应用拓展课程应用拓展课程是哈尔滨工业大学计算机本科课程中的应用课程,主要包括《计算机网络》、《人工智能导论》、《软件工程导论》等。
《计算机网络》是研究计算机网络基本原理和技术的课程,学生通过学习计算机网络的组成和工作原理,能够进行网络应用的开发和管理。
《人工智能导论》是介绍人工智能基本概念和方法的课程,学生通过学习人工智能的基本原理和应用技术,能够进行人工智能相关的研究和开发。
大学计算机专业课程有哪些
大学计算机专业课程有哪些大学是美好的,但是从另一个侧面来说也是残酷的。
因为它是我们踏上社会大门的最后一步,有同学选择了计算机专业,他们问大学计算机专业的课程有哪些呢?为了帮助他们了解计算机专业课程情况。
下面是由小编小编为大家整理的“大学计算机专业课程有哪些”,仅供参考,欢迎大家阅读。
1、计算机科学与技术专业:C语言程序设计、计算机组成原理、数据结构、操作系统、微机原理及汇编语言、计算机网络、计算机系统结构、软件工程、面向对象程序设计等;2、计算机软件专业:面向对象程序设计、计算机组成原理、操作系统、数据结构、计算机网络、软件工程、编译原理、分布式系统、软件项目管理、Oracle数据库系统等;3、电子商务专业:管理学原理、电子商务、物流管理、计算机网络、供应链管理、电子商务平台及核心技术、国际商务管理、电子商务案例分析、商务网站建设等;4、基础课程,高级语言程序设计,离散数学数据结构,计算机原理与汇编语言,操作系统与应用,计算机网络与应用。
有前途。
计算机是现在社会必不可少的工具。
现在连进职称都必须考计算机,重视程度大有超越外语的趋势。
在中国现在几乎没有什么行业用不上电脑的。
比别人多掌握一些在社会中就一些竞争力,而且计算机覆盖面也广,何乐而不为呢?至于努力方向,应该以自己的特长和兴趣为基础,而不要只看项目的发展前途,没有人可以在发展迅速的时代有超乎寻常的敏锐判断。
1、专业基础必修:会计学原理、管理学、经济法、微观经济学、宏观经济学、经济统计学原理;2、专业基础选修:公司法、管理信息系统、技术经济学、国际贸易、运筹学、组织行为学;3、专业必修:金融学、财务会计、计量经济学、财务管理、投资学、管理会计、财务报告分析、高级财务管理;4、专业选修:成本会计、审计学、税收会计、高级财务管理、会计信息系统、货币银行学、中级微观经济学、国际金融等。
管理学、微观经济学、宏观经济学、管理信息系统、统计学、初级会计学、财务管理、市场营销、经济法、财务会计、成本会计学、管理会计学、审计学、会计电算化等。
专科计算机技术专业课
专科计算机技术专业课计算机技术是当今世界发展迅速、应用广泛的领域之一。
专科计算机技术专业旨在培养具备良好科学素养、系统掌握计算机技术基本理论、具有较强的实践和创新能力、能适应社会需求的高级技术应用型人才。
本文将介绍专科计算机技术专业的课程设置、实践教学环节、就业前景以及学习建议。
一、专科计算机技术专业概述专科计算机技术专业为学生提供了全面的计算机技术知识体系,包括计算机硬件、软件、网络、数据库、编程语言、算法等方面的内容。
通过学习,学生将具备计算机系统分析、设计、开发、维护和项目管理等方面的能力。
二、课程设置与教学内容专科计算机技术专业的课程设置分为理论教学和实践教学两部分。
理论教学主要包括计算机组成原理、操作系统、数据结构、计算机网络、编程语言、软件工程、计算机安全等课程。
实践教学环节包括课程设计、实验、实习等,旨在培养学生的动手能力和创新能力。
三、实践教学环节实践教学环节是专科计算机技术专业的重要组成部分。
通过实验课、课程设计和实习等环节,学生可以深入了解计算机技术的实际应用,提高解决实际问题的能力。
此外,实践教学环节还有助于培养学生的团队协作精神和创新能力。
四、就业前景与职业发展专科计算机技术专业毕业生在就业市场上具有较高的需求。
他们可以在各类企业、政府部门、科研院所等领域从事计算机系统分析、设计、开发、维护、项目管理等工作。
随着我国信息产业的快速发展,计算机技术专业的就业前景广阔,职业发展空间巨大。
五、学习建议与策略1.扎实掌握基础知识。
计算机技术专业知识体系繁杂,学生应扎实掌握基础知识,为后续学习打下坚实基础。
2.动手实践。
积极参加实验、课程设计和实习等实践环节,提高自己的动手能力和创新能力。
3.关注行业动态。
关注计算机技术发展动态,了解行业需求,为自己的职业规划和发展做好准备。
4.培养团队协作精神。
计算机技术专业工作往往需要团队协作,学生应学会与他人合作,提高团队协作能力。
5.增强自学能力。
大学计算机基础教学大纲
大学计算机基础教学大纲一、课程简介大学计算机基础是面向非计算机专业学生开设的一门公共基础课程,旨在培养学生的计算机应用能力和信息素养,为后续学习和工作中的计算机应用打下坚实的基础。
二、课程目标1、知识目标了解计算机的发展历程、基本组成和工作原理。
掌握操作系统、办公软件、网络基础等方面的基本知识。
2、能力目标能够熟练使用操作系统进行文件管理、系统设置等操作。
熟练运用办公软件进行文字处理、数据处理、演示文稿制作等。
具备一定的网络应用能力,如网络搜索、邮件收发等。
3、素质目标培养学生的创新意识和自主学习能力。
增强学生的信息安全意识和团队协作精神。
三、教学内容1、计算机基础知识计算机的发展、分类及应用领域。
计算机系统的组成,包括硬件系统(中央处理器、存储器、输入输出设备等)和软件系统(系统软件、应用软件)。
数制与编码,如二进制、八进制、十进制、十六进制之间的转换,以及 ASCII 码、汉字编码等。
2、操作系统操作系统的概念、功能和分类。
Windows 操作系统的基本操作,如文件管理、磁盘管理、控制面板的使用等。
3、办公软件Word 文字处理软件,包括文档排版、表格制作、图片插入等。
Excel 电子表格软件,涵盖数据输入与编辑、公式与函数的使用、数据图表的制作等。
PowerPoint 演示文稿软件,如幻灯片的设计、动画效果的设置、演示文稿的放映等。
4、计算机网络基础计算机网络的概念、组成和分类。
网络协议,重点介绍 TCP/IP 协议。
网络连接方式,如有线网络、无线网络的设置。
网络应用,如浏览器的使用、电子邮件的收发、文件的上传与下载等。
5、多媒体技术基础多媒体的概念、类型(音频、视频、图像等)。
多媒体文件的格式及处理软件。
6、信息安全与计算机病毒防治信息安全的概念、重要性及面临的威胁。
计算机病毒的概念、特点及防治方法。
四、教学方法1、课堂讲授通过讲解、演示等方式传授理论知识和操作技能。
2、实践教学安排实验课程,让学生在实际操作中巩固所学知识。
计算机科学与技术专业必修课程
计算机科学与技术专业必修课程
计算机科学与技术专业的必修课程通常包括但不限于以下几个方面:
1. 编程基础,这包括计算机编程语言(如C++、Java、Python 等)的基本原理和应用,数据结构与算法,软件工程等课程。
2. 计算机体系结构,这方面的课程涵盖计算机硬件系统的基本原理,包括处理器架构、存储系统、输入输出系统等内容。
3. 操作系统,学习操作系统的基本原理、设计和实现,包括进程管理、内存管理、文件系统等内容。
4. 数据库系统,学习数据库系统的设计、实现和应用,包括关系数据库、SQL语言、数据库管理系统等内容。
5. 网络技术,这方面的课程涵盖计算机网络的基本原理、网络协议、网络安全等内容。
6. 软件工程,学习软件开发的基本原理、方法和工具,包括需
求分析、设计、测试、维护等内容。
7. 计算机科学基础,这包括离散数学、算法分析、计算理论等课程,为学生提供计算机科学的理论基础。
除了上述课程外,学校和专业设置可能还会有一些其他的必修课程,这些课程可能涉及人工智能、机器学习、大数据技术、物联网等新兴领域的内容。
总的来说,计算机科学与技术专业的必修课程涵盖了计算机科学与技术领域的基础知识和核心技术,为学生打下坚实的理论基础和实践能力。
浙大计算机科学与技术课程
浙大计算机科学与技术课程浙江大学计算机科学与技术课程是该校计算机科学与技术专业的核心课程之一,旨在培养学生具备扎实的计算机基础知识和专业技能。
本文将从课程设置、学习资源、教学方法和就业前景等方面介绍浙江大学计算机科学与技术课程。
浙江大学计算机科学与技术课程设置丰富多样。
该专业的核心课程包括计算机组成原理、数据结构与算法分析、操作系统原理、数据库系统原理、计算机网络等。
这些课程从计算机科学与技术的基础理论出发,逐步深入,涵盖了计算机科学与技术领域的各个方面。
除了核心课程外,学生还可以根据自己的兴趣选择一些选修课程,如人工智能、机器学习、计算机图形学等,以拓宽自己的专业视野。
浙江大学计算机科学与技术课程提供丰富的学习资源。
学生可以在课堂上听取优秀教师的讲解,同时还可以通过在线学习平台、图书馆等途径获取丰富的学习资料。
学校还鼓励学生积极参与科研项目和实验室实践活动,提供良好的学术氛围和实践机会,培养学生的创新能力和实际操作能力。
第三,浙江大学计算机科学与技术课程采用多种教学方法,注重培养学生的实际动手能力。
除了传统的课堂讲解和实验教学外,还开设了案例分析、小组讨论、项目实践等教学形式,培养学生的问题解决能力和团队合作精神。
此外,学校还鼓励学生参加一些竞赛活动,如ACM国际大学生程序设计竞赛、人工智能创新大赛等,提升学生的综合素质和竞争力。
浙江大学计算机科学与技术课程为学生提供了广阔的就业前景。
计算机科学与技术专业是当今社会需求量最大的专业之一,毕业生可以在互联网、软件开发、人工智能、数据科学等领域找到就业机会。
浙江大学作为国内一流的高校,其计算机科学与技术专业毕业生深受用人单位的青睐。
学校还与众多知名企业建立了紧密的合作关系,为学生提供实习和就业机会。
浙江大学计算机科学与技术课程通过丰富多样的课程设置、丰富的学习资源、多样的教学方法和广阔的就业前景,为学生提供了优质的教育和培养机会。
学生在学习期间将获得扎实的计算机基础知识和专业技能,培养创新能力和实践能力,为将来的发展打下坚实的基础。
计算机网络技术专业课程有哪些
计算机网络技术专业课程有哪些计算机网络技术专业作为信息技术领域中一个重要的分支,其课程体系主要涉及计算机网络基础知识、网络协议、网络安全、网络管理等方面,旨在培养学生对计算机网络技术的深入理解和实际操作能力。
常见的计算机网络技术专业课程包括以下几类:基础课程1.计算机网络原理:介绍计算机网络的基本概念、体系结构、传输介质、网络拓扑结构、网络标准、网络层次、数据传输方式等内容,是计算机网络技术专业的核心课程之一。
2.数据通信基础:主要讲解数据通信的基本概念、传输介质、调制解调器、数字传输系统、协议,了解数据在网络中的传输过程及相关技术。
3.计算机组成原理:涵盖计算机各个部件的功能、原理和互联关系,为学生提供计算机硬件系统的基本工作原理。
网络协议与技术1.TCP/IP协议:深入理解TCP/IP协议簇的体系结构、各层协议的功能和特点,以及网络通信过程中的数据包交换原理。
2.路由与交换技术:学习路由协议、交换机技术、VLAN划分等内容,掌握网络中设备之间的通信和数据包转发过程。
3.网络安全技术:介绍网络安全的基本概念、攻防技术、防护措施,培养学生对网络安全问题的风险意识和应对策略。
网络管理与应用1.网络管理:学习网络拓扑设计、网络性能管理、故障排除、网络监视等方面的知识,培养学生对网络运行状态的监控和管理能力。
2.网络应用开发:掌握网络应用程序的设计、开发和部署技术,了解Web开发、移动应用开发、网络服务器配置等内容,为实际应用场景提供技术支持。
实践课程1.计算机网络实验:通过网络实验,加深对计算机网络理论知识的理解,掌握网络设备配置、网络故障排除、网络性能分析等实际操作技能。
2.网络安全实践:学习网络渗透测试、安全漏洞修复、入侵检测等安全实践技术,培养学生的网络安全实战能力。
综上所述,计算机网络技术专业课程涵盖了计算机网络基础理论、网络协议技术、网络安全、网络管理和应用开发等领域,在培养学生对计算机网络技术的理论、应用和实践能力方面发挥着重要作用。
清华大学计算机科学与技术专业课程表
信息学院本科指导性教学方案(公共课)第二学年秋季学期春季学期夏季学期第三学年秋季学期春季学期第四学年秋季学期春季学期注:带*者为院平台课,可在信息学院范围内选修不低于所列学分的同类课程计算机科学与技术专业核心课程6 门,17学分课号课程名学分先修要求计算机系统构造3(春) 操作系统操作系统3(春) 计算机组成原理,数据构造编译原理4(春) 数据构造计算机网络3(秋) 操作系统形式语言与自动机2(秋) 离散数学〔1〕汇编语言程序设计3(秋)计算机科学与技术专业限选课不少于11学分,其中:计算机系统构造-----计算机科学与技术专业选修不少于2学分课号课程名学分先修要求微计算机技术3汇编语言程序设计嵌入式系统3计算机组成原理操作系统数字系统设计自动化2数字逻辑电路VLSI设计导论2数字逻辑电路计算机软件与理论---计算机科学与技术专业选修不少于2学分课号课程名学分先修要求初等数论及其应用2离散数学高性能计算导论2〔英语讲课〕计算机系统构造数据库系统原理2数据构造网络编程与计算技术2计算机组成原理软件开发方法2C++ 数据构造软件工程软件工程3C++数据构造计算机应用技术-----计算机科学与技术专业选修不少于2学分课号课程名学分先修要求人工智能导论2离散数学形式识别2几何与代数概率与统计人工智能导论数字图象处理2概率与统计程序设计根底多媒体技术根底及应用2信号处理原理计算机图形学根底2数据构造2几何与代数计算机实时图形和动画技术虚拟现实2计算机组成原理现代控制技术2系统分析与控制信息检索2数据构造电子商务平台及核心技术2数据构造JA VA程序设计数据库系统原理数据挖掘2数据库系统原理计算机科学与技术专业专题训练不少于5学分,其中计算机网络专题训练为必选课号课程名学分先修要求计算机网络专题训练1(秋)操作系统专题训练2(秋)编译原理专题训练2(秋)数据库专题训练2(秋)计算机科学与技术专业的任选课程课号课程名学分先修要求微计算机技术3汇编语言程序设计初等数论及其应用2离散数学网络编程与计算技术2计算机组成原理软件工程3C++数据构造人工智能导论2离散数学形式识别2几何与代数概率与统计人工智能导论数字图象处理2概率与统计程序设计根底多媒体技术根底及应用2信号处理原理计算机图形学根底2数据构造计算机实时图形和动画技术2几何与代数虚拟现实2计算机组成原理现代控制技术2系统分析与控制信息检索2数据构造电子商务平台及核心技术2数据构造JA V A程序设计数据库系统原理数据挖掘2数据库系统原理计算机科学与技术专业业务培养目的:本专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的根本理论、根本知识和根本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门科学技术人才。
川大计算机专业课872
川大计算机专业课872四川大学计算机专业课872是计算机科学与技术专业中的一门重要课程。
本文将从课程设置、难度、评价以及备考策略等方面进行详细介绍,以期帮助学生更好地了解和应对这门课程。
一、四川大学计算机专业课872简介四川大学计算机专业课872主要面向计算机科学与技术专业的学生,旨在培养具备扎实的计算机理论基础和实践能力的高素质人才。
该课程由一系列的专业课程组成,涵盖了计算机网络、操作系统、数据库、软件工程、计算机组成原理等核心知识点。
二、课程设置与教学内容课程设置上,川大计算机专业课872分为理论课和实践课两部分。
理论课主要包括课堂讲授,实践课则以实验、实习等形式展开。
教学内容紧密结合当前计算机技术的发展趋势,注重培养学生的实际操作能力和创新思维。
三、课程难度与评价川大计算机专业课872的课程难度适中,要求学生具备一定的数学、英语和计算机基础。
课程评价方面,除了期末考试成绩,还注重学生的平时表现、实践成果等方面的评价。
因此,学生在学习过程中需注重全面发展,提高自己的实际能力。
四、备考建议与策略针对川大计算机专业课872,以下是一些建议和备考策略:1.认真听课,及时消化知识点,做好笔记;2.课后复习,加强对知识点的理解和记忆;3.参加课堂讨论和学术活动,拓宽视野,提高思维能力;4.动手实践,多做实验和项目,锻炼自己的实际操作能力;5.建立学习小组,互相学习、互相监督,共同进步;6.考前复习,制定合理的复习计划,系统梳理知识点;7.参加模拟考试,了解自己的薄弱环节,有针对性地进行提高。
五、总结与展望川大计算机专业课872对于培养计算机科学与技术专业的人才具有重要意义。
通过本文的介绍,希望广大同学能够对这门课程有更深入的了解,并制定合适的学习策略,为自己的专业发展奠定坚实基础。
计算机专业课程设置
计算机专业课程设置软件工程专业:主修课程:该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
网络工程专业:1、公共基础课程:主要包括高等数学、大学物理、英语、体育、政治理论、计算机文化基础、C语言等课程。
2、专业基础课程:线性代数、概率论、电路分析基础、电子电路基础、数字电路基础、电子线路CAD 、电子技术实验、电子技术课题设计、离散数学、汇编语言程序设计、计算机组成原理与系统结构、单片机原理、接口技术、操作系统原理、数据结构、面向对象程序设计、计算机网络、现代通信技术、数据库系统原理、计算机图形学、编译原理、科技英语等。
3、专业课程:网络设备、综合布线技术、网络的组建与设计、计算机安全技术等课程。
4、专业限选课: lotus、Java程序设计、网页制作技术、VB程序设计等课程。
5、实践类课程:重点应包括每年的一次的教学实践和最后的毕业设计。
计算机科学与技术专业:主要课程:电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统、计算方法、离散数学、概率统计、线性代数以及算法设计与分析等。
计算机信息管理专业:企业管理概论、高级语言程序设计、数据库及其应用、面向对象程序设计、基础会计学、计算机原理、电子商务与电子政务、计算机网络技术、管理信息系统;管理经济学、运筹学基础、操作系统概论、数据结构导论、数据库系统原理、信息系统开发与管理、C++程序设计、软件开发工具、计算机网络原理、信息资源管理、网络经济与企业管理等电子工程专业:毕业生应获得以下几方面的知识和能力:1.较系统地掌握本专业领域宽广的技术基础理论知识,适应电子和信息工程方面广泛的工作范围;2.掌握电子电路的基本理论和实验技术,具备分析和设计电子设备的基本能力;3.掌握信息获取、处理的基本理论和应用的一般方法,具有设计、集成、应用及计算机模拟信息系统的基本能力;4.了解信息产业的基本方针、政策和法规,了解企业管理的基本知识;5.了解电子设备和信息系统的理论前沿,具有研究、开发新系统、新技术的初步能力。
计算机专业有哪些课程(学习计算机专业)
计算机专业有哪些课程(学习计算机专业)计算机专业的课程有哪些计算机专业的公共课程:大学英语、高等数学、线性代数、毛概、大学生思想道德修养等。
计算机专业的专业课程:计算机组成原理、计算机应用基础、电脑操作、电脑认知与拆装等。
计算机专业的核心课程:计算机网络、计算机组成原理、操作系统、编译原理、数据结构与算法、数据库原理、网页设计、C语言程序设计、C++面向对象设计、数据库应用微型计算机技术、单片机技术、嵌入式系统、嵌入式操作系统、嵌入式设计与应用、数字逻辑电路、电路电子技术、移动设备应用软件开发等。
计算机专业实践教学:工程训练、计算机应用基础、训练、认识实习、生产实习、毕业实习、教学实验、社会实践、课程设计、综合设计、毕业设计(论文)等课程环节。
计算机专业需要具备哪些能力1、计算机专业的学生需要具有扎实的数据基础理论课程和知识课程,了解计算学科的基本概念、知识结构和典型方法,具有数字化、模块化和层次化等核心专业意识,具有较强的思维能力、算法设计和分析能力;2、计算机专业的学生需要掌握计算学科的基本思维方法和研究方法,具备综合应用所掌握的知识课程、解决复杂实际问题和分析结果的能力;3、计算机专业的学生需要具有较强的计算机系统认知、分析、设计、编程和应用能力;4、计算机专业的学生需要掌握文献检索和数据查询的基本方法,能够独立获取相关知识和信息,具有较强的学习意识;5、计算机专业的学生需要掌握一门外语,能够阅读本专业的外语材料,具有国际视野和跨文化交流、竞争与合作能力;6、计算机专业的学生需要具有组织管理、表达、独立工作、人际交往和团队合作的能力。
算机专业毕业找什么工作好计算机专业工作方向1.网络工程方向于国内外大型电信服务商、大型通信设备制造企业从事技术开发工作,或于其他企事业单位从事网络工程领域的设计、维护等工作。
是计算机专业毕业生的主要就业方向。
计算机专业工作方向2.网络与信息安全方向为政府、国防、军队、电信、电力、金融、铁路等部门的计算机网络系统、信息安全领域进行管理和服务。
大学计算机专业课程简介
计算机专业课程简介高等数学课程编码:COM201,MAT001 课程名称:高等数学课程英文名称:预修课程:内容提要:高等数学是计算机科学与技术专业的专业必修课。
高等数学是学习数学科学乃至其它学科基础。
本课程主要研究和学习高等数学的基本理论和解决实际问题的常用数学分析方法。
通过本课程的学习,使学生系统地了解和掌握高等数学的基本理论和常用方法,内容包括:函数与极限、导数与微分、中值定理与导数的应用、不定积分、定积分、定积分的应用、空间解析几何与向量代数、多元函数微分法及其应用、重积分、曲线积分与曲面积分、无穷级数、微分方程。
本课程同时强调培养学生运用计算机求解各种实际数学问题的实践能力。
在学习本课程之前要求学生有初等数学的基础。
评价方式:考试主要参考书目1.同济大学:《高等数学》,第四版,上、下册,同济大学大学出版社,1996年12月第4版。
2.王树禾编著:《高等数学》,上、下册,中国科学技术大学出版,2002年09月第1版。
3.李继彬:《高等数学教程》,科学出版社,1998年05月第1版。
4.罗庆来,郁大刚,宋柏生编著:《高等数学》,东南大学出版社,2003年02月第1版。
5.华中理工大学数学系:《高等数学》,高等教育出版社,1997年08月第1版。
6.黄立宏,戴斌样:《大学数学》,高等教育出版社,2002年08月第1版。
线性代数课程编码:COM202 课程名称:线性代数课程英文名称:预修课程:内容提要:本课程为计算机专业的专业基础课。
通过本课程的学习,要求学生了解行列式、矩阵、线性方程组、线性空间等基本概念。
掌握行列式的值的求法、矩阵的变换、线性方程组的解法等基本方法。
通过本课程的学习,为《离散数学》、《数据结构》、《编译原理》等后继课的学习打好必要的基础。
成绩评价方式:闭卷考试主要参考书目1.蒋尔雄,高坤敏:《线性代数》,人民教育出版社,1979年。
2.王楣卿:《线性代数》,山东教育出版社,1983年。
计算机专业的学生必须掌握的五门课程
计算机专业概念有点大。
就计算机科学与技术专业而言,以下这些是必修的:1、计算机组成原理(包括先修课程“数字逻辑与数字系统”,简称“数电”):这是一门硬件基础课,学完后你能清楚的知道如何从用最简单的数字元件,像搭积木一样构成整个计算机系统,那就算及格了。
2、线性代数,概率论和离散数学:要知道,凡是能称之为“科学”的专业,就必须有一定的数学功底,否则难以称作“科学”。
这三门课我觉得是本科时期最重要的三门数学课,比高等数学重要。
如果你想在计算机科学的道路上走远点,那这三门可是必修的。
3、MIT开设的《Introduction To algorithm》,中文版叫《算法导论》:我觉得应该学习它而不是国内习惯开设的《数据结构》。
数据结构仅仅是算法的一部分,国内的数据结构课程回避了很多本质的东西,仅仅是对一些常见的数据结构的罗列,学起来总有些不痛不痒的感觉。
《Introduction To algorithm》虽然有些章节夹杂着很多很让人讨厌的“数学”,但却能从本质上带你领略这门十分必要而且有趣儿的课。
4、操作系统与编译原理:操作系统可以说是《算法导论》的实验课,最好能在学习期间自己实现一个小型的操作系统,或者操作系统各分系统的Demo。
编译原理可能是普遍本科生觉得难的一门课,但是作为软件科学家,这是基础中的基础,学完之后所有的语言在你看来应该没有太大的区别,这么课应该是离散数学+算法导论的实验课。
最好能在学习期间自己实现一个小型的编译器,语言最好是自创。
5、掌握一门常用的编程语言和编程技术:能了解你用过的所有的程序内部大致是怎样的,能用你熟悉的语言编写大部分的程序,至少不能是对任何一个程序满头雾水。
以上这些不难做到,我觉得是基础中的基础,我偏激的以为,不能掌握他们就不应该获得学位。
简而言之:∙数学课 (概率,统计,微积分等等)∙语言课(java,c++等)∙数据结构和算法∙计算机网络∙操作系统和编译原理∙其实只要算法和数学牛,可以吃遍硅谷大多数的IT公司。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算方法与程序设计 课程编码:1015101 适用专业:计算机科学与技术 课程内容:本课程主要介绍计算方法与程序设计原理,内容有:1. 误差;2. 非线性方程求根;3. 线性代数方程组的解法;4. 插值与拟合;5. 数值微分与 数值积分;6. 常微分方程初值问题的数值解法等。
教 材:(代用)【数值计算方法】 李有法 编 高等教育出版社 参考书: 《计算方法》 聂铁军 编 国防工业出版社
课程名称:编译原理 课程编码:1015401 适用专业:计算机科学与技术 课程内容:本课程主要介绍编译原理,内容有:1. 概述;2. 文法和形式语 言;3. 词法分析;4. 语法分析;5. 符号表;6. 运行阶段的存储组织与分 配;7. 中间语言;8. 代码优化;9. 出错检测与处理等。 教 材:《编译方法》(修订版) 胡笔蕊 杜永建 丁樱编著 电子工业出版社。 参考书: 《编译原理》 吕映芝等编著 清华大学出版社
课程名称:计算机基础 课程编码:00000701 适用专业:计算机科学与技术 课程内容:本课程主要介绍计算机系统结构原理,内容有:1.计算机基础:导 论、计算机中的数据表示、计算机系统、DOS 操作系统;2.PASCAL 语言基础: 标准数据类型和标准函数、基本语句和简单程序设计、控制语句及其程序设 计、函数与过程、常用数据类型、程序开发技术等。 教 材:【计算机基础与 PASCAL 语言程序设计】 (待出版) 参考书: 《Turbo Pascal 大全》 姚庭宝 张 帜 编著电子工业出版社
课程名称:多媒体技术应用 课程编码:1015801 适用专业:计算机科学与技术 课程内容:本课程主要介绍软件工程原理,内容有:1. 多媒体数据压缩技术; 2. 多媒体计算机系统组成;3. 多媒体数据制作;4. 多媒体节目开发工具;5. 多媒体数据库及其管理系统;6. 超文体和超媒体;7. 典型的多媒体应用系统 等 教 材:《多媒体计算机技术原理》(第一版) 马华东编著 清华大学出版社 参考书: 《多媒体系统原理及应用》 胡晓峰等 人民邮电出版社。
大学计算机专业课程介绍
课程名称:面向对象程序设计 课程编码:1015501 适用专业:计算机科学与技术 课程内容:本课程主要介绍面向对象程序设计原理和方法,内容有:1. 面向对 象程序设计概述,数据的抽象和封装,继承性,多态性;2. C++源程序的构 成,C++在非面向对象方面的一些新的扩展;3. 类和对象;4. 派生类与继 承;5. 多态性等。 教 材:《C++面向对象程序设计教程》陈维兴 林小茶编著 清华大学出版社
课程名称:高级语言及程序设计 课程编码:1020501 适用专业:计算机科学与技术 课程内容:本课程主要介绍数据库常用开发工具,内容有:1. C 语言概述;2. 数据类型、运算符与表达式;3.最简单的 C 程序设计;4.逻辑运算和判断选取 控制;5.循环控制;6.数组;7.函数;8.编译预处理;9.指针;10.结构体与共
课程名称:汇编语言 课程编码:1015001 适用专业:计算机科学与技术 课程内容:本课程主要介绍汇编语言原理,内容有:1. 微机基础;2. 指令系 统;3. 汇编语言程序设计;4. 宏汇编语言程序设计;5. 输入输出 DOS 功能调 用;6. 中断程序设计;7. 图形与音响程序设计等。 教 材:《汇编语言程序设计》 沈美明 温冬婵 编著 清华大学出版社 参考书: 《80X86 汇编语言教程》 朱慧真 编著 清华大学出版社
Байду номын сангаас
课程名称:管理信息系统 课程编码:5007201 适用专业:计算机科学与技术 课程内容:本课程主要介绍管理信息系统原理,内容有:1.MIS 基础;2.MIS 的 管理规划;3. MIS 的系统分析;4. MIS 的系统设计;5. MIS 的系统实施;6. MIS 的系统维护与管理等。 教 材:《管理信息系统导轮》黄梯云等著 机械工业出版社 参考书:《信息系统分析与设计》邝孔武著 清华大学出版社
参考书:《关系数据库的理论及应用》施伯乐等河南科学技术出版社 1989
课程名称:计算机组成原理 课程编码:1014802 课程内容:本课程主要介绍数据结构原理,内容有:1. 计算机系统概论;2. 数据的表示;3. 指令系统;4. 运算器;5. 控制器;6. 存储器;7. 输入输出 系统等。 教 材:《计算机组成原理》(修订本)俸远祯 电子工业出版社。
课程名称:离散数学 课程编码:1014601 适用专业:计算机科学与技术 课程内容:本课程主要介绍离散数学原理,内容有:1.集合论:集合、关系、映 射;2.图的基本概念、图的遍历、平面图、有向图;3.代数系统:代数结构, 概念、性质、运算,半群、独异点、群与子群,陪集与拉格朗日定理,同态与 同构、环;4.数理逻辑:命题逻辑、谓词逻辑等。 教 材:《离散数学》 第一版 郭希娟主编 吉林科技出版社 参考书: 《离散数学》 赵树春 辽宁教育出版社
课程名称:软件工程 课程编码:1020602 适用专业:计算机科学与技术 课程内容:本课程主要介绍软件工程原理,内容有:1.软件危机与软件工程;2. 可行性研究;3.需求分析;4.总体设计;5.详细设计;6.编码;7.软件测试;8. 维护;9.面向对象方法学引论;10.面向对象分析;11.面向对象设计;12.面向 对象的实现等 教 材:《软件工程导论》(第三版) 张海藩编 清华大学出版社 参考书:《实用软件工程》 郑人杰等 清华大学出版社
用体;11.文件等。 教 材:《C 程序设计》谭浩强编著 清华大学出版社 参考书:《程序设计教程》 刘辰生 李慧然 海洋出版社
课程名称:操作系统 课程编码:1013601 适用专业:计算机科学与技术 课程内容:本课程主要介绍操作系统原理,内容有:1. 概论;2.进程管理;3. 作业调度;4.存储器管理;5.设备管理;6.文件管理;7.DOS 简介;8.UNIX 简 介等。 教 材:《计算机操作系统》(第二版)汤子赢等主编 西安电子科技大学出版 社 参考书:《计算机操作系统基础》 屠立德 清华大学出版社
教 材:《数据库设计与开发教程》 [美]Peter Rob、Elie Semaan 著,于书 举、许向众、韩得强等译,电子工业出版社出版,2002.1 参考教材:UML 面向对象设计教程 [美]Meilir Page-Jones 著,包晓霞、赵晓 玲等译,人民邮电出版社出版,2001.4
课程名称:Internet 应用技术 课程编码:5007101 适用专业:计算机科学与技术 课程内容:1、Internet 概述与技术基础 2、Internet 的连接方式 3、 Internet 提供的服务,包括:E-mail 电子邮件;FTP 文件传输;Telnet 远程 登录等 4、网上电话和视频会议 5、电子商务技术 6、Web 服务器 7、 Internet 的安全性 教材名称:Internet 技术与应用教程 曲大成 王小勇 许健强 编 高等教育出版社 参考书:高速网络与互联网---性能与服务质量 [美] William Stallings 著 电子工业出版社
课程名称:计算机网络 课程编码:1015601 适用专业:计算机科学与技术 课程内容:本课程主要介绍数据结构原理,内容有:1. 绪论;2. 计算机网络 的体系结构;3. 物理层;4. 数据链路层;5. 信道共享技术及局域网;6. 网 络层及网络互连;7. 高层协议;8. 网络新技术;9. 计算机网络的安全等。 教 材:《计算机网络》(第二版) 谢希仁编 大连理工大学出版社 参考书: 《计算机网络教程》 高传善 复旦大学出版社。
课程名称:数据库应用设计 课程编码:1016001 适用专业:计算机科学与技术 课程内容:该课程主要针对计算机专业数据库专业方向的高年级学生开设,在 数据库理论、软件工程课程的基础上,讲授利用面向对象技术进行数据库设计 的技术和方法。主要内容包括:数据库设计的概念、数据库设计的工具、规范 化数据库表结构、业务规则向设计方案转化、E-R 图设计方法;统一建模语 言、类图、对象交互图、状态图、使用 UML 健模方法等。
课程名称:数据结构 课程编码:1014701 适用专业:计算机科学与技术 课程内容:本课程主要介绍数据结构原理,内容有:1. 绪论;2. 线性表;3. 栈和队列;4. 树和二叉树;5. 图;6. 查找;7. 排序等。 教 材:严蔚敏等著 《数据结构》 清华大学出版社
课程名称:算法设计与分析 课程编码:1015201 适用专业:计算机科学与技术 课程内容:本课程主要介绍数据结构原理,内容有:1. 绪论;2. 算法和计算 复杂性;3. 递归和生成函数;4. 分治法;5. 排序算法及复杂性;6. 动态规 则;7. 回溯法等。 教 材:《算法设计与分析》 原福永等编著 机械工业出版社 参考书:邹海明 《计算机算法基础》 华中理工大学出版社。
课程名称:计算机系统结构 课程编码:1015301 适用专业:计算机科学与技术 课程内容:本课程主要介绍计算机系统结构原理,内容有:1. 引论;2. 存储 系统设计;3. 输入输出系统;4. 指令系统设计与寻址方式;5. 处理机系统; 6. 多处理机系统;7. 非冯·诺依曼型计算机等。 教 材:《计算机系统结构》 李恒甫 李宇明编著 重庆大学出版社 参考书:计算机系统结构(第二版)郑纬民、汤志忠编著 清华大学出版社
课程名称:计算机控制原理 课程编码:1015701 适用专业:计算机科学与技术 课程内容:本课程主要介绍数据结构原理,内容有:1. 绪论;2. 模拟式控制 系统的分析基础;3. 数字信号;4. 计算机控制系统的 Z 变换分析设计法;5. 计算机控制系统的状态变量分析设计法;6. 实时计算机控制系统等。 教 材:《计算机控制原理》(修订本) 戴冠中编著 西北工业大学出版社 参考书: 计算机控制原理与技术 刘明俊 国防科技大学。