计算机学科基础课介绍
- 格式:pptx
- 大小:213.16 KB
- 文档页数:25
计算机基础专业知识
计算机基础专业知识是指它们对计算机系统和软件的理解,以及依据
此理解而操作计算机系统和软件的技能。
因此,计算机基础专业知识包括
了计算机的基本概念,计算机硬件、操作系统、编程语言、网络技术,以
及其他相关的计算机知识。
首先,计算机基础专业知识包括计算机的基本概念,这些概念包括计
算机硬件的基础知识,如中央处理器(CPU)、磁盘存储器、主存储器、
显示器、外设等的功能和结构以及它们之间的交互。
此外,还包括软件的
基本原理、操作系统的功能和结构、数据库以及其他应用领域的基础知识。
其次,计算机基础专业知识包括编程语言的基础知识,这些编程语言
包括C、Java、Python等,以及它们的发展历史、设计理念、语法规则和
基本程序编写技术。
此外,在实际开发中,计算机基础专业知识还包括代
码调试、异常处理、性能测试、安全检查、版本控制等的基本知识。
再次,计算机基础专业知识还包括网络技术的基础知识,它们包括网
络的基本知识、网络协议和应用、网络安全和访问控制、网络设备和硬件、数据传输协议等。
2024年 408计算机科学基础大纲2024年的408计算机科学基础大纲是根据新的学科要求和前沿技术的发展而制定的。
以下是对该大纲的详细介绍:一、课程目标408计算机科学基础课程的目标是培养学生具备扎实的计算机科学基础知识和技能,能够理解计算机科学的基本原理和方法,掌握计算机编程的基本技巧,具备解决实际问题的能力,并具备继续深入学习和研究计算机科学的基础。
二、课程内容1.计算机科学导论主要介绍计算机科学的基本概念、发展历程和研究领域,培养学生对计算机科学的整体认识和理解。
2.离散数学包括集合论、命题逻辑、二元关系、图论等内容,培养学生抽象思维和逻辑推理能力,为后续课程打下坚实的理论基础。
3.数据结构与算法主要包括线性表、树、图、查找和排序等基本数据结构和算法,培养学生设计和分析算法的能力,并提高解决实际问题的能力。
4.计算机组成原理包括计算机硬件系统的基本结构、指令系统、存储器层次结构、中央处理器等内容,培养学生对计算机体系结构的理解和应用能力。
5.操作系统主要包括进程管理、内存管理、文件系统、设备管理等内容,培养学生对操作系统原理和设计的理解和实践能力,为后续系统软件和应用开发打下基础。
6.编程语言与编译技术主要包括编程语言的基本概念、语法和语义、编译原理和技术等内容,培养学生掌握常用编程语言和编译器的设计与实现方法。
7.数据库系统与应用主要包括数据模型、数据库设计、关系数据库语言、数据库管理系统原理等内容,培养学生对数据库系统的理解和应用能力,并培养数据库应用开发的基本技能。
8.计算机网络包括网络体系结构、传输协议、网络安全等内容,培养学生对网络基本原理和技术的理解和应用能力,为后续网络应用与安全提供基础。
三、教学方法与考核要求1.教学方法教学方法将以理论授课、实践操作、实验演示等多种方式相结合,注重培养学生的分析、设计和解决问题的能力。
2.考核要求考核方式包括平时成绩、实验报告和期末考试等,具体占比根据教学实践情况确定。
x846-《计算机类学科基础》考试内容及范围(适用于报考信息工程学院计算机类、软件工程类专业的考生)《计算机类学科基础》适用于计算机类和软件工程类专业考试,考试内容由三门基础课组成,不同专业考试内容有所不同。
《数据结构》考试内容及范围(适用于报考信息工程学院计算机类及软件工程类专业的考生)一、考试总体要求数据结构是计算机专业的核心基础课程之一,在整个专业教学中占有十分重要的地位,它是操作系统、数据库、编译原理等所有软件类课程的重要基础。
本课程既具有较强的理论性,同时又注重实际动手能力的训练和考核。
通过本课程的学习,使学生了解数据对象的特性,掌握数据的逻辑结构与存储结构,培养数据组织和算法设计能力,从而提高学生的程序设计技能,使学生能够编写出正确、清晰和较高质量的程序。
二、考试的内容及比例(一)绪论(<5%)1.数据结构的基本概念2.线性表、树、图三种基本数据结构的特征3.算法复杂度的概念与计算(二)线性表(约10%)1.线性表的概念2.顺序存储的特点及适用场景3.链接存储的特点及适用场景4.线性表基本操作的实现(三)栈和队列(<5%)1.栈和队列的概念及特点2.栈和队列的存储方法3.表达式求值(四)字符串和数组(<5%)1.字符串的基本概念及存储方法2.模式匹配的BF算法和KMP算法3.数组的特点、存储及寻址4.特殊矩阵、稀疏矩阵的概念及存储思想(五)树(约10%)1.树的概念及存储2.二叉树的概念、存储及基本操作3.二叉树的线索化4.树和二叉树的转换5.哈夫曼树及应用(六)图(约10%)1.图的概念、遍历2.图的存储:邻接矩阵和邻接表3.最小生成树算法4.最短路径算法5.AOV网与AOE网(七)查找(约5%)1.线性表的查找技术2.树表的查找技术3.散列表的查找技术(八)排序(约5%)1.各种基本排序算法和思想(插入、交换、选择)2.快速排序和堆排序的思想和算法实现3.希尔排序、二路归并、基数排序的思想三、试卷题型及比例试卷题型分为选择题、填空题、综合应用、程序设计四种类型,其中选择、填空题占15%,综合应用占25%, 程序设计占10%。
计算机科学与技术学什么内容计算机科学与技术是一个涉及广泛的学科领域,它涵盖了计算机硬件、软件、网络、数据处理等多个方面。
学习计算机科学与技术需要掌握的内容也非常丰富,下面将从不同的角度来介绍学习计算机科学与技术需要掌握的内容。
首先,学习计算机科学与技术需要掌握的内容包括计算机基础知识。
这包括计算机的发展历史、基本组成部分、工作原理等方面的知识。
了解计算机的基础知识可以帮助学习者建立起对计算机的整体认识,为深入学习打下坚实的基础。
其次,学习计算机科学与技术需要掌握的内容还包括编程语言。
编程语言是计算机程序设计的基础,学习者需要掌握至少一种编程语言,如C、C++、Java、Python等。
掌握编程语言可以帮助学习者理解程序设计的基本原理,提高编程能力,为日后的软件开发打下基础。
另外,学习计算机科学与技术需要掌握的内容还包括数据结构与算法。
数据结构与算法是计算机科学与技术的核心内容,它们是程序设计的基础,也是解决实际问题的关键。
学习者需要掌握各种常用的数据结构,如数组、链表、栈、队列等,以及各种常见的算法,如排序算法、查找算法、图算法等。
此外,学习计算机科学与技术还需要掌握数据库知识。
数据库是计算机科学与技术中非常重要的一个领域,它涉及数据的组织、存储、管理和检索等方面的知识。
学习者需要了解数据库的基本原理、常见的数据库系统,以及数据库设计与应用等内容。
最后,学习计算机科学与技术还需要掌握的内容包括网络技术。
网络技术是计算机科学与技术中一个非常重要的方面,它涉及计算机网络的组成、工作原理、协议等方面的知识。
学习者需要了解网络的基本原理、常见的网络设备和协议,以及网络安全和管理等内容。
综上所述,学习计算机科学与技术需要掌握的内容非常丰富,涵盖了计算机基础知识、编程语言、数据结构与算法、数据库知识、网络技术等多个方面。
只有全面掌握这些内容,才能在计算机科学与技术领域取得更好的成绩,为日后的工作和研究打下坚实的基础。
计算机全部课程计算机科学与技术专业是一个包含广泛内容的领域,它涵盖了计算机硬件和软件、数据处理、数字通信、算法等多方面的知识。
在计算机科学与技术专业中,学生将学习各种计算机相关的课程,这些课程旨在培养学生的计算机编程能力、系统开发能力以及解决各种计算机相关问题的能力。
下面将为您详细介绍计算机科学与技术专业的全部课程。
一、计算机硬件相关课程1. 电路原理与实践电路原理与实践是一门基础性课程,主要介绍数字电路和模拟电路的原理和实验。
学生将学习数字电路和模拟电路的基本概念、常用电路元件的特性和使用方法,以及数字和模拟电路的设计和实现方法。
2. 计算机组成原理计算机组成原理是一门介绍计算机硬件组成和工作原理的课程。
学生将学习计算机的数据表示方法、指令系统、CPU结构和存储器层级结构等内容,以及计算机的输入输出系统和中断机制。
3. 操作系统原理操作系统原理是一门介绍计算机操作系统工作原理和设计思想的课程。
学生将学习操作系统的各个模块的功能和实现原理,如进程管理、内存管理、文件系统和设备管理等内容,以及操作系统的发展历程和常见操作系统的比较分析。
二、计算机网络相关课程1. 计算机网络原理计算机网络原理是一门介绍计算机网络的基本概念和原理的课程。
学生将学习计算机网络的体系结构、通信协议、网络硬件设备和网络安全等内容,以及互联网的组成和工作原理。
2. 数据通信原理数据通信原理是一门介绍数据在计算机网络中传输的原理和技术的课程。
学生将学习数据通信的基本概念、常用传输介质和传输技术,以及数据编码和差错检测与纠正方法。
3. 网络安全技术网络安全技术是一门介绍网络安全保障措施和技术的课程。
学生将学习网络攻击与防御的基本概念、常见的网络攻击手段和防范方法,以及网络安全的法律法规和伦理道德等内容。
三、计算机编程相关课程1. C语言程序设计C语言程序设计是一门介绍C语言编程的基础课程。
学生将学习C语言的基本语法、程序设计方法和常用函数库的使用,以及利用C语言解决实际问题的能力。
计算机科学与技术专业介绍计算机科学与技术(Computer Science and Technology)是一门研究计算机及计算机系统的科学和工程技术学科。
它涵盖了计算机硬件、软件、算法、程序设计、数据结构、人工智能等方面,是现代信息技术发展的核心领域之一,也是目前全球最热门的专业之一。
一、专业概述计算机科学与技术专业是以计算机科学与技术基础理论及应用技术为主要研究内容,学生在学习期间需要掌握编程语言、数据结构和算法、计算机网络、数据库管理、操作系统、计算机组成原理、软件开发过程、人工智能、机器学习等等基础知识和技术,进而掌握计算机领域的基本概念、基本理论、基本方法和基本技能,培养掌握计算机领域的系统设计和开发能力、实际应用解决问题的能力。
二、专业课程设置1.编程语言:C语言、Python、Java、C++等2.数据结构与算法:栈、队列、链表、树、图等3.数据库系统:SQL语言、关系型数据库原理、数据库设计与实现4.计算机网络:网络协议、网络拓扑结构、网络通信原理5.操作系统:系统结构、进程管理、内存管理、文件系统等6.计算机组成原理:CPU结构、指令系统、存储器等7.软件工程:软件开发过程、项目管理、质量控制等8.人工智能:机器学习、神经网络、自然语言处理等三、就业前景计算机科学与技术专业是未来就业市场的一个热门领域,就业岗位非常广泛,无论是互联网企业、电子商务、金融行业,还是传统制造业、国家公务员等都需要计算机科学技术人才的支持。
常见的职业包括但不限于:程序员、软件工程师、系统分析员、数据库管理员、网络管理员、项目经理、算法工程师、人工智能工程师等。
四、专业特色计算机科学与技术专业是以计算机科学与技术为基础,注重学生实际能力的综合培养。
特别是随着人工智能的发展,计算机科学与技术专业逐渐从单纯的程序开发转变为更加注重算法设计、模型训练以及人工智能等领域的研究。
五、适合人群1.对计算机科学技术有兴趣的学生;2.在高中期间学习了计算机相关知识的学生;3.能承受较高的数学学习压力,数学基础较好的学生。
《计算机导论》教学大纲一、课程基本信息课程名称:计算机导论课程类别:专业基础课课程学分:_____课程总学时:_____授课对象:_____二、课程性质与任务《计算机导论》是计算机相关专业的一门重要的基础课程,旨在为学生提供计算机学科的全景式介绍,使学生对计算机学科的基本概念、基础知识、发展历程和应用领域有一个全面的了解,为后续专业课程的学习奠定坚实的基础。
本课程的主要任务包括:1、帮助学生了解计算机的发展历程、基本组成和工作原理。
2、使学生掌握计算机操作系统、编程语言、数据库等方面的基础知识。
3、培养学生的计算机思维能力和解决实际问题的能力。
4、引导学生了解计算机领域的最新技术和发展趋势,激发学生对计算机学科的兴趣。
三、课程目标1、知识目标(1)了解计算机的发展简史、分类和应用领域。
(2)掌握计算机系统的组成,包括硬件和软件。
(3)熟悉操作系统的基本概念和功能。
(4)理解程序设计语言的基本概念和分类。
(5)了解数据库的基本概念和应用。
2、能力目标(1)能够正确组装计算机硬件,并安装常用的操作系统和软件。
(2)具备使用一种编程语言进行简单程序设计的能力。
(3)能够熟练使用办公软件和工具软件解决实际问题。
(4)具备初步的数据库操作能力,能够进行数据的查询、更新和管理。
3、素质目标(1)培养学生的创新意识和探索精神。
(2)提高学生的自主学习能力和团队协作能力。
(3)培养学生严谨的科学态度和良好的职业道德。
四、教学内容与要求(一)计算机基础知识1、计算机的发展历程(1)介绍计算机的起源和发展阶段,如电子管计算机、晶体管计算机、集成电路计算机和大规模集成电路计算机。
(2)讲解计算机发展的重要里程碑和关键技术。
2、计算机的分类(1)按性能、用途、规模等对计算机进行分类。
(2)介绍各类计算机的特点和应用场景。
3、计算机的应用领域(1)详细介绍计算机在科学计算、数据处理、过程控制、人工智能、多媒体技术等领域的应用。
计算机科学与技术专业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】内容提要:本课程通过与信息化社会、计算机科学技术的基础知识、计算机软硬件系统、软件开发技术、数据通信与计算机网络、多媒体技术及其应用、数据库系统及其应用、计算机信息安全技术、计算机的应用领域等方面的概要讲解,系统介绍了计算机科学技术学科体系内容。
计算机技术与应用专业介绍计算机技术与应用专业是一个备受追捧的学科,随着信息化时代的到来,计算机已经渗透到我们生活的方方面面。
本文将介绍计算机技术与应用专业的概况、专业课程、就业前景以及专业能力要求。
一、概况计算机技术与应用专业是培养具备计算机应用开发和管理综合能力的专门人才。
随着信息技术的快速发展,计算机技术与应用专业得到广泛关注和发展。
该专业的学习内容包括计算机硬件与软件基础知识、计算机网络技术、数据库管理与设计、多媒体技术应用等。
二、专业课程1. 计算机基础这门课程是计算机技术与应用专业的入门课程,涵盖计算机的基本概念、计算机硬件与软件组成、计算机的工作原理等方面的内容。
2. 程序设计与开发在这门课程中,学生将学习现代编程语言以及软件开发工具的使用。
通过实践项目,学生将能够熟练掌握程序设计与开发的基本技能。
3. 数据库管理与设计这门课程主要介绍数据库的基本概念、数据模型、数据库管理系统的原理与应用等内容。
学生将学会设计、创建和管理数据库,开展数据的存储与检索工作。
4. 计算机网络技术学习计算机网络技术的学生将了解计算机网络的基本原理、网络拓扑结构、网络通信协议等相关知识。
此外,学生还将学会配置、管理和维护计算机网络。
5. 多媒体技术应用多媒体技术应用是一门新兴的课程,其涉及到图像、音频、视频等多媒体形式的管理与应用。
学生将学会使用多媒体软件进行编辑、制作和应用。
三、就业前景计算机技术与应用专业的毕业生具备良好的就业前景。
随着信息技术的推广应用,计算机专业人才需求量大、薪资待遇较好。
毕业生可以在各个行业的企事业单位、政府部门、互联网公司等就业,从事软件开发、系统管理、网络安全等工作。
四、专业能力要求计算机技术与应用专业要求学生具备广泛的基础知识和较强的实践能力。
具体的要求如下:1. 熟悉计算机硬件与软件的基本原理和操作。
2. 具备良好的编程能力,能够熟练使用不同的编程语言。
3. 熟练掌握常用的数据库管理系统,能够进行数据库设计与管理。
计算机科学的知识点计算机科学是现代社会中一门重要的学科,涵盖了广泛的知识领域。
本文将简要介绍计算机科学的一些主要知识点,从硬件到软件,从算法到编程语言,帮助读者了解这个领域的基本概念和原理。
首先,我们来谈谈计算机硬件。
计算机是由各种组件组成的,包括中央处理器(CPU)、内存、硬盘、输入输出设备等。
CPU是计算机的大脑,负责执行指令和处理数据。
内存是用于存储数据和程序的地方,而硬盘则用于长期存储数据。
输入输出设备包括键盘、鼠标、显示器等,用于与计算机进行交互。
其次,我们来看看计算机网络。
计算机网络是将多台计算机连接在一起,使它们可以相互通信和共享资源的系统。
互联网是最大的计算机网络,它连接了全球范围内的计算机。
网络通信使用的协议有很多,其中最常见的是TCP/IP协议。
除了互联网,还有局域网(LAN)和广域网(WAN)等不同规模的网络。
接下来,我们来谈谈计算机软件。
计算机软件是指用来控制计算机硬件和完成特定任务的程序和数据。
操作系统是最基本的软件,它管理计算机的资源和提供用户与计算机的接口。
常见的操作系统有Windows、Mac OS和Linux。
除了操作系统,还有各种应用软件,例如办公软件、图像处理软件、游戏等。
在计算机科学中,算法是一种解决问题的方法或步骤。
算法可以用来解决各种问题,例如排序、搜索、图形处理等。
常见的算法有冒泡排序、二分查找、快速排序等。
算法的效率通常用时间复杂度和空间复杂度来衡量,即算法执行所需的时间和空间资源。
最后,我们来谈谈编程语言。
编程语言是用来编写计算机程序的一种形式化语言。
常见的编程语言有C、C++、Java、Python等。
不同的编程语言有不同的语法和特性,适用于不同的应用场景。
编程语言可以用来实现算法和开发各种软件应用。
综上所述,计算机科学涉及的知识点非常广泛,从硬件到软件,从算法到编程语言。
理解这些知识点将帮助我们更好地理解计算机科学的基本原理和应用。
随着科技的不断发展,计算机科学的知识也在不断更新和演变,我们需要不断学习和掌握新的知识,以适应这个快速发展的领域。
计算机科学与技术专业内涵及理解计算机科学与技术专业是当前信息时代的核心学科,它旨在培养学生掌握计算机科学技术的基础理论知识、实践能力及创新思维,为学生提供未来在信息产业和各行业计算机技术应用方面的专业训练。
以下是关于计算机科学与技术专业的各个核心领域的理解。
1.计算机组成与体系结构:计算机组成与体系结构课程主要介绍计算机的基本构成和工作原理,包括中央处理器、内存、输入/输出设备等。
学生将了解计算机硬件的体系结构,以及计算机如何通过硬件和软件的协同工作来执行各种任务。
2.数据结构和算法:数据结构和算法课程是计算机科学的核心基础。
在这一课程中,学生将学习各种数据结构(如数组、链表、树、图等)以及如何有效地在这些数据结构上执行各种操作。
同时,学生也会学习设计和分析算法,以解决实际问题。
3.操作系统与网络:操作系统与网络课程主要研究操作系统的基本原理和网络技术。
学生将学习操作系统的设计和工作方式,包括进程管理、内存管理、文件系统和设备驱动程序。
在网络方面,学生将了解互联网的工作原理、路由协议、传输协议等。
4.数据库原理与应用:数据库原理与应用课程将介绍数据库管理系统(DBMS)的基本概念和技术,包括关系数据库、SQL语言、事务处理等。
此外,还会介绍如何设计高效、可靠的数据库系统来支持应用程序。
5.编程语言与开发工具:编程语言与开发工具课程主要介绍各种编程语言和开发工具的使用。
学生将学习如何使用高级编程语言(如Python、Java等)和低级编程语言(如C、C++等)编写程序。
此外,学生还将了解使用各种集成开发环境(IDE)和版本控制系统进行软件开发的方法。
6.软件工程与方法论:软件工程与方法论课程介绍软件开发和维护的过程、方法和技术。
学生将学习软件开发生命周期的不同阶段,包括需求分析、设计、编码、测试和维护。
此外,学生还将了解各种软件工程方法论,如敏捷开发和瀑布模型等。
7.数据挖掘与分析:数据挖掘与分析课程介绍如何从大量数据中提取有价值的信息和知识。
计算机科学与技术专业主干课程简介课程编号:0806050101 课程名称:计算机导论课时:68课程内容:本课程是计算机专业的基础课,也是入门课。
通过对本课程的学习,学生将初步认识计算机的产生、发展历程,清晰了解计算机的硬件、软件、操作系统、网络等概念,掌握计算机操作应用的基本技能,为学习计算机专业的后继基础课与专业课打好基础。
教材与参考书目:1、计算机导论,杨克昌等主编,中国水利水电出版社2、计算机导论,朱战立等主编,电子工业出版社课程编号:0806050106 课程名称:C语言程序设计课时:85课程内容:C程序设计是计算机专业的一门主要课程,C语言是近年来国内外得到迅速推广使用的一种现代语言,它的功能丰富,表达力强,使用方便,应用面广,目标程序效率高,可移植性好,不仅是系统描述语言,而且又是通用的程序设计语言。
学习好这门课程,将为学会开发软件提供有力的工具,并为维护计算机打下良好的基础。
教材与参考书目:1、C语言程序设计(第三版),谭浩强,清华大学出版社2、C程序设计(第二版)谭浩强著,清华大学出版社课程编号:0806050107 课程名称:数字逻辑课时:68课程内容:数字逻辑是计算机专业的主要技术基础课,是进行电路设计的基础。
本课程系统地介绍了逻辑设计的理论基础和逻辑电路的分析和设计方法,重点是组合逻辑电路和同步时序电路的分析与设计,掌握脉冲电路的设计,并了解几种可编程逻辑器件的基本结构、工作原理及应用,了解几种集成逻辑门和一些中规模集成芯片的功能及性能。
教材与参考书目:1、数字逻辑与数字系统(第三版·网络版),白中英,科学出版社2、数字逻辑电路,杨文霞,孙青林编著,科学出版社课程编号:0806050110 课程名称:离散结构课时:68课程内容:离散结构是计算机科学中基础理论的核心课程,是数学中涉及面非常广泛的一门学科,它不仅是计算机科学中最重要的基础理论之一,也是培养学生缜密思维,提高学生素质的核心课程。
《计算机科学导论》课程教学大纲一、课程基本信息课程代码:16178003课程名称:计算机科学导论英文名称:The Introduction to Computer Science课程类别:学科基础课学时:32(实验学时10学时)学分:2适用对象:软件工程专业本科考核方式:考查先修课程:无二、课程简介本课程是为刚刚进入大学的计算机科学技术和软件工程专业新生特别开设的专业基础课。
通过本课程的教学,引导新生一开始就具有计算学科全局观,为学生在后续专业课的学习做到心中有数,是一门引导性课程。
本课程主要讲述计算科学的学科特点,历史渊源,发展变化,知识组织结构和分类体系。
给学生提供一个对计算学科全局性的理解,其内容涵盖计算学科的各个领域,包括计算学科各本科专业的课程设置、培养目标、各专业发展的态势以及关于学生的基本要求等,使学生对信息学院各个专业发展的历史与现状有一个大致的了解。
做到广而不细,重要的知识不遗漏。
充分体现了“导引”的作用。
通过学习使该专业的学生对本专业学什么?如何学?毕业后干什么等有一个较全面的了解。
Offers a broad overview of computer science designed to provide students with an appreciation for and an understanding of the many different aspects of computing science. Topics include basic concepts in hardware, operating systems, networks, graphics, and an overview of the social context of computing. No background in computer science is assumed or expected. The course is intended for both students who expect to major or minor in computing science as well as for those not planning on taking additional course work.三、课程性质与教学目的作为专业全程教学内容的导引课程,《计算机科学导论》课程构建的实质是寻求一种统一的思想来认知计算学科,并对计算学科进行系统化和科学化的描述。