理论部分 序号 教学内容提要 基本要求 学时 4.2声音的表示原理 了解以下概念:声音的编码,声音的采 和合成。理解模拟信号和数字信号的区别。 43图像的表示原理 了解图像的编码,图像处理的原理。 4.4影像的表示原理 了解影像的编码,影像制作的原理。 了解以下概念:计算机图形、动画、二维 4.5游戏的制作原理 和三维动画、人机交互,了解电脑游戏的 制作过程。 4.6虚拟现实的概念 了解虚拟现实的概念和虚拟现实的应用。 了解数据和信息的差别,如何有效获取信 4.7数据和信息的概念(信息检索) 息,了解文本检索、图像检索和视频检索 的百即。 筑五进从能手机漆计笪机加句通信 初步了解数据通信的原理和信总安全的重 通过智能手机的案例,讲解以下内容 要性 了解以下基本概念:信号、信道、线路交 5.1数据的传送原理 换、存储转发。 52数据通信的概念 了解以下基本概念:协议、寻址、路由。 了解计算机网络的基本概念。了解以太网 5 53计算机网络的概念 的结构、常见设备和工作原理 3 了解以下基本概念:互联网、物联网,社 54互联网的概今 会网络。了解互联网的基本应用。了解电 子邮件、即时通讯的工作原理。 了解常见的信息安全问题,以及保障信息 5.5保障信息安全的方法 安全的常用方法。了解以下基本概念:加 密,认证、计算机病毒、防火墙。 第六讲计算机的前世今生 初步了解计算机的发展史,认识T产业 了解手动式、机械式、机电式和电子计算机 了解第一代至第四代计算机的概念。了解超 6.1计算机的分代 级计算机、生物计算机、量子计算机等新概 念。了解我国第一台计算机103、104型机和 银河、天河计算机及其设计者。 掌握最基本的计算机和办公软件的使用方 第七讲常用软件的使用 法。 了解操作系统的概念,文件系统的基础知 > 7.1 Windows操作系统 识,掌握文件管理的基本方法,以及软件 2 安装、卸载的方法。 7.2办公软件 了解办公软件的功能。掌握文字处理、电 子表格、演示文稿工具最基本的使用方法。 3
3 理论部分 序号 教学内容提要 基本要求 学时 4.2 声音的表示原理 了解以下概念:声音的编码,声音的采样 和合成。理解模拟信号和数字信号的区别。 4.3 图像的表示原理 了解图像的编码,图像处理的原理。 4.4 影像的表示原理 了解影像的编码,影像制作的原理。 4.5 游戏的制作原理 了解以下概念:计算机图形、动画、二维 和三维动画、人机交互,了解电脑游戏的 制作过程。 4.6 虚拟现实的概念 了解虚拟现实的概念和虚拟现实的应用。 4.7 数据和信息的概念(信息检索) 了解数据和信息的差别,如何有效获取信 息,了解文本检索、图像检索和视频检索 的原理。 5 第五讲 从智能手机谈计算机如何通信 通过智能手机的案例,讲解以下内容: 初步了解数据通信的原理和信息安全的重 要性。 3 5.1 数据的传送原理 了解以下基本概念:信号、信道、线路交 换、存储转发。 5.2 数据通信的概念 了解以下基本概念:协议、寻址、路由。 5.3 计算机网络的概念 了解计算机网络的基本概念。了解以太网 的结构、常见设备和工作原理。 5.4 互联网的概念 了解以下基本概念:互联网、物联网,社 会网络。了解互联网的基本应用。了解电 子邮件、即时通讯的工作原理。 5.5 保障信息安全的方法 了解常见的信息安全问题,以及保障信息 安全的常用方法。了解以下基本概念:加 密,认证、计算机病毒、防火墙。 6 第六讲 计算机的前世今生 初步了解计算机的发展史,认识 IT 产业。 4 6.1 计算机的分代 了解手动式、机械式、机电式和电子计算机。 了解第一代至第四代计算机的概念。了解超 级计算机、生物计算机、量子计算机等新概 念。了解我国第一台计算机 103、104 型机和 银河、天河计算机及其设计者。 7 第七讲 常用软件的使用 掌握最基本的计算机和办公软件的使用方 法。 7.1 Windows 操作系统 2 了解操作系统的概念,文件系统的基础知 识,掌握文件管理的基本方法,以及软件 安装、卸载的方法。 7.2 办公软件 了解办公软件的功能。掌握文字处理、电 子表格、演示文稿工具最基本的使用方法
实验(上机)部分 序 学 必开/实验 只 实验项目名称 时 实验内容、要求及时间安排、仪器要求 选开类型 学习、掌据九公软件的基本功能。分别采用开瓶 文字处理、电子表格 示文稿工具编辑个人简 Office软件的使用 4 历。体验从软件下载、安装、使用的全过程。 必开 设计 时间安排:第7章7,2“办公软件“授课后: 议器要求:pC机、1 nterne时 了解计算机制浩过程关技术和国产化水平 参观计算机企业 时间安排:在第6章“计算机的前世今生”前后 必开 参观 地点:曙光、联想、十五所等 五、说明 依据专业培养方案,本课程为所有专业课程的先修课。 对于后续的课程具有启迪作用。 初步涵盖相关课程的下列基本概念或原理、方法: CPU T产品的制造过程T产业 T产业 T公司的类别 九公教件 布尔 操作系续 超级计算机 程序设计 传咸 存储器 存储转》 打印机 单片机 第二代计算机 第三代计算机 第四代计算机 第一代计算机 电脑游戏 电子表格 电子计算机 电子邮件 动画 多核处理器 一进制据 二维动画 防火墙 冯诺依曼体系结构 浮点 互联网 缓存 机电式计算机 机器人 机械式计算机 即时通讯 计算机病毒 计算机产业 计算机发展史 计算机图形 计算机网络 计算机系统 计算机从业人员职务 加密 接口 可穿戴设备 控制 量子计算机 路由 逻辑门电路 逻辑运算 植拟信品 模相信息 目标代码 内存 嵌入式系统 人工智能 认证 软件安装与卸载 软件工程 软件危机 三维动西 社会网络 生物计算机 声音编码 声音采样 声音合成 十进制数的二进制表示方法 时钟周期 视频检索 手动式计算机 输出 输出设备 输入 输入设备 数据 数据处理 数据库 数据类型 数据通信 数据挖掘 数字信号 数字信息 算法 天河计算机 图灵计算机 图像编码 图像处理 图像检索 外部(总线)接口 外部设名 外存 文本检号 文件管理 文件系统 文字编码 文字处理 文字输出 文字输入 物联网 显示设备 线路交换 协议 信道 信号
4 实验(上机)部分 序 号 实验项目名称 学 时 实验内容、要求及时间安排、仪器要求 必开/ 选开 实验 类型 1 Office 软件的使用 4 学习、掌握办公软件的基本功能。分别采用开源 文字处理、电子表格、演示文稿工具编辑个人简 历。体验从软件下载、安装、使用的全过程。 时间安排:第 7 章 7.2“办公软件”授课后; 仪器要求:PC 机、Internet 必开 设计 2 参观计算机企业 4 了解计算机制造过程,关键技术和国产化水平。 时间安排:在第 6 章“计算机的前世今生”前后。 地点:曙光、联想、十五所等 必开 参观 五、说明 依据专业培养方案,本课程为所有专业课程的先修课。对于后续的课程具有启迪作用。 初步涵盖相关课程的下列基本概念或原理、方法: CPU IT 产品的制造过程 IT 产业 IT 产业 IT 公司的类别 办公软件 布尔 操作系统 超级计算机 程序设计 传感器 存储器 存储转发 打印机 单片机 第二代计算机 第三代计算机 第四代计算机 第一代计算机 电脑游戏 电子表格 电子计算机 电子邮件 动画 多核处理器 二进制数据 二维动画 反馈 防火墙 冯诺依曼体系结构 浮点 互联网 缓存 机电式计算机 机器人 机械式计算机 即时通讯 计算机病毒 计算机产业 计算机发展史 计算机图形 计算机网络 计算机系统 计算机从业人员职务 加密 接口 可穿戴设备 控制 量子计算机 路由 逻辑门电路 逻辑运算 模拟信号 模拟信息 目标代码 内存 嵌入式系统 人工智能 人机交互 认证 软件 软件安装与卸载 软件工程 软件危机 三维动画 社会网络 生物计算机 声音编码 声音采样 声音合成 十进制数的二进制表示方法 时钟周期 视频检索 手动式计算机 输出 输出设备 输入 输入设备 数据 数据处理 数据库 数据类型 数据通信 数据挖掘 数字信号 数字信息 算法 天河计算机 图灵计算机 图像编码 图像处理 图像检索 外部(总线)接口 外部设备 外存 文本检索 文件管理 文件系统 文字编码 文字处理 文字输出 文字输入 物联网 显示设备 线路交换 协议 信道 信号
信息安全 信息处理 信良茶取 虎拟现空 址 以太网 天河计算机 影像编码 影像制作 硬件 源代码 整型 指令(集) 著名的T企形 字 字符串 字节 总线 六、学生成绩考核与评定方式 1)成绩评定总则 本课程的考核分为平时作业成绩、实验成绩以及期末考试成绩三大部分,其中期末考试 以闭卷笔试为主。总成绩按以下公式计算: 总成绩=平时成绩×20%十实验成绩×20%十期末成绩×60% 2)平时成绩评定 作业成绩评定+课堂表现 七、建议教材与参考书 建议教材:(美)帕森斯,(美)奥贾著,吕云翔,傅尔也译,计算机文化(原书第15版), 机械工业出版社,2013.8。 参考t书:L.Parsons JJ,OjaD,New Perspectives on Computer Concepts2014:Comprehensive (Ver.14),Cengage Learning,2013. 2.战德臣,聂兰顺等,大学计算机一计算思维导论,电子工业出版社,2013。 3.吴军,浪潮之,人民邮电出版社,2013.7。 八、课程中英文筒介 本课程是计算机大类基础课。其作用是将大一新生对计算机已有的感性认识提升为对计 算机学科的理性认识,通过介绍计算机的基础知识,使学生理解计算机的工作原理以及可以 发挥的作用,激发学生的专业兴趣,同时为学习后续课程打下基础。本课程也将使学生了解 计算机科学与技术的发展以及与所学知识的关联,了解专业知识对解决实际工程问题的重要 性,了解计算机专业对社会、安全、环境、法律、文化诸方面的影响,培养学生的专业认知 职业素质和社会责任感。 This course is a basic course of computer major.Its function is to upgrade first year students' perceptual knowledge of computer into the rational knowledge of computer science.By leaming the basic knowledge of computer.the students will understand the working principle and applications of computers.The course will stimulate studentsprofessional interests,and lay the foundation to study follow-up courses.Through the course,the students will understand the development of computer technology and the relationship to the knowledge they are leamning. understand the importance of professional knowledge in solving practical problems understand the impact of computer science on society,security,environment,law and culture,and finally equipped with professional cognition,professional quality and social responsibility
5 信息安全 信息处理 信息获取 虚拟现实 寻址 演示文稿。 以太网 天河计算机 影像编码 影像制作 硬件 源代码 整型 指令(集) 著名的 IT 企业 字 字符串 字节 总线 六、学生成绩考核与评定方式 1)成绩评定总则 本课程的考核分为平时作业成绩、实验成绩以及期末考试成绩三大部分,其中期末考试 以闭卷笔试为主。总成绩按以下公式计算: 总成绩=平时成绩×20%+实验成绩×20%+期末成绩×60% 2)平时成绩评定 作业成绩评定+课堂表现 七、建议教材与参考书 建议教材:(美)帕森斯,(美)奥贾 著,吕云翔,傅尔也 译,计算机文化(原书第 15 版), 机械工业出版社,2013.8。 参考书:1. Parsons J J, Oja D,New Perspectives on Computer Concepts 2014: Comprehensive (Ver.14),Cengage Learning,2013。 2. 战德臣,聂兰顺等,大学计算机——计算思维导论,电子工业出版社,2013。 3. 吴军,浪潮之巅,人民邮电出版社,2013.7。 八、课程中英文简介 本课程是计算机大类基础课。其作用是将大一新生对计算机已有的感性认识提升为对计 算机学科的理性认识,通过介绍计算机的基础知识,使学生理解计算机的工作原理以及可以 发挥的作用,激发学生的专业兴趣,同时为学习后续课程打下基础。本课程也将使学生了解 计算机科学与技术的发展以及与所学知识的关联,了解专业知识对解决实际工程问题的重要 性,了解计算机专业对社会、安全、环境、法律、文化诸方面的影响,培养学生的专业认知、 职业素质和社会责任感。 This course is a basic course of computer major. Its function is to upgrade first year students’ perceptual knowledge of computer into the rational knowledge of computer science. By learning the basic knowledge of computer, the students will understand the working principle and applications of computers. The course will stimulate students' professional interests, and lay the foundation to study follow-up courses. Through the course, the students will understand the development of computer technology and the relationship to the knowledge they are learning, understand the importance of professional knowledge in solving practical engineering problems, understand the impact of computer science on society, security, environment, law and culture, and finally equipped with professional cognition, professional quality and social responsibility
《程序设计基础(C语言)》 课程编号 0BH04904 学分 总学时 80 实验/上机学时实验:16学时,上机:0学时 课程名称 程序设计基础(C语言) 英文名称 Programming Fundamentals (C Language) 课程类别 必修 适用专业 计类 执笔人 陈若愚 审核人 计算机学院审核小组 先修课程 无 一、课程的地位与作用 使用高级语言进行程序设计是计算机各专业的基础,通过本课程的学习使学生掌握程序 设计的技巧和方法,为高年级与计算机相关课程的学习打下良好的基础。C语言将作为程序 设计的工具,不仅是系统描述语言,而且是通用的程序设计语言,也是实际开发工作中常用 的程序设计语言。通过对本课程的学习,使学生了解C语言的基本特点,掌握C语言的数 据类型和语言成分,理解并掌握用C进行程序设计的方法和风格,并能够解决一些不太复 杂的实际问题。 二、课程对应的毕业要求 毕业要求: 12能够将C语言用于复杂工程问题的算法分析与设计、软件开发与实现: 2.2能够将C语言用于复杂计算机工程问题的识别与表达,以获得有效结论: 5.1能够熟练使用Microsoft Visual C,用于解决复杂计算机工程问题,并能够理解其局 限性。 三、课程教学目标 通过本课程的学习,要使学生获得C语言基础、条件、循环、函数、结构体、指针、 文件等方面的知识:使学生能够熟练地阅读和运用结构化程序设计方法设计、编写、调试和 运行C语言程序。培养学生程序设计、发与测试能力,应用计算思维方法去分析和解决问 题的能力,以及团队合作精神,为学习后续课程和进一步获得程序设计相关知识等奠定坚实 的基础。 四、课程教学内容提要与基本要求 理论部分 序号 教学内容提要 基本要求 学时 1 第1章程序设计和c语言 了解C语言的历史和特点,初步掌握 2 1.1什么是计算机程序 C语言程序的构成
6 《程序设计基础(C 语言)》 课程编号 0BH04904 学 分 5 总 学 时 80 实验/上机学时 实验:16 学时,上机:0 学时 课程名称 程序设计基础(C 语言) 英文名称 Programming Fundamentals (C Language) 课程类别 必修 适用专业 计类 执 笔 人 陈若愚 审 核 人 计算机学院审核小组 先修课程 无 一、课程的地位与作用 使用高级语言进行程序设计是计算机各专业的基础,通过本课程的学习使学生掌握程序 设计的技巧和方法,为高年级与计算机相关课程的学习打下良好的基础。C 语言将作为程序 设计的工具,不仅是系统描述语言,而且是通用的程序设计语言,也是实际开发工作中常用 的程序设计语言。通过对本课程的学习,使学生了解 C 语言的基本特点,掌握 C 语言的数 据类型和语言成分,理解并掌握用 C 进行程序设计的方法和风格,并能够解决一些不太复 杂的实际问题。 二、课程对应的毕业要求 毕业要求: 1.2 能够将 C 语言用于复杂工程问题的算法分析与设计、软件开发与实现; 2.2 能够将 C 语言用于复杂计算机工程问题的识别与表达,以获得有效结论; 5.1 能够熟练使用 Microsoft Visual C,用于解决复杂计算机工程问题,并能够理解其局 限性。 三、课程教学目标 通过本课程的学习,要使学生获得 C 语言基础、条件、循环、函数、结构体、指针、 文件等方面的知识;使学生能够熟练地阅读和运用结构化程序设计方法设计、编写、调试和 运行 C 语言程序。培养学生程序设计、发与测试能力,应用计算思维方法去分析和解决问 题的能力,以及团队合作精神,为学习后续课程和进一步获得程序设计相关知识等奠定坚实 的基础。 四、课程教学内容提要与基本要求 理论部分 序号 教学内容提要 基本要求 学时 1 第 1 章 程序设计和 c 语言 1.1 什么是计算机程序 了解 C 语言的历史和特点,初步掌握 C 语言程序的构成。 2
理论部分 序号 教学内容提要 基本要求 学时 1.2什么是计算机语言 13C语言的发展及其特点 14最简单的c语言程序 1.5运行c程序的步骤与方法 1.6程序设计的任务 第2章算法 —程序的灵魂 2.1什么是算法 2.2简单的算法举例 了解算法的基本概念和表示方法:掌 23算法的特性 屋什么是结构化程序设计方法 2.4怎样表示 2.5结构化程序设计方法 第3章最简单的c程序设计 顺序程 掌握C语言基本数据类型数据的使用 序设计 方式:掌提基本运算符及表达式的使 3.1顺序程序设计举例 2 用方法 32数据的表现形式及其运算 6 33c语句 掌握编写简单C程序的方法,熟悉不 34数据的输入输出 同数据类型的输入和输出。 第4章选择结构程序设计 4.1选择结构和条件判断 42用语句实现洗结超 43关系运算符和关系表 掌握关系运算符、逻辑运算符及其逻 4 4.4逻辑运算符和逻辑表达 辑表达式的实用:熟练掌握分支结构 45条件运算符和条件表达式 的程序设计思想。 4.6选择结构的嵌套 4.7用switch语句实现多分支选择结构 4.8选择结构程序综合举例 第5章循环结构程序设计 5.1为什么需要循环控制 5.2用while语句实现循环 5.3用do.whle语句实现循环 5 5.4用for语句实现循环 熟练掌握循环结构的程序设计思想 6 55循环的嵌车 5.6几种循环的比较 5.7改变循环执行的状态 5.8循环程序举例 第6章利用数组处理批量数据 6.1怎样定义和引用一维数组 熟练掌握一维数组的定义和引用方 6.2怎样定义和引用二维数组 能够编 用了数组的程序 8 6.3字符数组154 练掌握二维数组的定义和引用方法 第7章用函数实现模块化程序设计 熟练掌握函数的定义方法(包括参数 71为什么要用函数 和返回值的写法)·熟练堂挥函数的 72怎样定义函数 调用方法:掌握函数的递归调用的基 1
7 理论部分 序号 教学内容提要 基本要求 学时 1.2 什么是计算机语言 1.3 c 语言的发展及其特点 1.4 最简单的 c 语言程序 1.5 运行 c 程序的步骤与方法 1.6 程序设计的任务 2 第 2 章 算法——程序的灵魂 2.1 什么是算法 2.2 简单的算法举例 2.3 算法的特性 2.4 怎样表示一个算法 2.5 结构化程序设计方法 了解算法的基本概念和表示方法;掌 握什么是结构化程序设计方法 2 3 第 3 章 最简单的 c 程序设计——顺序程 序设计 3.1 顺序程序设计举例 3.2 数据的表现形式及其运算 3.3 c 语句 3.4 数据的输入输出 掌握 C 语言基本数据类型数据的使用 方式;掌握基本运算符及表达式的使 用方法。 掌握编写简单 C 程序的方法,熟悉不 同数据类型的输入和输出。 6 4 第 4 章 选择结构程序设计 4.1 选择结构和条件判断 4.2 用 if 语句实现选择结构 4.3 关系运算符和关系表达式 4.4 逻辑运算符和逻辑表达式 4.5 条件运算符和条件表达式 4.6 选择结构的嵌套 4.7 用 switch 语句实现多分支选择结构 4.8 选择结构程序综合举例 掌握关系运算符、、逻辑运算符及其逻 辑表达式的实用;熟练掌握分支结构 的程序设计思想。 4 5 第 5 章 循环结构程序设计 5.1 为什么需要循环控制 5.2 用 while 语句实现循环 5.3 用 do…while 语句实现循环 5.4 用 for 语句实现循环 5.5 循环的嵌套 5.6 几种循环的比较 5.7 改变循环执行的状态 5.8 循环程序举例 熟练掌握循环结构的程序设计思想。 6 6 第 6 章 利用数组处理批量数据 6.1 怎样定义和引用一维数组 6.2 怎样定义和引用二维数组 6.3 字符数组 154 熟练掌握一维数组的定义和引用方 法,能够编写使用了数组的程序; 熟 练掌握二维数组的定义和引用方法 8 7 第 7 章 用函数实现模块化程序设计 7.1 为什么要用函数 7.2 怎样定义函数 熟练掌握函数的定义方法(包括参数 和返回值的写法); 熟练掌握函数的 调用方法; 掌握函数的递归调用的基 10