以小组为单位进行python程序设计的小组学习和讨论,并形成小组学习成果进行展示。(三)研究性学习鼓励学生针对课程教学主题,尤其是计算机前沿问题进行扩展学习和研究性学习,提出自己的观点,有自己独到的见解,可形成研究性学习小论文。4
4 以小组为单位进行 python 程序设计的小组学习和讨论,并形成小组学习成果进行展示。 (三)研究性学习 鼓励学生针对课程教学主题,尤其是计算机前沿问题进行扩展学习和研究性学习,提出 自己的观点,有自己独到的见解,可形成研究性学习小论文
《线性代数》教学大纲课程类别:专业教育基础课程课程编码:1151712005302课程英文名:LinearAlgebra预修课程编码:无总学时数:54(实践学时:0)建议修读学期:第1学期一、课程性质、目标与要求本课程为计算机科学与技术专业的专业系列课,3学分,共60学时,其中9学时为实践学时。课程于第1学期开设,无先修课程。该课程为《离散数学》、《数据结构》、《编译原理》等后继课的学习基础。本课程通过具体实例引入使学生基本掌握行列式、矩阵、线性方程组、线性空间等基本概念,运用习题让学生能按照自己的能力和目标受到科学的训练达到理想的效果。线性代数是一种数学建模方法,内容上前后练习紧密、环环相扣。通过有关的概念及应用的学习,培养学生抽象思维的能力和简化分析能力,以及运用线性代数来解决实际应用问题的基本技能与基本技巧,学会进行科学研究的一般过程,并能进入一个实际操作的状态。二、教学内容、重难点和学时安排专题一:线性方程组(5学时)主题1:线性方程组的一般概念主题2:线性方程组解的情况※主题3:线性方程组有解判别定理※主题4:齐次线性方程组专题二:向量空间(6学时)主题1:n维向量空间主题2:线性相关性※主题3:向量组的秩※主题4:子空间※主题5:欧式空间专题三:行列式(6学时)主题1:二阶和三阶行列式※主题2:n阶排列主题3:n阶行列式的定义主题4:行列式的性质与计算专题5:矩阵的秩与行列式※专题四:矩阵(5学时)主题1:矩阵的运算※主题2:矩阵的分块5
5 《线性代数》教学大纲 课程类别:专业教育基础课程 课程编码:1151712005302 课程英文名: Linear Algebra 预修课程编码:无 总学时数:54 (实践学时:0) 建议修读学期:第 1 学期 一、课程性质、目标与要求 本课程为计算机科学与技术专业的专业系列课,3 学分,共 60 学时,其中 9 学时为实 践学时。课程于第 1 学期开设,无先修课程。该课程为《离散数学》、《数据结构》、《编译原 理》等后继课的学习基础。 本课程通过具体实例引入使学生基本掌握行列式、矩阵、线性方程组、线性空间等基本 概念,运用习题让学生能按照自己的能力和目标受到科学的训练达到理想的效果。线性代数 是一种数学建模方法,内容上前后练习紧密、环环相扣。通过有关的概念及应用的学习,培 养学生抽象思维的能力和简化分析能力,以及运用线性代数来解决实际应用问题的基本技能 与基本技巧,学会进行科学研究的一般过程,并能进入一个实际操作的状态。 二、教学内容、重难点和学时安排 专题一:线性方程组(5 学时) 主题 1:线性方程组的一般概念 主题 2:线性方程组解的情况※ 主题 3:线性方程组有解判别定理※ 主题 4:齐次线性方程组 专题二:向量空间(6 学时) 主题 1:n 维向量空间 主题 2:线性相关性※ 主题 3:向量组的秩※ 主题 4:子空间※ 主题 5:欧式空间 专题三:行列式(6 学时) 主题 1:二阶和三阶行列式※ 主题 2:n 阶排列 主题 3:n 阶行列式的定义 主题 4:行列式的性质与计算 专题 5:矩阵的秩与行列式※ 专题四:矩阵(5 学时) 主题 1:矩阵的运算※ 主题 2:矩阵的分块
主题3:逆矩阵主题4:正交矩阵专题五:特征值与特征向量(5学时)主题1:特征值与特征向量※主题2:相似矩阵主题3:二次型主题4:正定二次型自主学习模块:作业提交(9学时,完全为实践学时)要求:学生以个人或小组为单位完成至少两个线性代数问题的计算实现,并提交作业。三、课程教学方法采用多种现代教学媒体,以课堂讲授和交流研讨的混合方式教学。重视师生互动与小组活动,倡导理论与实践相结合、课内与课外学习相结合,尤其加强实践教学环节以落实对学生实践能力的培养。四、课程教学评价一)平时成绩:共20分,其中课堂表现10分(含出勤考核),课后作业20分。(二)期末考试:占70分,以闭卷方式进行。六、课程学习资源(一)主要参考书目[1]】蒋尔雄,高坤敏:《线性代数》,人民教育出版社,1979年。※[2]王卿:《线性代数》,山东教育出版社,1983年。[3]谢邦杰:《线性代数》,人民教育出版社,1978年。(二)其它学习资源1、期刊资源:【1]中国科学:数学主办单位:中国科学院:国家自然科学基金委员会。2、公开课程[1]线性代数麻省理工公开课网址:http://v.163.com/special/opencourse/daishu.html[2]线性代数启蒙北京航空航天大学网址:http://www.icourse163.org/course/buaa-216002#/info七、课程学习建议(一)自主学习建议学生通过网络、图书馆自主查阅课程中涉及的学习资源,多做题勤练习,充分发挥自身的学习能动性。(二)小组合作学习以小组为单位进行课程相关内容的小组讨论、例子及习题分析等学习活动,从而起到相6
6 主题 3:逆矩阵 主题 4:正交矩阵 专题五:特征值与特征向量(5 学时) 主题 1:特征值与特征向量※ 主题 2:相似矩阵 主题 3:二次型 主题 4:正定二次型 自主学习模块:作业提交 (9 学时,完全为实践学时) 要求:学生以个人或小组为单位完成至少两个线性代数问题的计算实现,并提交作 业。 三、课程教学方法 采用多种现代教学媒体,以课堂讲授和交流研讨的混合方式教学。重视师生互动与小组 活动,倡导理论与实践相结合、课内与课外学习相结合,尤其加强实践教学环节以落实对学 生实践能力的培养。 四、课程教学评价 (一)平时成绩:共 20 分,其中课堂表现 10 分(含出勤考核),课后作业 20 分。 (二)期末考试:占 70 分,以闭卷方式进行。 六、课程学习资源 (一)主要参考书目 [1] 蒋尔雄,高坤敏:《线性代数》,人民教育出版社,1979 年。※ [2] 王楣卿:《线性代数》,山东教育出版社,1983 年。 [3] 谢邦杰:《线性代数》,人民教育出版社,1978 年。 (二)其它学习资源 1、期刊资源: [1] 中国科学:数学主办单位:中国科学院;国家自然科学基金委员会。 2、公开课程 [1]线性代数麻省理工公开课 网址:http://v.163.com/special/opencourse/daishu.html [2]线性代数启蒙北京航空航天大学 网址:http://www.icourse163.org/course/buaa-216002#/info 七、课程学习建议 (一)自主学习 建议学生通过网络、图书馆自主查阅课程中涉及的学习资源,多做题勤练习,充分发挥 自身的学习能动性。 (二)小组合作学习 以小组为单位进行课程相关内容的小组讨论、例子及习题分析等学习活动,从而起到相
互促进的作用。(三)研究性学习鼓励学生针对课程教学主题与相关论题进行深入挖掘,进一步查阅相关经典著作和最新文献,结合理论和实践,达到对线性代数问题的深入理解,能够灵活运用线性思想和方法处理问题,进而提升自身的代数水平和素质。7
7 互促进的作用。 (三)研究性学习 鼓励学生针对课程教学主题与相关论题进行深入挖掘,进一步查阅相关经典著作和最新 文献,结合理论和实践,达到对线性代数问题的深入理解,能够灵活运用线性思想和方法处 理问题,进而提升自身的代数水平和素质
《程序设计(C、C++)》教学大纲课程类别:专业基础课课程编码:1151712005303课程英文名:C&C++programing预修课程编码:无总学时数:54(实践学时:27)建议修读学期:第1学期一、课程性质、目标与要求本课程为计算机科学与技术专业的普通班的专业基础课,3学分,共54学时,其中27学时为实践学时。课程于第1学期开设。本课程讲授面向对象的程序设计思想。内容包括程序设计语言中常用的数据类型和三种基本程序结构,即顺序、选择和循环:详细讲述面向对象程序设计的三大特性:封装、继承和多态;讲述一维数组和多维数组,用数组实现数据的静态存贮:通过指针和链表实现数据的动态存贮;用线性表、栈和队列等常用的数据结构解决一些实际的问题。同时还包括文件、异常处理等。通过本课程的教学,对学生进行结构化和面向对象的编程训练,培养学生利用计算机处理问题的思维方式,使学生掌握C/C++语言的编程环境、数据类型、结构化编程方法以及面向对象的程序设计方法:培养学生在计算机上利用C/C++语言编制程序、解决问题的能力。二、教学内容、重难点和学时安排第一章C/C++语言概述(2学时)1.1C/C++语言发展史1.2C/C++语言的特点1.3程序举例1.4上机步骤教学要求:介绍C/C++语言的发展史,通过几个实例,让学生对计算机程序有感性的认识并在机器上进行实践。第二章数据类型与运算符(4学时)2.1C/C++语言的数据类型2.2 常量与变量2.3整型数据2.4实型数据2.5字符型数据2.6变量赋初值2.7不同类型之间的混合运算2.8算术运算符和算术表达式2.9赋值运算符和赋值表达式2.10逗号运算符和逗号表达式8
8 《程序设计(C、C++)》教学大纲 课程类别:专业基础课 课程编码:1151712005303 课程英文名:C & C++ programing 预修课程编码:无 总学时数:54 (实践学时:27 ) 建议修读学期:第 1 学期 一、课程性质、目标与要求 本课程为计算机科学与技术专业的普通班的专业基础课,3 学分,共 54 学时,其中 27 学时为实践学时。课程于第 1 学期开设。本课程讲授面向对象的程序设计思想。内容包括程 序设计语言中常用的数据类型和三种基本程序结构,即顺序、选择和循环;详细讲述面向对 象程序设计的三大特性:封装、继承和多态;讲述一维数组和多维数组,用数组实现数据的 静态存贮;通过指针和链表实现数据的动态存贮;用线性表、栈和队列等常用的数据结构解 决一些实际的问题。同时还包括文件、异常处理等。通过本课程的教学,对学生进行结构化 和面向对象的编程训练,培养学生利用计算机处理问题的思维方式,使学生掌握 C/C++语言 的编程环境、数据类型、结构化编程方法以及面向对象的程序设计方法;培养学生在计算机 上利用 C/C++语言编制程序、解决问题的能力。 二、 教学内容、重难点和学时安排 第一章 C/C++语言概述(2 学时) 1.1 C/C++语言发展史 1.2 C/C++语言的特点 1.3 程序举例 1.4 上机步骤 教学要求: 介绍 C/C++语言的发展史,通过几个实例,让学生对计算机程序有感性的认识并在机器 上进行实践。 第二章数据类型与运算符(4 学时) 2.1 C/C++语言的数据类型 2.2 常量与变量 2.3 整型数据 2.4 实型数据 2.5 字符型数据 2.6 变量赋初值 2.7 不同类型之间的混合运算 2.8 算术运算符和算术表达式 2.9 赋值运算符和赋值表达式 2.10 逗号运算符和逗号表达式