计算机专业课程安排顺序

合集下载

080901-计算机科学与技术

080901-计算机科学与技术

080901-计算机科学与技术
按照教育部计算机科学与技术教学指导委员会制定的《计算机科学与技术专业规范》要求,本专业的主要知识领域包括:离散结构、算法与复杂性、计算机体系结构与组织、操作系统、以网络为中心的计算、软件工程、程序设计语言、程序设计基础、信息管理。

具体知识领域的内涵请参见教育部计算机科学与技术教学指导委员会指定的《计算机科学与技术专业规范》。

从课程的主要内容角度,阐述最多2门课程对一个知识领域的支撑,表中的课程必须是表3.8中列出的课程。

专业知识要求与专业主干课程和主要专业课程设置关系表。

计算机专业课程教学时间安排

计算机专业课程教学时间安排

滨州市中等职业学校计算机专业教学计划学校:(盖章)滨城区职教中心市职教教研室(盖章)日期:2008年12月5日日期:北大青鸟计算机专业(ACCP启蒙星2.0特色班)教学计划一、招生对象与学制招生对象:招收应、往届初中毕业生和高中毕业生。

学制:初中生3年;高中生2年。

二、培养目标与就业范围:(一)培养目标培养德、智、体、美、劳全面发展,热爱祖国、敬业爱岗,具有吃苦耐劳和勇于创新的科学精神。

具有本专业的基本理论知识和操作技能,能够熟练运用计算机并精通计算机网络技术,掌握网络设备的连接、调试,网络操作系统的使用和维护、局域网的建、网站及网页的设计和发布技术。

(二)就业范围本专业毕业生面向IT行业就业,主要从事计算机网络的安装、调试、管理、维护,网站的设计、建设、发布、维护。

三、知识结构、能力结构及要求(一)知识结构1.系统维护知识:网络基础、XP维护、windows server2003管理与维护。

2.网页设计知识:Photoshop图像处理、Dreamware网页制作、Flash动画制作、企业网站建设。

3.网络编程知识:程序开发、sql server管理和开发。

(二)能力结构及要求:1.具网络操作系统的管理和维护能力;2.具备较大企业网站的设计能力。

3.具备网络编程的基础知识。

四、课程设置及教学要求(二年学制)下图为北大青鸟计算机专业课程体系结构图北大青鸟计算机专业课程体系结构图第一学期课程安排按照先《使用Photoshop处理图形图像》→《使用Dreamweaver制作网页》顺序同时与《Windows XP桌面管理和维护》并行开课。

学校要在这学期的前六周开设计算机基础课程,使学生熟悉操作系统,熟练打字,然后开设《Windows XP桌面管理和维护》课程。

下表中的“方向”是指各课程属于的技术方向:“网络”指系统维护方向;“设计”指网页设计方向;“编程”指网络编程方向。

建议排课表,表中数字表示每周开课次数(每次2学时)第二学期课程安排各技术方向的课程不能串行实施,须安排下表中的顺序实施教学,最后两周完成《制作企业网站》课程中的项目,且该项目的成绩作为第二学期的认证考试笔试成绩,由教师根据项目评分标准给出学生的项目成绩。

计算机科学与技术专业课程

计算机科学与技术专业课程

7.离散数学:
“离散数学”是计算机科学与技术专业必修课程,其主要内容包括:命题逻辑;一阶命题逻辑;集合、关系与映射;代数系统、布尔代数 ;图论等。这些内容为学习计算机专业课程,如编译原理、数据结构提供重要的理论工具,同时也是计算机应用不可缺少的理论基础。
离散数学主要培养学生对事物的抽象思维能力和逻辑推理能力,为今后处理离散信息,从事计算机软件的开发和设计,以及计算机的其它实际应用打好数学基础。
10.高级语言程序设计:
本课程介绍了C与C++的全集。它从语法入手,同时强调程序设计的基本方法,以使学生能在较短的时间内,掌握C语言的结构化程序设计方法与C++语言的面向对象程序设计方法。主要内容有:1、过程初步;2、过程组织和管理;3、C++的数据类型;4、类与对象;5、继承;6、I/O流。
计算机科学与技术专业课程
二、课程简介 TOP
1.数字逻辑电路:
“数字逻辑”是计算机专业本科生的一门主要课程,具有自身的理论体系和很强的实践性。它是计算机组成原理的主要先导课程之一,是计算机应用专业关于计算机系统结构方面的主干课程之一。
课程的主要目的是使学生了解和掌握从对数字系统提出要求开始,一直到用集成电路实现所需逻辑功能为止的整个过程的完整知识。内容有数制和编码、布尔代数和逻辑函数、组合逻辑电路的分析和设计,时序逻辑电路的分析和设计,中、大规模集成电路的应用。通过对该课程的学习,可以为计算机组成原理、微型计算机技术、计算机系统结构等课程打下坚实的基础。
11.软件工程:
软件工程课程是计算机专业的一门主要专业课程,是培养高水平软件研制和开发人员的一门重程。该课程主要介绍软件工程的概念、原理及典型的方法技术,进述软件生存周期各阶段的任务、过程、方法和工具,讨论了软件工程使用的科学管理技术。

计算机科学与技术专业课程学的顺序

计算机科学与技术专业课程学的顺序

计算机科学与技术专业的课程学习顺序可能会因学校和具体课程设置而有所不同,以下是一个一般性的顺序建议:
编程基础:通常会开始学习一门编程语言(如C++、Java或Python),掌握基本的编程概念和语法。

数据结构与算法:学习数据结构(如链表、树、图等)和算法设计与分析,理解不同数据结构的特点和使用场景,学习解决问题的算法思维。

计算机组成原理:了解计算机硬件的组成和工作原理,包括处理器、存储器、输入输出设备等,以及计算机体系结构和指令集等相关知识。

操作系统:学习操作系统的基本原理、进程管理、内存管理、文件系统等内容,了解操作系统与应用程序之间的交互和资源管理。

数据库系统:学习数据库的设计与管理,包括关系型数据库的基本概念、SQL查询语言、数据库设计范式等内容,以及数据库应用开发的相关知识。

网络与通信:学习计算机网络的基本原理、网络协议、网络安全等内容,了解网络的架构、通信协议和数据传输。

软件工程:学习软件开发过程中的需求分析、软件设计、编码和测试等环节,了解软件项目管理和团队协作的方法和工具。

人工智能与机器学习:了解人工智能和机器学习的基本概念和算法,学习如何使用机器学习算法进行数据分析和模型构建。

此外,还可以根据个人兴趣和专业方向选择一些选修课程,如计算机图形学、计算机安全、分布式系统等。

计算机专业课程体系介绍(含学习顺序)(精选5篇)

计算机专业课程体系介绍(含学习顺序)(精选5篇)

计算机专业课程体系介绍(含学习顺序)(精选5篇)第一篇:计算机专业课程体系介绍(含学习顺序)基础方面:(应该无需解释啦)⒈ 高等数学⒉ 线性代数⒊ 复变函数与积分变换⒊ 概率统计硬件方面:(最终应该达到可以看懂并分析电路图;可以设计专用计算机系统的程度)⒈ 电路分析基础一切电子方向的基础⒉ 模拟电子技术基础一切电子方向的基础(开始分化方向)⒊ 数字电子技术基础数字电子(计算机)专业的基础⒋ 计算机组成原理抽象的数字电子的“可以用来计算的机器”的大原理⒌ 微机原理及接口技术基于8086的PC微型计算机系统的原理⒌ IBM PC汇编语言程序设计 8086CPU指令系统程序设计⒌ 计算机系统与结构抽象的数字电子计算机系统(非单指计算机)的原理⒌ 单片机及接口技术单芯片计算机系统的基本原理⒍(计算机)信号与系统从数字电路角度理解的计算机系统的接口与通讯软件方面:(最终应该达到可以阅读并分析程序(不单指源码);可以设计计算机程序系统)⒈ 离散数学⒈ C语言程序设计或 C++面向对象程序设计或 Pascall语言程序设计⒉ 数据结构计算机中数据的组织与管理方式(启发式,非结论式)⒊ 计算方法计算机数值计算提高计算精度的方法⒋ 操作系统计算机系统基础管理软件的组成与实现技术⒌ 编译原理从源码到可执行代码的翻译过程快速有效的实现方法⒍ 数据库系统概论计算机中大批量数据的管理与检索方法⒍ SQL Server数据库一个具体的数据库系统的应用⒍ 软件工程从工程管理的角度来管理“软件制造业”的方法其它方向:(电子)信号与系统通信原理计算机网络TCP/IP技术分布式应用原理图形学多媒体技术基础计算机专业课程自学参考有人说,计算机专业的人编的程序要比非计算机专业的人编的要好.也许这是在大多数情况下适用的,但是并不是绝对的.你在这个方面经验比别人多,研究的比别人深入,那你就比别人专业,所以要相信自己.我本不是计算机专业的,但是本专业也学过许多计算机课程.准备把没学的补补.下面是计算机专业课程,供大家自学参考,当然这些都是基础.一:离散数学,数据结构,计算机组成原理,汇编语言程序设计,面向对象技术,数据通信原理,数字电路与逻辑设计,程序设计课程设计,数据结构课程设计,计算机组成原理试验,数字电路与逻辑设计试验,计算机文化基础,计算机程序设计,线性代数A,概率论与数理统计B,普通物理B,电路电子学数据库系统,操作系统,计算机网络,计算机系统结构,光通信技术,嵌入式系统设计,Internet与web编程,Cisio/Solaris网络体系设计与实现,综合布线系统编译原理,数字系统设计VHDL,信号与系统,微机系统与接口技术,数字信号处理,软件工程,IT项目管理,七号信令系统,电子商务概论,多媒体技术,UNIX操作系统,计算机信息安全移动通信,卫星通信,计算机系统维护技术二:第二篇:计算机课程体系(学习顺序)基础方面:(应该无需解释啦)⒈ 高等数学⒉ 线性代数⒊ 复变函数与积分变换⒊ 概率统计硬件方面:(最终应该达到可以看懂并分析电路图;可以设计专用计算机系统的程度)⒈ 电路分析基础一切电子方向的基础⒉ 模拟电子技术基础一切电子方向的基础(开始分化方向)⒊ 数字电子技术基础数字电子(计算机)专业的基础⒋ 计算机组成原理抽象的数字电子的“可以用来计算的机器”的大原理⒌ 微机原理及接口技术基于8086的PC微型计算机系统的原理⒌ IBM PC汇编语言程序设计 8086CPU指令系统程序设计⒌ 计算机系统与结构抽象的数字电子计算机系统(非单指计算机)的原理⒌ 单片机及接口技术单芯片计算机系统的基本原理⒍(计算机)信号与系统从数字电路角度理解的计算机系统的接口与通讯软件方面:(最终应该达到可以阅读并分析程序(不单指源码);可以设计计算机程序系统)⒈ 离散数学⒈ C语言程序设计或 C++面向对象程序设计或 Pascall语言程序设计⒉ 数据结构计算机中数据的组织与管理方式(启发式,非结论式)⒊ 计算方法计算机数值计算提高计算精度的方法⒋ 操作系统计算机系统基础管理软件的组成与实现技术⒌ 编译原理从源码到可执行代码的翻译过程快速有效的实现方法⒍ 数据库系统概论计算机中大批量数据的管理与检索方法⒍ SQL Server数据库一个具体的数据库系统的应用⒍ 软件工程从工程管理的角度来管理“软件制造业”的方法其它方向:(电子)信号与系统通信原理计算机网络 TCP/IP技术分布式应用原理图形学多媒体技术基础离散数学,数据结构,计算机组成原理,汇编语言程序设计,面向对象技术,数据通信原理,数字电路与逻辑设计,程序设计课程设计,数据结构课程设计,计算机组成原理试验,数字电路与逻辑设计试验,计算机文化基础,计算机程序设计,线性代数A,概率论与数理统计B,普通物理B,电路电子学数据库系统,操作系统,计算机网络,计算机系统结构,光通信技术,嵌入式系统设计,Internet与web编程,Cisio/Solaris网络体系设计与实现,综合布线系统很多朋友可能跟我一样,想学习计算机专业知识,又没机会接受正规的大学计算机教育。

中山大学计算机专业第一学期课程安排表

中山大学计算机专业第一学期课程安排表
(2009年09月至2010年1月)
专业 类别 年级 人 总人 数 数 课 学 周 程 分 课 类 时 网站构造与网页设计 必 3 3 课程名称 网站构造与网页设计实习2 必 计算机网络技术 专科 2008 76 76 专业英语 计算机网络技术 专科 2008 76 76 C++ 计算机网络技术 专科 物流管理 物流管理 电子商务 物流管理 电子商务 电子商务 物流管理 电子商务 2008 76 130 互联网应用 2009 54 必 必 必 必 3 3 4 3 2 3 3 3 3 任课 教师 田纯青 田纯青 王泳 蒋爱军 田纯青 沈金星 教师 职称 助教 助教 讲师 讲师 助教 副教 授 讲师
13—15 1401
电子信息科学与技术 2008 37 专升本 通信工程 专升本 2008 25
62 微机原理及接口

4
3
周杰英
13—15 1307 13—15 1406
电子信息科学与技术 2008 37 专升本 通信工程 专升本 2008 25
62 数据库及应用

4
3
罗志高
书名:微型计算机原理及应用 (第一版 第三次印刷) 作 者:周杰英 张萍等 出版社:机械工业出版社 书号:ISBN 7111-19646-5 定价:35 元 书名:数据库原理与应用教程》罗志高等编著 2007年6月第一 版,书号是:ISBN978-7-306-02867-9 定价:36元, 中山大学出版社 书名:数字信号处理(第2版) 主编:张小虹;出版社:机械工 业出版社;ISBN: 978-7-111-15260-6;定价:44元
3
谢逸
讲师
13—15 艺201
专升本 2008 54 54 线性规划 专升本 2008 54 54 数据库系统

计算机专业课程表

计算机专业课程表

计算机专业课程表一、导论计算机专业是当前社会中非常热门的学科之一,计算机专业课程表对于学生的学习规划和课程组织极为重要。

本文将介绍计算机专业一学期的课程表安排,以帮助学生更好地安排时间和合理选择课程。

二、专业核心课程1. 计算机组成原理这门课程是计算机专业的入门课程,旨在介绍计算机硬件组成和原理,包括中央处理器、存储器、输入输出设备等。

学生将学习到计算机的基本工作原理和组成结构。

2. 数据结构与算法数据结构与算法是计算机专业中的一门核心课程,主要涵盖数据结构的基本概念和算法的设计与分析。

学生将学习到线性表、树、图等数据结构的存储和操作方法,以及常见的算法设计思想。

3. 操作系统操作系统是计算机专业中的一门重要课程,旨在介绍计算机系统的管理和操作。

学生将学习操作系统的功能、结构和原理,以及进程管理、文件系统、内存管理等关键概念和技术。

4. 数据库原理与应用数据库原理与应用是计算机专业中的一门必修课程,涉及数据库的设计、管理和应用。

学生将学习关系数据库的基本概念、数据模型、查询语言和数据库管理系统的设计与实现。

5. 网络原理与应用网络原理与应用是计算机专业中的一门重要课程,将介绍计算机网络的基本原理和应用技术。

学生将学习到网络协议、互联网体系结构、网络安全等关键内容,了解网络通信和应用开发的基本知识。

6. 编译原理编译原理是计算机专业中的一门核心课程,主要介绍编译器的设计和实现原理。

学生将学习到词法分析、语法分析、语义分析等关键技术,了解编译器的工作原理和编程语言的编译过程。

三、专业选修课程1. 嵌入式系统嵌入式系统是计算机专业中的一门热门选修课程,涵盖嵌入式硬件和软件的设计与开发。

学生将学习到嵌入式系统的硬件组成、接口设计、软件开发和调试技术,培养实际应用能力。

2. 人工智能导论人工智能导论是计算机专业中的一门前沿选修课程,旨在介绍人工智能的基本概念和应用。

学生将学习到智能代理、专家系统、机器学习等人工智能相关技术,拓展计算机专业的领域知识。

如何在一年内自学完MIT计算机专业的全部33门课程?

如何在一年内自学完MIT计算机专业的全部33门课程?

如何在⼀年内⾃学完MIT计算机专业的全部33门课程?MIT挑战——项⽬概述计算机⼀直让我着迷。

从⾦融到脸书,算法是隐藏在我们绝⼤部分⽣活之下的语⾔。

我们这个世界最⼤的变⾰是由代码书写的,⼈⼯智能的进步让我们可以通过计算机来理解⼈类的意义。

除了机器谱写的诗篇,计算机科学也⾮常实⽤。

⼀⾏⾏代码创造了财富,激起⾰新的⽕花。

我⼀直都想学习这种语⾔,只不过不想花⼈⽣中四年的宝贵光阴和数⼗万美元去学。

我开始进⾏这项实验是因为想要证明学习这件事不需要录取委员会、SAT考试、数千美元的债务,以及⼤部分学⽣认为的学习⼀门专业所必须的四年时间。

我会失败吗?当然有这种可能——⽐我聪明得多的⼈⾯对MIT这类学校沉重的学业负担也要使出浑⾝解数,⽽且我还打算在没有指导的情况下⽤4倍速度学习同样的内容。

MIT挑战的常见问题1. 你遵循什么规则?2. 你要完成所有作业、论⽂和项⽬吗?3. 你的课程安排和MIT的有区别吗?4. 如果你没有通过⼀门课怎么办?5. 你为什么要这么做?你就是喜欢学习吗?6. 完成之后你会获得⽂凭吗?7. 你连续不断地上课,这不是为了考试填鸭式学习吗?8. 你过去在这个科⽬上有什么经验?问题:你遵循什么规则?因为我没有在MIT注册⼊学(也没有以任何⽅式⾪属于他们),因此我必须⾃⼰建⽴规则,从⽽使挑战公平可⾏。

基本的规则很简单:1. 如果能通过期末考试,则认为我成功完成了该门课程(通过考试通常意味着获得50%以上的分数,尽管我的⽬标⽐这要⾼得多)。

2. 我和MIT的学⽣在相同的限制条件下答题:事先不看考试问题或答案,考试过程中不带笔记或禁⽌携带的材料,在相同的时间限制下完成(如果没有说明,默认是3个⼩时)。

3. 我根据MIT提供的答案给⾃⼰的试卷打分。

我会把两者都贴出来,从⽽任何⼈都可以检查我的打分⽅法。

请记住这只是我挑战的最低要求。

对于要求⼤量编程的科⽬,我试着在可能的范围内完成有代表性的编程作业。

问题:你要完成所有作业、论⽂和项⽬吗?对于理论课程和以数学为主的课程,期末考试通常为评估提供了全⾯的基础,因此我⽤考试作为评估的⼯具。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机专业课程安排顺序
一、导论课程
导论课程作为计算机专业的入门课程,在计算机专业课程体系中起到引领作用。

导论课程主要介绍计算机学科的基本概念、发展历程、基本原理和应用领域,为学生提供全面的计算机知识背景。

二、编程基础课程
编程基础课程是计算机专业的核心课程之一,也是学习计算机专业的基础。

在编程基础课程中,学生将学习计算机编程的基本原理和技巧,包括算法设计、数据结构、程序设计语言等内容。

三、计算机组成原理课程
计算机组成原理课程是计算机专业的核心课程之一,主要介绍计算机硬件的组成结构和工作原理。

学生通过学习计算机组成原理课程,可以深入了解计算机内部的工作原理,为后续的课程学习打下坚实的基础。

四、操作系统课程
操作系统课程是计算机专业的核心课程之一,主要介绍计算机操作系统的原理和应用。

学生通过学习操作系统课程,可以了解操作系统的基本概念、功能和设计原理,掌握操作系统的使用和管理技巧。

五、数据库原理与应用课程
数据库原理与应用课程是计算机专业的核心课程之一,主要介绍数
据库的设计、管理和应用。

学生通过学习数据库原理与应用课程,可以了解数据库的基本概念、数据模型和操作技术,培养数据库设计和管理的能力。

六、网络原理与应用课程
网络原理与应用课程是计算机专业的核心课程之一,主要介绍计算机网络的原理和应用。

学生通过学习网络原理与应用课程,可以了解计算机网络的基本概念、协议和技术,掌握网络的设计、搭建和管理技能。

七、软件工程课程
软件工程课程是计算机专业的核心课程之一,主要介绍软件开发的原理和方法。

学生通过学习软件工程课程,可以了解软件开发的生命周期、需求分析、设计和测试等过程,掌握软件开发的基本技能。

八、人工智能课程
人工智能课程是计算机专业的前沿课程之一,主要介绍人工智能的基本原理和应用。

学生通过学习人工智能课程,可以了解人工智能的基本概念、算法和应用技术,培养人工智能的开发和应用能力。

九、计算机图形学课程
计算机图形学课程是计算机专业的应用课程之一,主要介绍计算机图形学的基本原理和应用。

学生通过学习计算机图形学课程,可以了解计算机图形学的基本概念、算法和应用技术,培养计算机图形
学的设计和开发能力。

十、计算机安全课程
计算机安全课程是计算机专业的重要课程之一,主要介绍计算机系统的安全性和保护方法。

学生通过学习计算机安全课程,可以了解计算机系统的安全威胁和攻击手段,掌握计算机系统的安全管理和防护技术。

总结起来,计算机专业课程的安排顺序是有一定的逻辑关系的。

学生需要先从导论课程开始,了解计算机学科的基本概念和发展历程,然后学习编程基础课程,掌握计算机编程的基本原理和技巧。

接下来,学生可以学习计算机组成原理课程,了解计算机硬件的组成结构和工作原理。

然后,学生可以学习操作系统课程,掌握操作系统的使用和管理技巧。

接着,学生可以学习数据库原理与应用课程,培养数据库设计和管理的能力。

然后,学生可以学习网络原理与应用课程,掌握网络的设计、搭建和管理技能。

接下来,学生可以学习软件工程课程,了解软件开发的原理和方法。

然后,学生可以学习人工智能课程,了解人工智能的基本原理和应用。

接着,学生可以学习计算机图形学课程,培养计算机图形学的设计和开发能力。

最后,学生可以学习计算机安全课程,掌握计算机系统的安全管理和防护技术。

这样的课程安排顺序,可以循序渐进地培养计算机专业学生的知识和能力,为他们未来的工作和学习打下坚实的基础。

相关文档
最新文档