计算机科学导论是电气信息类相关专业的重要专业基础课程。计算机科学不但是一个基础学科,更重要的是一门面向应用的技术与工程的学科。因此,在兼顾其理论的核心基础同时,考虑计算机科学技术应用驱动的发展特征。
课程内容涉及计算机科学的方方面面,但着重讲解的是基本概念而不是数学模型和技术细节,采用广度优先的教学理念。
课程的重点在于叙述计算机科学体系的框架,传播计算机科学的基础知识,为今后深入学习各专业课程做好铺垫;通过教学,使学生了解计算机系统的基本构造,掌握计算机技术的相关理论和技术的基本概念,了解计算机技术的广泛性及其应用特点。
习题库、参考书、教学大纲、计算机导论教学运行表、实验大纲、计算机导论实验运行表、参考实验平台、实验手册、实验报告模板
硬件基础
本章主要介绍计算机的硬件有关的技术和计算机历史。
数学基础
计算机数学基础(注:这篇文章的公式需要用latex重写)
数据存储
认识计算机,掌握数据的机器内表示:如数值表示和数制、定点数和浮点数系统、有符号数的表示方法和基本运算方法、非数值数据的表示(如字符代码和图像数据)等;十进制、二进制、八进制、十六进制相互之间的转换。二进制和逻辑代数及基本逻辑门的初步认识。
数据操作
认识计算机的体系构造,指令的作用和程序的构造。认识CPU和内存等核心部件的角色和作用。
操作系统
了解操作系统的发展历史及其特点,认识操作系统的大致构造及其作用。能够帮助了解日常使用的Windows操作系统。
网络技术
认识网络的基础构造以及以Internet为代表的主流应用,了解网络技术中核心的协议概念。认识Web的基本格式HTML的意义。
算法
了解算法的内容和算法设计,认识算法在程序中的重要地位。了解原语以及伪代码在算法设计的表达上重要性;进一步认识算法和程序设计的相互关系。
程序语言
了解程序设计的思路和常用的程序设计语言,认识软件工程的内容及其作用。
软件工程
数据抽象
数据库系统
了解数据模型、数据库管理系统以及数据库应用分类等。
高级话题
通过人工智能领域的简单介绍,让学生了解计算机的前端技术发展,引发学生对计算机技术发展的探索。