课堂表现较差不能 间思维建立和求解 本堂基 空同 现象,不能掌基】 自松 科学和工程基础 课程目标2 、自然科学和工程 所需的数学、自然科 司愿的建模和求 良好 解能力阶段练习及格。 成绩及格。 课堂表现活跃 要堂表现息好 按 课堂表现一般, 课堂表现较差,不能 交作 本按时交作业: 交作业 原理和数 模 学原理和数学模科学原理和数学 课程日标3 ,能第 确 用等方面的复杂 理、分析和应用等 处理 分析和应 析和应用等方面的复 阶段练习成 阶段绸 习成颂及格。 课堂表现良好 按 作业 好能够 本按时交作业 交作业, 有抄 课程目标4 得到合理有效的 综合得到合理有效果,阶段练习成绩释结果, 阶段练习成 结优 ,阶段练习 ,阶段 及格。 绩不及格 五、参考教材和阅读书目 1.《线性代数》,王春华,魏云超等,中国铁道出版社,2012年8月,第二版第1次: 2.《线性代数》,同济大学数学系,高等教育出版社,2007年月,第五版第1次: 3.《高等代数》,北京大学数学系前代数小组,高等教有出版社,013年8月,第四版 六、本课程与其课程的联系与分工 本课程是为理工类计算机相关专业本科生开设的一门重要的基础课。通过本课程的学习,学生能够获 得高等数学的基本知识(基本概念、基本理论、基本方法)和基本运算技能,作为数学基本的工具,为今 后学习各类后继课程(如《离散数学》,《数据结构》,《复变函数与积分变换》,《数理方程》及专业课程) 莫定必要的数学基础。 七、说明 无 撰写人:张 审核人:陈海杰,袁红在 教学院长:袁红春 日期:2018-12-23
课程目标 2 课堂表现活跃,按时 交作业,掌握基于空 间思维建立和求解 系统或过程数学模 型所需的数学、自然 科学和工程基础知 识,并能将相关知识 用于工程问题的建 模和求解;阶段练习 成绩优秀。 课堂表现良好,按时 交作业,较好地掌握 基于空间思维建立 和求解系统或过程 数学模型所需的数 学、自然科学和工程 基础知识,并具有将 相关知识用于工程 问题的建模和求解 能力;阶段练习成绩 良好。 课堂表现一般,基 本按时交作业,基 本掌握基于空间思 维建立和求解系统 或过程数学模型所 需的数学、自然科 学 和 工 程 基 础 知 识,并具有一定的 将相关知识用于工 程问题的建模和求 解能力;阶段练习 成绩及格。 课堂表现较差,不能 按时交作业,有抄袭 现象,不能掌握基于 空间思维建立和求解 系统或过程数学模型 所需的数学、自然科 学和工程基础知识, 不能将相关知识用于 工程问题的建模和求 解;阶段练习成绩不 及格。 课程目标 3 课堂表现活跃,按时 交作业,具有系统观 点,能基于相关科学 原理和数学模型,正 确表达空间信息获 取、处理、分析和应 用等方面的复杂工 程问题,阶段练习成 绩优秀。 课堂表现良好,按时 交作业,具有系统观 点,具有基于相关科 学原理和数学模型 能力,能够较好地表 达空间信息获取、处 理、分析和应用等方 面的复杂工程问题, 阶段练习成绩良好。 课堂表现一般,基 本按时交作业,基 本能够基于相关科 学 原 理 和 数 学 模 型,具备一定的表 达空间信息获取、 处理、分析和应用 等方面的复杂工程 问题能力,阶段练 习成绩及格。 课堂表现较差,不能 按时交作业,有抄袭 现象,不能基于相关 科学原理和 数学模 型,不能正确表达空 间信息获取、处理、分 析和应用等方面的复 杂工程问题,阶段练 习成绩不及格。 课程目标 4 课堂表现活跃,按时 交作业,能够正确处 理数据,分析和解释 结果,通过信息综合 得到合理有效的研 究结论,阶段练习成 绩优秀。 课堂表现良好,按时 交作业,较好能够正 确处理数据,分析和 解释结果,通过信息 综合得到合理有效 的研究结论,阶段练 习成绩良好。 课堂表现一般,基 本按时交作业,基 本能够正确处理数 据,分析和解释结 果,阶段练习成绩 及格。 课堂表现较差,不能 按时交作业,有抄袭 现象,不能能够正确 处理数据,分析和解 释结果,阶段练习成 绩不及格。 五、参考教材和阅读书目 1.《线性代数》,王春华,魏云超等,中国铁道出版社,2012 年 8 月,第二版第 1 次; 2.《线性代数》,同济大学数学系,高等教育出版社,2007 年月,第五版第 1 次; 3.《高等代数》,北京大学数学系前代数小组,高等教育出版社,2013 年 8 月,第四版。 六、本课程与其课程的联系与分工 本课程是为理工类计算机相关专业本科生开设的一门重要的基础课。通过本课程的学习,学生能够获 得高等数学的基本知识(基本概念、基本理论、基本方法)和基本运算技能,作为数学基本的工具,为今 后学习各类后继课程(如《离散数学》,《数据结构》,《复变函数与积分变换》,《数理方程》及专业课程) 奠定必要的数学基础。 七、说明 无 撰写人:张蕾 审核人:陈海杰,袁红春 教学院长:袁红春 日期:2018-12-23
《程序设计基础II》教学大纲 课程名称(中文/英文):程序设计基础TI(Programing Foundations II) 课程编号:5204211 学分:2.5 学时:总学时48 课程介 1。概述 《程序设计基础II》是信息类专业学生的一门学科基础教育必修课程,主要介绍面向对象程序设计的 思想和方法,培养学生面向对象程序设计、开发和调试的能力。课程基于C+语言进行讲授,培养学生采用 面向对象方法的编程能力、分析问愿和解决问题的能力。 学生可以掌握使用C+语言进行应用程序设计的基本方法和技能,并为后续的程序设计相关课程的学习 打下基偏。 cultivates the ability of object ent and debugging.The cours is based on C++language to train the ability of programming,analyzing and solving problems using object-oriented method. Students can master the basic methods and skills of using C++language for application design.and lay a foundation for the follou study of program design related courses. 2.误程日标 用计算思维正确表达领城复杂工程 具备 解决复杂工程问愿:具备基本的信息素养和利用计算思维解决领域复杂工程问愿的科学精神。 C+语言实现类的定义, 标2:能基于面问对用继承方元,横板,雨物击载,运符面找、康函 的基本组成单元 编程技术,编写程序的能力:具备利用C+实现软件系统的全流程设计,并基于常见开发环境开发软件的 基本能力. 课程目标3:能够基于一种C+软件开发环境实现C++程序开发,具各利用开发工具解决/调试工程教 件开发的能力,能够基于IDE环境实现若干实例的分析与再现,具备独立基于C+IDE编写程序解决复杂 工程问愿的能力。 课程日标4:通过开发案例实践,能够了解C+开发各环节中,相关人员的角色和任务,具各多人协 作开发复杂系统的能力:具备信息技术领域的职业道德和操守:具备面对复杂工程问题时的求实精神和谦 虚学习态度。 课程目标与单业要求的关系矩阵 毕业要求
《程序设计基础 II》教学大纲 课程名称(中文/英文):程序设计基础 II(Programming Foundations II) 课程编号: 5204211 学分:2.5 学时:总学时 48 学时分配:讲授学时:32 实验学时:0 上机学时:16 讨论学时:0 其他学时:0 课程负责人:贺琪 一、 课程简介 1. 概述 《程序设计基础 II》是信息类专业学生的一门学科基础教育必修课程,主要介绍面向对象程序设计的 思想和方法,培养学生面向对象程序设计、开发和调试的能力。课程基于 C++语言进行讲授,培养学生采用 面向对象方法的编程能力、分析问题和解决问题的能力。 学生可以掌握使用 C++语言进行应用程序设计的基本方法和技能,并为后续的程序设计相关课程的学习 打下基础。 Programming Foundations II is a compulsory course of basic education for information majors. It mainly introduces the idea and method of object-oriented programming, and cultivates the ability of object-oriented programming, development and debugging. The course is based on C++ language to train the ability of programming, analyzing and solving problems using object-oriented method. Students can master the basic methods and skills of using C++ language for application design, and lay a foundation for the follow-up study of program design related courses. 2.课程目标 课程目标 1:能利用计算思维正确表达领域复杂工程问题,提出解决方案;具备利用面向对象思想 构建软件系统的系统思维能力,实现软件系统设计;能基于面向对象程序设计语言 C++的语法,编写程序 解决复杂工程问题;具备基本的信息素养和利用计算思维解决领域复杂工程问题的科学精神。 课程目标 2:能基于面向对象编程思想中的抽象、封装,利用 C++语言实现类的定义,构建 C++程序 的基本组成单元——对象;具备熟练运用继承、友元、模板、函数重载、运算符重载、虚函数等 C++语言 编程技术,编写程序的能力;具备利用 C++实现软件系统的全流程设计,并基于常见开发环境开发软件的 基本能力。 课程目标 3:能够基于一种 C++软件开发环境实现 C++程序开发,具备利用开发工具解决/调试工程软 件开发的能力,能够基于 IDE 环境实现若干实例的分析与再现,具备独立基于 C++IDE 编写程序解决复杂 工程问题的能力。 课程目标 4:通过开发案例实践,能够了解 C++开发各环节中,相关人员的角色和任务,具备多人协 作开发复杂系统的能力;具备信息技术领域的职业道德和操守;具备面对复杂工程问题时的求实精神和谦 虚学习态度。 课程目标与毕业要求的关系矩阵 毕业要求
3.1 5.2 9.2 课程目标】 课程目标2 课程目标3 课程目标4 附支撑点内容: 2.2通过形式语言等工程与思维训练,能基于相关科学原理和数学模型方法,运用抽象化等力 法正确表达领域复杂工程问: 3.1掌软硬件工程设计和产品开发全周期、全流程的基本设计/开发方法和技术,了解影年 设计目标和技术方案的各种因素: 5.2了解专业常用的计算机软、硬件开发语言和平台,能选择与使用恰当的方法、信息资源、 工程工具和专业模拟软件,对复杂工程问题进行分析、设计或计算: 9.2熟悉传统工程领域及计算机软、硬件开发环节中,多学科项目团队在不同环节的角色与任 务要求,能在多学科团队中独立或合作开展工作,工作能力得到充分体现: 二、学内容 1.理论学安样 支排教学目 章节名称 知识点 学时 标 教学方式 备注 第一章面向对象 对象程序设计基本特征、主要 目标 讲授 P13习题 程序设计概述 第二章C+概述 C壮源程序的构成及结构特性,C+ 非面向对象方面的扩充 讲授 P447习题 讲授 第三章类和对象 类与对象, 构丽数与析构函数。 8 P122-134习题 类的组合,常类型 第四章派生类 继承和派生,多重继承,虚基类 讲授 188-197习题
2.2 3.1 5.2 9.2 课程目标 1 √ 课程目标 2 √ 课程目标 3 √ 课程目标 4 √ 附支撑点内容: 2.2 通过形式语言等工程与思维训练,能基于相关科学原理和数学模型方法,运用抽象化等方 法正确表达领域复杂工程问题; 3.1 掌握软硬件工程设计和产品开发全周期、全流程的基本设计/开发方法和技术,了解影响 设计目标和技术方案的各种因素; 5.2 了解专业常用的计算机软、硬件开发语言和平台,能选择与使用恰当的方法、信息资源、 工程工具和专业模拟软件,对复杂工程问题进行分析、设计或计算; 9.2 熟悉传统工程领域及计算机软、硬件开发环节中,多学科项目团队在不同环节的角色与任 务要求,能在多学科团队中独立或合作开展工作,工作能力得到充分体现; 二、教学内容 1.理论教学安排 章节名称 知识点 学时 支撑教学目 标* 教学方式 备注 第一章 面向对象 程序设计概述 面向对象程序设计基本特征、主要 优点 2 目标 1 讲授 P13 习题 第二章 C++概述 C++源程序的构成及结构特性,C++ 在非面向对象方面的扩充 4 目标 1 目标 2 讲授 P44-47 习题 第三章 类和对象 类与对象,构造函数与析构函数, 对象数组与对象指针,string 类, 向函数传递对象,静态成员,友元, 类的组合,常类型 8 目标 1 目标 2 目标 3 讲授 P122-134 习题 第四章 派生类与 继承和派生,多重继承,虚基类 6 目标 1 目标 2 目标 3 讲授 P188-197 习题
继承 第五章多态 多态性,虚函数 讲授 4 P255-259习题 第六章模板与异 雨数模板与模板函数,类模板与 4 讲授 282-285习题 常处理 模板类,异常处理 第七章C+的流类 对象 讲授 P323-325习题 库与输入输出 2实验敏学安 学时 每组 实验目的 实验项目内 对课程目标的支撑 人数 实验项目名称 实验类型 实收 目标 2 验证 必修 1 (1)进一步 学习 VC+6.0开 Visual 实验1:C+语法基础 发环境及 序调试方法 (2)掌 C+语言的是 本语法 设计 必修 1 (1)理解学 类的定义 (2)理解 实验2:类和对象1 对象的 建 (3 握对 半径利 象的简单应 高度
继承 第五章 多态 多态性,虚函数 4 目标 1 目标 2 目标 3 讲授 P255-259 习题 第六章 模板与异 常处理 函数模板与模板函数,类模板与 模板类,异常处理 4 目标 1 目标 2 目标 3 讲授 P282-285 习题 第七章 C++的流类 库与输入输出 I/O 流类标准对象,文件流类,I/O 流类的成员函数,输出格式控制, 字符串流类,自定义流类的操作, 命名空间 4 目标 1 目标 2 目标 3 讲授 P323-325 习题 2.实验教学安排 实验项目名称 学时 实验类型 实验要 求 每组 人数 实验目的 实验项目内 容 对课程目标的支撑 目 标 1 目 标 2 目 标 3 目 标 4 实验 1:C++语法基础 2 验证 必修 1 (1)进一步 学习 VC++6.0 开 发环境及程 序调试方法 (2)掌握 C++语言的基 本语法 Visual studio 6.0 开发环境的 初步使用及 C++简单程序 设计练习 √ 实验 2:类和对象 1 2 设计 必修 1 (1)理解掌 握类的定义 (2)理解掌 握对象的创 建 (3)掌握对 象的简单应 (1)编写程 序,任意从 键盘输入两 个字符,能 将它们按由 大到小的顺 序输出。 (2)建立类 cylinder 分 别表示圆柱 体的半径和 高度。 √ √ √
设计 必修 (1)学习 静态数据 成员及静态 成员函数的 实验3:类和对象2 定义及使用 (2)学习掌 友元两 的定义及信 用 设计 必修 (1)理解 握派生类的 定义及使用 (2)理解掌 案据生类和壁 握公有、私 程序 有和保护继 承后,派生 类对基类成 员的访问 则 2 设计 必修 (1)理解 握派生类的 定义及使用 (2)理解掌 来求 握多重派生 实验5:派生类和继 的定义和 用方法 求 (3)理解型 为40 握虚基类的 作用,以及 在使用时的
用 ( 3)设计一 个 4*4 魔方 程序。 实验 3 :类和对象 2 2 设计 必修 1 ( 1)学习掌 握静态数据 成员及静态 成员函数的 定义及使用 (2)学习掌 握友元函数 的定义及使 用 ( 1)编写程 序,输出学 生的信息并 计算出学生 人数和平均 成绩(2)设计一 个用来表示 直角坐标系 的 Location 类,分别采 用成员函数 和友元函数 计算给定两 个坐标点之 间的距离 √ √ √ 实验 4:派生类和继 承 1 2 设计 必修 1 ( 1)理解掌 握派生类的 定义及使用 (2)理解掌 握公有、私 有和保护继 承后,派生 类对基类成 员的访问规 则 1 编写一个 学生和教师 数据输入和 显示程序; 2 编写样例程 序,见实验 手册。 √ √ √ 实验 5:派生类和继 承 2 设计 必修 1 ( 1)理解掌 握派生类的 定义及使用 (2)理解掌 握多重派生 的定义和使 用方法 ( 3)理解掌 握虚基类的 作用,以及 在使用时的 编写样例程 序,见实验 手册,写出 主程序,用 来求 height 与 width 分 别为 10.0 和 5.0 的矩形 面积,以及 求 height 与 width 分别 为 4.0 和 6.0 的三角 形面积。 √ √ √