理论课程(含实验内容)教学大纲格式.
- 格式:doc
- 大小:73.50 KB
- 文档页数:10
《JAVA 框架技术》课程教学大纲一、课程基本信息二、课程教学目标学生学习完本课程之后,能够掌握J2EE企业级应用程序开发的流行框架技术SSH,掌握SSH相关技术、框架设计思想和开发模式等。
1.理解Strust2运行机制,掌握其相关技术的配置使用方法;2.理解Hibernate框架,掌握其相关技术的配置使用方法;3.理解Spring体系结构,掌握其相关技术的配置使用方法;4.掌握Sruts2+Hibernate+Spring整合开发框架,在企业级应用程序开发中的使用技能;三、教学学时分配《JAVA 框架技术》课程理论教学学时分配表《Java 框架技术》课程实验内容设置与教学要求一览表四、教学内容和教学要求第一章 Struts2入门(2学时)(一)教学要求通过本章内容的学习,了解Struts2和Struts1的不同,掌握Struts2的运行配置方法。
(二)教学重点与难点教学重点:配置Struts2教学难点:配置Struts2(三)教学内容第一节 Struts2概述1.Struts1概述2.Struts2概述与优势第二节配置Struts21.配置Web.xml2.配置Struts.properties3.配置Struts.xml第二章拦截器(2学时)(一)教学要求通过本章内容的学习,了解拦截器的工作原理和意义,掌握拦截器的配置方法,掌握自定义拦截器的使用等。
(二)教学重点与难点教学重点:拦截器配置、自定义拦截器教学难点:拦截器方法过滤(三)教学内容第一节拦截器简介1.拦截器工作原理2.拦截器的意义3.拦截器角色第二节拦截器配置1.配置拦截器2.使用拦截器3.默认拦截器第三节自定义拦截器1.实现拦截器类2.使用自定义拦截器3.默认拦截器第四节深入拦截器1.拦截器方法过滤2.拦截器的拦截顺序3.拦截结果监听器第三章 Action和类型转换(2学时)(一)教学要求通过本章内容的学习,理解解Action控制器的作用,掌握Action控制器的定义、配置。
课程中文教学大纲
(英文大纲请按此翻译)一、理论课
注:单元数目可根据课程具体情况进行增删
二、理论含实践课
注:单元数目可根据课程具体情况进行增删
三、实验课程(无课内理论教学,纯实验类课程)
注:单元数目可根据课程具体情况进行增删
四、集中性实践教学课程(毕业论文、实习、见习课程大纲另有表格)
注:单元数目可根据课程具体情况进行增删
五、实习课程(包含专业实习与劳动教育、专业见习、教育见习等实习类课程)
注:《专业实习与劳动》课程,上表填写完整后还需额外填写下表
注:单元数目可根据课程具体情况进行增删
六、毕业论文/设计。
附件一:理论课程(含实验理论课程)教学大纲基本格式《应用光学》课程教学大纲课程名称:应用光学课程编码:0230021英文名称:Applied Optics学时:64 其中实验学时:16 学分: 3.5开课学期:第五学期适用专业:光电信息工程测控技术与仪器信息对抗技术探测制导与控制工程课程类别:必修课程性质:专业基础课先修课程:高等数学教材:工程光学天津大学机械工业出版社一、课程性质及任务本课程主要探讨的是几何光学的基本知识,研究的是光的传播和成像规律,典型光学系统的工作原理、光学特性,像差理论的部分内容。
它是仪器科学与技术、光电信息工程等专业的必修专业基础课程。
通过本课程的学习,能够为其它光学后续课程,诸如:光学测量、光学设计等打下良好的基础,也为学生更好的掌握光学总体设计方法、从事简单的光学系统的设计起到非常重要的作用,通过本课程的学习能够培养学生具有在生产及科研实践中理解、分析及解决问题的能力。
二、课程的教学要求(一)几何光学基本定律与成像概念9学时1.几何光学的基本定律掌握:(1)光波与光线的概念,(2)几何光学基本定律,(3)费马原理,(4)马吕斯定律;理解:光的根本属性及其传播规律现象等;了解:了解全反射的特点,并能够利用全反射的特点及规律解释一些常见的现象。
2.成像的基本概念与完善成像条件掌握:(1)光学系统与成像的概念,(2)完善成像的条件,(3)物像的虚实;了解:完善成像的定义与条件。
3.光学计算与近轴光学系统掌握:(1)基本概念与符号规则,(2)实际光线的光路计算,(3)近轴光线的光路计算。
理解:实际光线与近轴光线在光路计算中的区别及结果的差异。
了解:符号规则对所涉及的光学系统的作用;4.球面光学成像系统掌握:(1)单个折射面成像,(2)球面反射镜成像,(3)共轴球面系统。
理解:(1)垂轴放大率、轴向放大率及角放大率之间的区别与联系,(2)折射面成像与反射面成像之间的联系。
了解:如何能够利用相应的公式计算光学系统的物像位置关系及放大率。
《普通化学及实验》课程教学大纲一、课程的性质与任务本课程是非化学化工类理工科专业本科生的公共基础课程,同时是为非化学化工类理工科大学生开设的唯一的一门化学课程。
本课程的任务是使学生掌握大学层次的化学基本概念、基本原理、基本技能;同时传授给学生以化学的观点、化学的思维方法和研究方法,激发学生的创新意识,培养学生在未来工程实际中以化学观点审视和解决问题的能力。
二、课程内容、基本要求与学时分配(理论课32学时+实验课24学时)普通化学理论课:32学时(30学时理论课,2学时考试)(一)气体和稀溶液2学时1.理解理想气体的概念,掌握理想气体状态方程及其应用。
2.掌握混合气体中组分气体分压的概念和分压定律。
3.掌握稀溶液的依数性。
(二)化学反应的能量与方向4学时1.了解并掌握化学反应的计量式、化学计量数和反应进度的概念。
2.了解系统、环境、状态、状态函数、热和功等热力学常用术语,熟悉热力学第一定律。
3.了解焓、焓变的基本概念,掌握热化学方程式,掌握标准摩尔生成焓(Δf H m ),化学反应的标准摩尔焓变(Δr H m )和Hess定律及有关计算。
4.了解自发变化,了解化学反应熵变和吉布斯函数变在一般条件下的的意义。
掌握化学反应的标准摩尔熵变、标准吉布斯函数变的计算,了解非标准吉布斯函数变的计算,能够用非标准吉布斯函数变和标准吉布斯函数变判断反应进行的方向。
(三)化学反应速率与化学平衡5学时1.了解化学反应速率、(基)元反应、复合反应、反应速率方程式、速率系数、反应级数等概念。
2.掌握浓度、温度与化学反应速率的定量关系。
3.了解活化分子、活化能的概念,熟悉反应速率理论,会用活化分子的概念解释浓度、温度和催化剂对反应速率的影响。
4.掌握标准平衡常数、多重平衡规则,能够进行平衡组成的简单计算。
5.熟悉反应商判据和Le Chaterlier原理,掌握浓度、压力、温度对化学平衡移动的影响。
(四)酸碱平衡和沉淀溶解平衡5学时1.了解酸碱质子理论的基本概念。
《课程与教学论》教学大纲Curriculum and Teaching Methodology课程编码:16A04051 学分: 1.0 课程类别:教师教育课程计划学时:16 其中讲课:16 实验或实践:0 上机:0适用专业:全校师范类专业推荐教材:刘欣,孙泽文,严权主编,《课程与教学新论》,中国人民大学出版社,2014.参考书目:1、黄甫全主编,《现代课程与教学论学程》,人民教育出版社,2006.2、施良方主编,《教学理论:课堂教学的原理、策略与研究》,华东师范大学出版社,2009.课程的教学目的与任务本课程旨让师范类专业学生系统掌握课程与教学论的基本原理、基本价值和基本策略,正确认识和解释各种课程与教学现象,具备课程开发和实施、教学设计与评价的基本技能,了解国内外课程与教学改革的发展和现状,初步学会分析课程与教学的现实问题,掌握一定的教学方法,掌握合理安排教学过程组织教学活动的方法,为从事教学工作奠定的理论基础。
课程的基本要求1、使学生掌握课程与教学论的基本理论知识,如教学目标、课程实施与教学过程、课程与教学模式、课程和教学评价及课程开发等内容。
2、通过课堂讲授与观看优质课视频要求掌握说课的方法、掌握组织教学活动的基本技能。
3、要求学生在理论知识学习后能形成对课程与教学现象的问题意识和研究兴趣。
要求学生完成说课的视频录制和作业,完成期末考试。
各章节授课内容、教学方法及学时分配建议(含课内实验)第一章:课程与教学论基本概述建议学时:2[教学目的与要求] 旨在让学生了解课程与教学论的定位,掌握课程与教学论的基本要素,了解课程与教学论的研究对象与任务,掌握课程与教学论的关系,了解课程与教学论的历史演进进程。
[教学重点与难点] 研究对象;要素;课程与教学的关系[授课方法] 以课堂讲授为主,辅以学生自学[授课内容]一、课程与教学论基本概述二、课程与教学论研究对象与任务三、课程与教学论基本要素四、课程与教学论的关系五、课程与教学论的历史演进六、学习课程与教学论的意义和方法第二章:课程目标与课程内容建议学时:2[教学目的与要求] 旨在让学生掌握课程的含义,了解课程的不同形态,掌握课程目标和内容的涵义及其不同取向,掌握课程目标和内容确定的依据及原则。
附件1:教学大纲的撰写格式与要求为保证教学大纲的排版印刷质量,请严格按照格式要求撰写,格式要求如下:1.教学大纲采用Word 2003排版,中文格式,A4纸印刷,页面设置具体要求为:(1)纸型:A4;页边距:上2.8cm,下2.5cm,左2.5cm,右2.5cm,页脚1.5cm,页码插在页面底端外侧。
(2)标题、正文字体及字号按模板中的说明执行。
正文宋体,数字或英文使用Times New Roman字体。
文中序号、编号不采用自动模式,使用手工模式,标点符号在全角状态下录入。
(3)正文行间距设为固定值20磅。
段前段后间距均设为0。
2.教学大纲的目录根据先课程后实习的原则,按培养方案的开课顺序排列,实验大纲紧跟在相关理论课程的后面。
实习大纲按培养方案中的顺序排序。
3.适用专业要写清专业名称或专业所属学科类别。
具体要求如下:(1)通识教育平台课程面向全校开设,写为:全校各专业;(2)教师教育课程面向全校开设的,写为:全校非教育专业的师范类专业(3)一般来说,学科教育平台课按专业目录上的二级学科门类来写,如植物生产类各专业、动物医学类各专业等;(4)专业教育平台课程(除教师教育课程外)写具体专业名称。
4.分若干学期完成的课程只写一个教学大纲,若干个课程编码应标注齐全。
如大学英语AI、大学英语AII、大学英语AIII、大学英语AIV。
课程名称:大学英语A。
4个课程编码占一行(11001040 11002040 11003040 11004040),中间不加标点符号。
学时/学分写成四个学期的总和:256/16。
5. 不含实验的课程大纲,自行删除(二)实验教学部分,同时在另两处修改:一是删除标题【(一)理论教学部分】,二是课程教学学时分配表中【实验学时】这一列删除,即表中不要有空白列。
根据窗口自动调整表格。
6. 课程编码不同的课程一般要制订不同的教学大纲,教学大纲中的课程名称、学时、课程性质、课程编码等必须与培养方案中一致。
附1 :(要求一律用A4纸、宋体、小四号字和小标题加黑的格式编写)实验教学大纲课程名称:课程代码:实验指导书名称:一、学时、学分总学时:总学分:讲课学时:实验学时:实验学分或实验成绩占总成绩% 大纲依据:要求:按照教学计划填写课程的总学时、总学分、实验学时和实验学分。
对于独立设课的课程填写实验学分;非独立设课的课程填写实验成绩占总成绩的比例。
二、课程简介:要求:简要介绍课程内容和基本要求。
三、实验的地位、作用和目的及学生能力标准。
要求:明确实验在课程中的地位、作用和目的。
四、实验方式与基本要求要求:写明实验方式与基本要求。
包括:1.实验预习情况2.实验指导人员的讲述内容及采用的实验讲解方式3.实验每组人数五、考核方式与实验报告要求要求:写明实验的考核方式(包括口试、笔试、操作、实验报告)以及每种考核方式所占的比例和成绩的计算方法及对实验报告的要求等项内容。
七、实验主要仪器名称要求:写明每个实验使用的主要仪器设备。
八、开放实验室的要求:要求:写明开放的实验项目与具体方法。
九、本大纲主执笔人:审核人:批准人:××学校《实验教学大纲》示例课程名称:化工基础实验课程代码:01234实验指导书名称:化工基础实验(讲课教材)化工基础实验指导书(实验教材)一、学时、学分总学时:48 总学分:1.5 讲课学时:16实验学时:32实验学分:1.5 大纲依据:课程指导委员会指导意见二、课程简介本课程着重讲述①实验误差的估算与分析②实验数据的一些通用处理方法③实验设计方法④常用化工物理量压力差、流量、温度的测量方法⑤计算机测控与仿真技术等内容。
三、实验的地位、作用和目的化工基础实验是一门技术基础课。
通过实验,可祢补课堂理论教学中的不足,增加学生的感性知识;掌握一些常用物理量的测量方法;深化理论知识,使理论与实际结合起来;培养学生具有一定的设计实验方案的能力、利用实验的原始数据处理以获得实验结果的能力、运用文字表达技术报告的能力等。
《临床康复工程学》教学大纲Ⅰ、课程概况Ⅱ、课程简介1.课程的目的与任务:临床康复工程学的主要任务是运用工程的方法和手段使伤残者康复,促使其功能恢复,重建或代偿。
对由于脑血管意外和脊髓损伤,以及意外损伤造成的肢体伤残者,借助工程手段是主要的,有时甚至是唯一的康复方法。
因此,康复工程在康复医学中占的重要地位,起着不可代替的作用。
康复工程服务的主要手段是提供能帮助残疾人独立生活、学习、工作、回归社会、参与社会的产品,即康复工程产品或称残疾人用具。
残疾人用具从残疾人实际康复中提出问题,界定问题,提出设计,进行试制,临床试用,使用效果信息反馈,产品鉴定到批量投产,产品咨询,产品使用指导等,是个系统性工作。
为做好残疾人用具的服务工作需要康复工作者,特别是医生在康复工程技术人员的分工合作。
2.教学组织与方法:强化《临床康复工程学》理论课堂上的知识点,培养学生逻辑思维能力和综合分析问题的能力,通过实验的操作、案例分析、病例讨论等掌握矫形器制作方法,树立多动手观念,并将其运用到临床疾病康复治疗的实际工作中,为今后从事医学教学、科研、临床康复等工作打下坚实的基础。
运用启发式教学模式,鼓励学生独立思考,培养学生分析问题和解决问题的能力。
要求学生掌握矫形器选择、取模和穿脱的方法,患者残端的评价方法,处理的方法、熟悉假肢、矫形器的的使用、维护和保养方法、穿戴方法。
3.教学保障:多媒体、模拟教学设备、各种运动康复实验设备及各级医院教学实际操作。
4.教材与教学参考书目、教学网站①选用教材: 《临床康复工程学》,编著,人民卫生出版社。
《临床康复工程学学学习指导及习题集》,舒彬编著,人民卫生出版社。
《临床康复工程学实训指导》,舒彬编著,人民卫生出版社。
②参考书目:康复工程学,刘夕东主编,人民卫生出版社,2012年版假肢与矫形器的临床应用,武继祥主编,人民卫生出版社,2012年版假肢矫形器原理与应用,喻洪流主编,东南大学出版社,2011年版康复工程与生物机械学,金德文、张济川主编,清华大学出版社,2011年版创伤康复学,舒彬主编,人民卫生出版社,2010年版③教学网站:,等等。
课程教学大纲的编写格式要求为保证教学大纲的排版及印刷质量,请严格按照格式要求撰写,要求如下:1.通识教育课、学科基础课和教师教育必修课等公共性课程教学大纲由教务处编印大纲合订本,学院分册主要编写本学院各专业开出的专业基础课、专业核心课、专业选修课和实践教学课程等,分册目录根据先课程后实践的原则,按课程编码排列,单列的实验课程大纲紧跟在相关理论课程的后面,实习大纲按培养方案中的顺序排序。
有特殊需求的专业,可将课程教学大纲单独编印成册。
2.教学大纲采用Word 排版,中文格式,A4纸印刷,页面设置具体要求为:(1)纸型:A4;页边距:上2.8cm,下2.5cm,左2.5cm,右2.5cm,页脚1.5cm,页码插在页面底端外侧。
(2)标题、正文字体及字号按模板中的说明执行。
正文宋体,数字或英文使用Times New Roman字体。
文中序号、编号不采用自动模式,使用手工模式,标点符号在全角状态下录入。
(3)正文行间距设为固定值20磅。
段前段后间距均设为0。
3.课程的适用专业要写清专业名称或专业所属学科类别。
具体要求如下:(1)通识教育课程面向全校开设,写为:全校各专业;(2)教师教育课程面向全校开设的,写为:全校教师教育类专业(3)一般来说,学科基础课程按专业目录上的学科门类或专业类来写,如植物生产类各专业、动物医学类各专业等;(4)专业教育课程(除教师教育课程外)写具体专业名称。
4.分若干学期完成的某门课程可只写一个教学大纲,若干个课程编码应标注齐全。
如某课程名称:XXXXXX,分三个学期分别为XXXXXX I、XXXXXXX II、XXXXX III。
3个课程编码占一行并列(如),中间不加标点符号,学时/学分写成三个学期的总和,并同时列出各学期的学时学分,例如:192/12 (64/4 64/4 64/4)。
5. 单列的实验课程单独写实验教学大纲,未单列的实验课程不再单独写实验大纲,实验内容写入课程教学大纲之中。
长春理工大学教务处文件
教务处〔2008〕55号
长春理工大学关于制定本科课程教学大纲的通知
校属各有关单位:
课程教学大纲是与专业人才培养方案相配套的教学指导性文件,为了做好制定课程教学大纲工作,现将有关事宜通知如下。
一、制定教学大纲的要求
1.教学大纲由负责开课的学院(部)负责编写、审核。
在制定过程中要开展调研和认真的研讨,充分听取相关专家的意见,力求制定的教学大纲科学、规范、适用。
2.教务处组织专家对编写的教学大纲进行审核。
3.独立的实验课单独制定教学大纲;适用专业不同的课程应分别编写教学大纲。
4.教学大纲格式(附件)在教务处主页—“表格下载”—处下载。
二、制定教学大纲时间安排
1.2008年7月21日开始教学大纲的制定工作。
2.2008年8月29日之前各学院(部)以系为单位编写出07版培养方案中各教学环节教学大纲的初稿。
3.2008年9月5日前各学院(部)组织相关专家进行初审。
4.2008年9月10日前将经各学院(部)负责人审定签字的教学大纲文字稿交教务处教学研究科,电子稿发到教学研究科信箱(JYK@)。
5.教务处组织专家对编写教学大纲进行审核。
于2008年9月30日定稿并印刷。
联系人:常忠信、孙雪
联系电话:85582385
附件一:理论课程(含实验理论课程)教学大纲基本格式
附件二:实验课程教学大纲基本格式
附件三:实践教学大纲基本格式
附件四:课程设计教学大纲基本格式
长春理工大学教务处
二〇〇八年七月二十一日
主题词:本科课程教学大纲制定通知
长春理工大学教务处2008年7月21日印发
共印25份。
《Python程序设计》课程教学大纲课程代码:课程名称:Python程序设计开课学期:学分/学时:课程类型:适用专业/开课对象:先修课程:开课单位:团队负责人:责任教授:执笔人:核准院长:一、课程的性质、目的与任务《Python程序设计》是软件工程专业中的一门非常实用的课程,该课程从Python的编程基础知识和几个热门的Python应用方向出发,主要内容包括含有数据类型与基本计算、控制语句和函数、数据结构、文件读写、类和对象这几部分的Python基础知识,以及包括Python GUI开发、网络爬虫、Web开发、数据分析与可视化、机器学习等Python项目的开发方法。
本课程的目的与任务是使学生通过本课程的学习,从Python编程的基础理论知识入手,循序渐进的学习Python项目的开发,并通过引入实际案例的学习,帮助学生更好的系统性学习Python,做到理论与实践相结合,方法与应用相结合。
本课程除要求学生掌握Python语言的运用,更重要的是要求学生拥有分析问题、解决问题的能力和学以致用的思想,为更深入地学习和今后的实践打下良好的基础。
二、教学内容及教学基本要求1. Python的入门知识(2学时)了解Python作为初学者编程语言的优势;了解如何获取Python;了解集成开发环境和PyCharm的特点和使用;了解Jupyter Notebook的获取和使用;了解包管理器pip的基本概念和使用;掌握Python的编写规范和自动代码调整的方法。
2. 数据类型和基本计算(2学时)掌握常用的数值类型的定义和特点,包括整型、浮点型、复数类型、布尔型;掌握数值类型转换的方法;掌握变量的声明和使用方法;掌握多种算术运算符的使用,包括比较运算符、逻辑运算符、赋值运算符、复合赋值运算符、位运算符、按位取反、异或运算和复合赋值运算符;了解运算符的优先级顺序;3. 控制语句和函数(2学时)了解Python程序中代码块的概念;掌握Python中if选择结构的用法;掌握Python中while、for循环结构的用法及其相互转换;掌握break、continue与pass 的用法;掌握python函数的定义与调用;掌握python函数参数的特点与用法;掌握函数嵌套和使用轮子的方法;4. 数据结构(2学时)了解常见数据结构的特点,包括集中结构、线性结构、树形结构和图形结构;掌握元组的概念和操作方法;掌握列表的概念和操作方法;掌握字典的概念和操作方法;掌握字符串的概念和相关操作,包括转义字符的含义、字符串的表示、输入、运算、格式化、内建方法、访问和遍历;5. 文件读写(2学时)掌握文件操作和文件系统的相关知识,包括如何打开文件、关闭文件、读文件、写文件和定位读写;掌握文件数据序列化的方法;掌握文件系统的操作方法;6. 类和对象(2学时)了解类和对象的基本概念;了解类和对象的关系;了解面向对象和面向过程的区别;了解类的定义方法,包括类名、属性的声明和类的访问;了解类的三种方法,即静态方法、类方法和实例方法;7. Python GUI开发(4学时)了解GUI编程的基本概念,包括窗口与组件的概念和事件驱动与回调机制;了解Tkinter的主要组件的构建方法,包括标签、框架、按钮、输入框、单选按钮和多选按钮、列表框和滚动条;掌握利用Tkinter库进行窗口化程序的编写的基本方法;8. Python 网络爬虫(4学时)了解HTTP、HTML、JavaScript的概念;了解Requests的概念;掌握使用Requests编写爬虫程序的方法;了解其他常见的网页解析工具,包括BeautifulSoup、XPath与lxml;了解Scrapy框架与Selenium;了解处理表单以及反爬虫机制;9. Python Web开发(4学时)了解Flask框架基础和Jinja2模板,掌握搭建简单web网站的方法;了解Django 框架基础,掌握使用Django创建项目和模型、生成管理界面、构建前端页面的方法;10.Python 数据分析与可视化(4学时)了解MATLAB和Python在数据分析与可视化上各自的特点;了解NumPy的使用方法;了解Pandas的使用方法;了解Matplotlib的使用方法;了解SciPy与SymPy 这两种库;11.Python 机器学习(4学时)了解机器学习的基本概念;了解机器学习的分类,包括监督学习、非监督学习、半监督学习和强化学习;了解对于多分类任务常用的评价指标;了解卷积神经网络的概念和深度神经网络的基本组件;12. 实验(16学时)教学说明及教学基本要求见《Python程序设计》实验教学大纲。
理论课程及实验课程教学大纲填写说明(公共基础课、素质必修课、素质选修课适用)A.总说明:一、 适用课程范围: 该版教学大纲的填写范围仅为“公共基础课” “素质必修课 ”和素质选修课”。
课程类 别可于《武汉工程大学本科培养方案》中查询。
二、 文本格式:请勿改变大纲中标题及文本样式。
标题中的课程名称为黑体小二号字体(加粗)。
除标题外,其余需填写内容中的中文及数字的样式为宋体五号字体(勿加粗),英文样式为Times New Roman 五号字体(勿 加粗);段落行间距设为单倍行距,段首缩进设为 2。
三、 表格:请勿改变页边距、表格列宽及单元格的对齐方式。
因为软件类型及版本问题,打开大纲模板文件后 表格有可能出现少量错位情况,请帮忙调整至对齐,建议使用WPS 打开。
四、 名称:单位和课程等名称请务必填写标准化全称,如“计算机科学与工程学院”“毛泽东思想和中国特色 社会主义理论体系概论”等。
五、 联系人:李哲伦;电话:81349129 ;地址:教务处教学评价与发展中心(白宫 208)B.分项说明公用基础课、素质必修课或素质选修课 必修或选修 请在括号前填写总学时,并在括号内分别填写课内学时和课外学时,如果没有课外学时,则《 》,xx 编著,xx 出版社,年;是否自编;是否教育部规划教材 、课程简介(中英文)中文在前、英文在后,中文要求200字以上、500字以下。
课程简介必须包括课程定义、课程总体内容、课 程目的及意义等基本内容。
此外,可以填写与相关课程的关系、课程改革情况、教学方法、课程特色等其它 内容。
任何课程都必须有英文课程简介。
三、课程教学要求从知识、能力、素质三个方面分 条目进行阐述。
其中的一条或者若干条应能 对应《工程教育认证标准》(2015 版)12项毕业要求中的相关条目。
问题1:为什么要将“课程教学要求”中的一条或者若干条对应《工程教育认证标准》(2015版)12项毕 业要求中的相关条目?答:根据学校“以工程实践为主,满足复合型、创新性、国际化、工程化人才成长需要”的人才培养目标定位, 作为面向全校学生开设的课程,各公共基础课、素质必修课、素质选修课的课程教学要求应该在达成“业务培养 要求”中的知识、能力、素质三类要求的基础上,保证其中有一条或若干条能与《工程教育认证标准》(2015 版)中工科专业学生的 12项毕业要求中的一条或若干条相关联。
课程教学大纲的基本内容及格式1.课程教学大纲的内容包括:课程的性质、目的和任务,课程教学基本要求,课程教学内容、重点、难点,课程各教学环节要求,学时分配,与其它课程的联系,教材及参考教材等。
2.课程教学大纲的格式(供参考)《……………》课程教学大纲(课程英文名称)学时数:其中:实验学时:课外学时:学分数:适用专业:执笔者:编写日期:(1)课程的性质、目的和任务(2)课程教学的基本要求(3)课程的教学内容、重点和难点(4)课程各教学环节要求(5)学时分配(6)课程与其它课程的联系(7)教材与教学参考书3.编写课程教学大纲的具体要求(1)学时数指开设某门课程的课时数,包括课堂讲授课时、课程实验课时、课堂讨论课时、习题课时和课外学时等。
学时数应与人才培养计划中所规定的学时数相符。
(2)课程性质、目的和任务写明本课程的授课对象,属于公共基础课、学科基础课还是专业课,在人才培养过程(人才培养计划)中的地位及作用,学生通过学习该课程后,在思想、知识和能力等方面应达到的目标。
(3)课程教学的基本要求按“了解”、“理解”、“掌握”三个层次写明课程的主要内容和要求。
“了解”:是指学生应能辨认的科学事实、概念、原则、术语,知道事物的分类、过程及变化倾向,包括必要的记忆;“理解”:是指学生能用自己的语言把学过的知识加以叙述、解释、归纳,并能把某一事实或概念分解为若干部分,指出它们之间的内在联系或与其他事物的相互关系;“掌握”:是指学生能根据不同情况对某些概念、定律、原理、方法等在正确理解的基础上结合事例加以运用,包括分析和综合。
(4)课程教学内容、重点及难点本课程的主要内容,课程的重点、难点,并分章节详细编写内容及要求。
(5)课程各教学环节要求除课堂讲授以外的各教学环节主要包括:实验、作业、课程设计、课外教学、考试等。
实验环节的基本要求,主要写实验的内容及要求;作业的基本要求,主要写明布置习题应达到的目的,并分章节写出布置的题量;课外教学的基本要求,主要写安排课外学时的内容及要求;考试环节的基本要求,主要是写明考试的形式和内容改革的思路,要尽量避免死记硬背的考试。
面向对象程序设计课程教学大纲【课程编码】JSZX0250【适用专业】计算机科学与技术【课时】68+24【学分】4【课程性质、目标和要求】该课程是计算机科学与技术专业的一门专业专业必修课。
通过本课程的学习,要求学生:⑴掌握面向对象程序设计的基本概念和基本原理,熟练掌握一些常用的面向对象程序设计实用开发方法和技术。
⑵了解面向对象程序设计各领域的发展方向;掌握如何用面向对象技术与方法开发软件项目,以及可视化程序设计方法、事件驱动方法与面向过程程序设计方法的异同。
⑶能够利用所学知识去解决一些实际的应用问题(或模拟案例)。
【教学时间安排】本课程计4 学分,68学时, 学时分配如下:【教学内容要点】第1章计算机与程序设计一、学习目的要求1、了解计算机的基本结构。
2、理解程序设计语言的基本概念。
3、掌握面向过程程序设计与面向对象程序设计的原理,并区分它们的异同。
二、主要教学内容1、计算机的基本结构2、程序设计语言3、面向过程程序设计4、面向对象程序设计第2章面向对象方法学导论一、学习目的要求1、了解面向对象方法学概念。
2、理解面向对象的建摸基本技术和方法。
3、掌握对象模型的创建方法。
4、掌握面向对象分析、面向对象设计和面向对象实现的思想、方法和技术。
二、主要教学内容1、对象2、其它面向对象的概念3、对象模型4、面向对象分析、面向对象设计和面向对象实现第3章一个面向对象的C++程序实例一、学习目的要求1、理解面向对象分析与设计的思想、任务和基本步骤。
2、掌握如何用C++语言实现一个实际问题。
二、主要教学内容1、面向对象分析与设计。
2、用C++语言实现。
第4章数据成员一、学习目的要求1、理解数据成员、数据类型的概念和使用方法。
2、理解Const数据成员的概念、使用方法。
3、熟练掌握静态数据成员和动态数据成员的概念和使用方法,以及动态数据成员与对象生存期的关系。
二、主要教学内容1、数据类型。
2、Const数据成员。
3、静态数据成员。
4、动态数据成员与对象生存期。
第5章成员函数一、学习目的要求1、理解成员函数的概念。
2、熟练掌握成员函数的定义、调用方法和步骤。
3、掌握内联函数的概念和事业方法。
二、主要教学内容1、成员函数的概念。
2、成员函数的定义与调用。
3、内联函数。
第6章封装性一、学习目的要求1、理解C++类与对象的概念和使用方法。
1、熟练掌握对象成员、Const对象与Const成员、对象数组等概念,以及它们的应用。
2、掌握自引用指针this的使用方法。
2、理解友元以及它的应用。
二、主要教学内容2、C++类与对象。
3、封装的好处。
4、对象成员5、Const对象和Const成员6、对象数组7、自引用指针this8、友元第7章继承性一、学习目的要求1、了解继承与多重继承的基本概念和方法。
2、掌握如何用C++语言定义基类与派生类,以及应用。
3、熟练掌握基类成员的访问属性、方法。
4、熟练掌握派生类对象的初始化方法。
5、理解基类与派生类之间的转换方法与应用。
二、主要教学内容1、继承的好处。
2、基类成员的访问属性。
3、派生类对象的初始化。
4、多重继承。
5、基类与派生类之间的转换。
第8章重载一、学习目的要求1.理解重载的基本概念和使用方法。
2.掌握运算符重载的限制、语法、规则和应用。
3.熟练掌握重载++和- -运算符方法、步骤和应用。
4.了解类类型的转换的应用。
二、主要教学内容1、重载的好处。
2、运算符重载的限制、语法、规则和应用。
3、类类型的转换。
第92章多态性一、学习目的要求1、了解静态联编与动态联编的基本概念和应用。
2、熟练掌握虚函数的声明、使用和应用的方法与技术。
3、掌握纯虚函数的定义、调用和应用。
4、理解多态性带来好处。
二、主要教学内容1、静态联编与动态联编。
2、虚函数的声明、使用和实例。
3、纯虚函数及应用。
4、多态性带来好处。
第10章I/O流一、学习目的要求1、了解C++流库概念。
2、掌握预定义类型、自定义类型的输入/输出的方法与技术,以及格式控制和应用。
3、理解文件的输入/输出的方法与技术,掌握面它的应用。
二、主要教学内容1、C++流库概念。
2、预定义类型的输入/输出。
3、格式控制。
4、自定义类型的输入/输出。
5、文件的输入/输出。
第11章摸板一、学习目的要求1、了解从类属到摸板的概念、应用。
2、掌握函数摸板与摸板函数的概念、方法和应用。
3、掌握类摸板与摸板类的概念、方法和应用,以及应用摸板编程。
二、主要教学内容1、从类属到摸板。
2、函数摸板与摸板函数。
3、类摸板与摸板类。
4、摸板应用实例。
第12章基于Windows的面向对象语言(-)——-VC++一、学习目的要求1、了解Windows的编程模式的概念和应用。
2、掌握Microsoft基本类库MFC及应用程序框架。
3、掌握Microsoft基本类库的消息映射以及应用。
4、理解VC++的文档—视图模型及程序设计实例,并编写VC++简单应用程序。
二、主要教学内容1、Windows的编程模式。
2、Microsoft基本类库MFC及应用程序框架。
3、Microsoft基本类库的消息映射。
4、VC++的文档—视图模型,以及程序设计实例。
第13章基于Windows的面向对象语言(-)——-Java一、学习目的要求1、了解Java语言的特点及应用。
2、掌握Java语言的结构、技术和方法。
3、区别Java语言与C++语言的不同,应用Java语言编程。
4、理解JYM的概念与规范。
1、Java语言的特点。
2、Java语言简介。
3、Java语言与C++语言的不同。
4、JYM的概念与规范。
【教学(实验)内容要点】实验内容:按照面向对象程序设计语言的方法开发一个的应用软件系统,用C++程序设计语言链接某种数据库系统开发应用软件系统。
上机实验24学时,每次撰写一份实验报告。
一、(实验1 应用软件系统的登录界面设计4学时)1、实验目的要求⑴用C++学程序设计语言和数据库技术来实现应用软件系统的登录界面设计。
⑵登录界面设计中设计用户名与密码,并密码用数据库存储。
⑶密码输入对时调用应用软件系统的主界面,若输入不对时能重新输入,并有出错提示。
⑷必须显示应用软件系统名称。
2、实验主要内容实现应用软件系统的登录界面设计。
2、实验仪器设备⑴联网的计算机50台。
⑵WindowsXP操作系统或WindowsNT操作系统。
⑶C++面向对象程序设计语言编译系统和数据库管理系统。
⑷Office应用软件和图象编辑应用软件等。
二、(实验2 应用软件系统的主界面设计4学时)1、实验目的要求⑴主界面中有系统功能主菜单(下拉式菜单)。
⑵菜单中应包括系统的所有功能菜单项。
⑶点击菜单项可进入对应的界面。
⑴实现应用软件系统的主界面设计。
⑵主界面中有系统功能主菜单(下拉式菜单)。
3、实验仪器设备(同实验一)三、(实验3 应用软件系统中数据库的建立、数据编辑设计4学时)1、实验目的要求⑴用一种能适应程序设计语言的数据库系统,并创建软件系统中的数据库。
⑵设计基于该数据库的增、删、改的数据编辑界面。
⑶将数据编辑界面与数据库关联起来。
2、实验主要内容⑴实现应用软件系统中数据库的建立。
⑵实现数据库的数据编辑界面,并关联数据库。
3、实验仪器设备(同实验一)四、(实验4 各菜单项功能的界面设计与处理代码实现8学时)1、实验目的要求⑴用程序设计语言实现各菜单项功能的界面。
⑵实现各菜单项功能的处理模块。
⑶将各菜单项功能的界面与处理模块关联起来。
2、实验主要内容⑴各菜单项功能的界面设计。
⑵各菜单项功能的处理代码编写与实现。
3、实验仪器设备(同实验一)五、(实验5 输出数据报表设计4学时)1、实验目的要求⑴按中国格式实现所有的输出数据报表。
⑵将报表与数据库连接起来,并数据按要求统计输出。
⑶测试应用软件系统。
2、实验主要内容⑴实现所有的输出数据报表设计。
⑵将报表与数据库连接起来。
⑶测试应用系统。
3、实验仪器设备(同实验一)六、(实验6 教师测试应用系统并进行实验成绩评定4学时)【成绩考核方式】1、成绩评定总则面向对象程序设计语言是计算机科学与技术专业的专业主干课程,也是学位课程。
应该注重学生能力的培养,也就是注重实验环节的测试。
本课程为考试科目。
期末与期中考试实行A、B卷,平行班试卷统一。
期末考试后,进行试卷分析,并将试卷按要求装订后送交学院存档。
本课程采用平时成绩、实验考试和理论考试相结合的考核方法。
总评成绩平时成绩占10%,期中考试占20%,期末考试占70%(其中:实验占40%,笔试占60%);若无期中考试时,平时成绩占20%,期末考试占80%(其中:实验占40%,笔试占60%)。
2、平时成绩评定(10%-20%)平时成绩主要包括上课考勤、作业、讨论回答问题等。
若有期中考试时,平时成绩占10%;若无期中考试时,平时成绩占20%。
3、期末考核评定(70%-80%)期末考核评定包括实验考试和理论考试。
实验考试采用实验考勤、实验报告和实践(课程设计)相结合的考核方法。
若有期中考试时,平时成绩占70%;若无期中考试时,平时成绩占80%,其中实验占期末考试40%。
【教材与参考书目】指定教材:面向对象程序设计实用教程.张海藩,牟永敏著. 清华大学出版社,2001年4月.参考书目:1、C++程序设计.和克智编著。
西安交通大学出版社,1995年7月.2、C++程序设计实用教程.张国峰编著.清华大学出版社, 1996年1月.3、C++程序设计语言.揣锦华编著.西安电子科技大学出版社, 2003年1月.4、Visual C++ 6.0教程.宋斌等编著.北京希望电子出版社,1999年11月.5、面向对象程序设计—Java.张白一等编著. 西安电子科技大学出版社, 2003年1月.【有关说明(教学建议)】1.课程教学重点与难点本课程的教学重点是:从实用的角度讲述面向对象程序设计的基本原理、概念和技术方法,按面向对象方法学的顺序介绍C++语言的数据成员、成员函数、封装性、继承性、重载、多态性、I/O流等概念。
同时,还要介绍两种面向对象程序设计语言:VC++和Java。
本课程的教学难点是:①面向对象程序设计中的数据成员、成员函数、封装性、继承性、重载、多态性等概念。
②要使学生在学习了面向对象程序设计的理论、原理、概念和技术方法的基础上,以课程设计小组的形式,利用所学到的知识去完成一项实际的项目任务。
2.课程教学方法与手段本课程采用课堂教学(多媒体平台)与课外实践相结合的教学方法,在课堂中主要讲授理论知识,在课外布置大型的实际问题或模拟案例(即Project),将学生按4人左右划分为若干个小组,每个小组针对一个实际问题,结合所学面向对象程序设计的知识进行调查研究、分析设计、测试修改,最后予以解决问题、完成设计。
同时在课堂上安排一定的时间由学生上台进行课堂报告。