应用软件课程教学大纲
软件工程专业教学大纲
软件工程专业教学大纲软件工程专业教学大纲:
第一部分:导论
软件工程的定义与概念
软件工程发展历程
软件工程的重要性与应用领域
第二部分:基础知识
计算机科学与软件工程的关系
软件工程的基本原理
软件生命周期与软件开发过程
需求分析与软件设计
软件测试与质量保证
第三部分:主要课程及内容
数据结构与算法
计算机网络原理
操作系统与系统编程
数据库原理与应用
面向对象程序设计
软件项目管理与团队协作
第四部分:实践教学
软件工程实践课程介绍
软件系统设计与开发实践
软件测试与调试实践
软件项目管理实践
软件质量保证实践
第五部分:教学方法与评估
课堂教学与实践相结合
案例分析与小组讨论
考试、作业与实验报告评估
课程设计与项目实践评估
第六部分:教学目标与培养要求培养学生的计算机基本功
培养学生的软件开发能力
培养学生的团队合作与沟通能力
培养学生的解决问题能力与创新思维
第七部分:教学资源与保障
教材与参考书目
实验室设备与软件环境
教师团队与指导导师
学校资源与实习机会
第八部分:教学内容更新与发展
结合当前软件工程领域热点
引入新技术与新方法
持续改进课程内容与教学方法
总结:
通过本教学大纲的设计,旨在为软件工程专业的学生提供系统全面的课程安排,培养学生的软件工程能力,提高学生在软件领域的竞争力,为其未来的职业发展打下坚实的基础。
愿每一位学生在本专业的学习过程中都能获得实实在在的收获,成为优秀的软件工程师。
培训教程软件应用培训教学大纲
培训教程软件应用培训教学大纲一、引言培训教程软件应用培训教学大纲的目的是为学习软件应用培训的学员提供一个系统而全面的指导框架。
该大纲将涵盖软件应用培训的关键要点和技能,以帮助学员有效地学习和掌握使用各种软件应用程序的能力。
二、教学目标本培训教学大纲的主要目标是帮助学员熟悉和掌握常见的软件应用程序,包括办公软件、图形设计软件、数据分析软件等。
具体目标如下:1. 了解软件应用的基本原理和概念;2. 掌握软件应用的基本操作技巧;3. 熟悉软件应用的常用功能和工具;4. 学会使用软件应用进行常见任务的处理。
三、培训内容1. 软件应用基础知识a. 软件应用的定义和分类;b. 软件应用的基本原理和概念;c. 软件界面和常用功能的介绍。
2. 办公软件应用培训a. 文字处理软件的基本操作;b. 电子表格软件的基本操作;c. 幻灯片软件的基本操作。
3. 图形设计软件应用培训a. 图像编辑软件的基本操作;b. 矢量绘图软件的基本操作;c. 页面设计软件的基本操作。
4. 数据分析软件应用培训a. 数据输入和导入;b. 数据清洗和处理;c. 数据分析和报告生成。
四、教学方法1. 授课讲解:通过课堂讲解、示范演示等方式向学员传授软件应用的基础知识和操作技巧。
2. 实践操作:安排学员进行实际操作练习,通过实践提升他们的软件应用能力。
3. 互动讨论:鼓励学员参与讨论,分享使用软件应用的经验和技巧,促进彼此之间的学习和交流。
4. 作业和考核:布置相应的作业和考核任务,以检验学员对所学知识和技能的掌握情况。
五、教学评估1. 考勤和参与度:评估学员在培训过程中的出勤情况和积极参与程度。
2. 作业和考核:评估学员完成作业和考核任务的质量和准确性。
3. 实践操作:评估学员在实际操作中的技能和熟练程度。
六、学习资源1. 教材和参考书籍:提供适用于不同软件应用的教材和参考书籍,供学员参考和学习。
2. 在线教学资源:提供在线视频教程、学习资料等,方便学员随时随地学习和巩固所学知识。
互联网软件应用与开发教学大纲
《互联网软件应用与开发》课程教学大纲一、课程的性质和专业地位为了适应信息技术的发展,更好的了解电子商务软件实现技术,掌握现代网络软件的开发技术基础十分重要。
随着互联网技术的发展,互联网软件技术也层出不穷、门类众多,并且每一门技术都具有相当的复杂程度。
本课程,以当前比较流行且比较容易实现的技术为基本内容,帮助学生理解和掌握互联网应用软件实现的典型技术基础。
二、课程的目的和要求通过本课程的学习,学生应初步掌握服务器端动态网页设计的基本技术。
在HTML语言基础上,掌握服务器的配置与使用,掌握脚本语言的简单使用,掌握Web数据库的连接与使用,理解DHTML的技术构成和简单应用,了解几种当前流行的动态网页设计技术。
三、教学的基本原则和方法《互联网软件应用与开发》是一门实践性、技术性和操作性都比较强的课程。
根据这门课程的特点,本课程教学必须改变落后的思想观念,采用先进的教学方法。
在传授知识的同时,充分发挥教师的主导作用与学生的主体作用,突出学生能力和素质的提高。
因此,在本课程教学中应坚持的基本原则是,根据学时应以传授能在实际工作中可直接运用的知识、能力、技能为着眼点和出发点,参照本专业技能考核要求和实际案例,设计实训内容,根据学生能力适当增加提高性理论应用于实际的能力,为学生今后发展服务。
本课程的教学方法注重讲授与自学相结合,多采用案例、讨论的方式调动学生的积极性和主动性;合理安排实训时间与内容,并定期安排学生参与实际服务器端动态网页制作活动,具体来说包括两个方面:(一)以创建服务器端创建动态网页为线索组织教学众所周知,动态网页的设计是一个过程,从总体规划到各个功能模块设计开发再到网站测试、发布与推广。
本课程教学内容的组织和安排就是根据这一流程进行的,使学生能够从整体角度上服务器以及相关技术。
(二)采用“模仿-创新”的教学模式本课程教学应该充分发挥学生的主观能动性,在老师适度引导下,浏览大量网站经典案例,结合从网上搜集到的源代码资源,模仿进行程序设计,并在此基础上进行创新。
《Office办公软件高级应用》课程教学大纲
《Office办公软件高级应用》课程教学大纲一、课程简介随着信息技术的高速发展,Office软件作为办公辅助工具已经成为现实。
目前出版的与Office软件相关的教材,通常以功能介绍为主线,附以小型样例。
通过这些教材内容的学习,只能初步掌握软件的功能操作,对于解决难度大且复杂的问题往往无从着手。
课程基于微软公司的Office 软件,以任务驱动的方式进行教学,所选择的项目均来自于实际工作中有一定难度的日常事务。
每个项目均以“背景与项目”、“项目分析”、“实施”、“总结”、“实践与体会”等方面的内容进行描述。
以实际应用为主线,剖析Office 软件的功能体系与解决问题的方法和途径,体现软件的设计思想精髓,从而提高读者应用办公软件的高度与深度,提高工作效率。
二、课程性质与目的Office办公软件高级应用是一门重要的计算机公共基础课程,它能帮助学生熟练地应用办公软件处理日常事务,实现办公自动化,提高工作效率。
通过学习可以帮助学生独立并正确地掌握办公软件的高级应用技术,使学生今后能得心应手地应用办公软件处理复杂的办公业务。
使学生能够掌握办公自动化技术的基本概念以及办公集成软件的高级应用技术,进而理解计算思维的典型应用,为后续专业课程提供必要的支持。
三、教学内容与学时分配第1章Word基本操作(3学时)1、教学内容1.1根据模板创建“论文”文档。
1.2制作“会议通知”文档。
1.3实训--制作“公司信函”文档。
2、教学要求掌握Word的基本操作,包括新建、保存、加密,以及关闭和打开文档等。
3、重点文档的基本操作,文本的编辑操作。
4、难点设置文档的字符和段落格式。
第2章编辑文档格式(3学时)1、教学内容2.1 编辑“招聘启事”文档。
2.2 制作“产品说明书”文档。
2.3 实训--编辑“联合公文”文档。
2、教学要求了解使用制表位对齐文本的方法。
熟练掌握设置文档字符格式和段落格式的方法。
熟练掌握文档项目符号和编号的使用方法。
《应用软件基础》教学大纲
应用软件基础Applied Software Foundation一、课程基本情况课程类别:专业任选课课程学分:2学分课程总学时:32学时,其中讲课:24学时,实验(含上机):8学时,课外0学时课程性质:选修开课学期:第3学期先修课程:高等数学,c语言程序设计适用专业:信息与计算科学教材:《MATLAB程序设计教程》(第二版)刘卫国,水利水电出版社,2010年。
开课单位:数学与统计学院,信息与计算科学系二、课程性质、教学目标和任务本课程讲授基于Matlab的程序设计。
Matlab是一个可视化的计算程序,被广泛地应用在科学运算领域里。
它具有功能强大、使用简单等特点,内容包括:数值计算、符号运算、数据拟合、图形图像处理、程序设计方法、系统模拟和仿真分析等功能。
本课程的目的是使学生能够运用Matlab进行一般的工程计算,掌握Matlab的基本技术,为将来从事工程技术方面的产品开发、科学研究、工程计算和管理打下一定的基础。
三、教学内容和要求第1章Matlab矩阵及其计算(6学时)(1)了解:Matlab的各种数据类型和基本数据操作;(2)掌握:Matlab矩阵的创立方法和矩阵读写操作;(3)掌握:Matlab矩阵的算术运算、点运算、比拟运算与逻辑运算;(4) 了解:Matlab矩阵的稀疏矩阵与基本操作;重点:矩阵的创立方法、Matlab的点运算难点:矩阵的创立方法、Matlab的点运算第2章Mat lab程序设计(6学时)(1)掌握:Matlab的程序结构(顺序结构、循环结构和分支结构)与流程控制语句;(2)了解:Matlab的数据文件的读写;(3)掌握:Matlab的M文件的编写方法,包括命令文件和函数文件;(4)了解:M文件的调试命令和调试方法。
重点:Matlab的循环结构难点:Matlab的循环结构第3章Matlab绘图(4学时)(1)掌握:图形窗口的创立与控制,以及图形窗口的基本操作;(2)掌握:二维和三维绘图基本的命令、着色、线型控制;(3)了解:用特殊的图形来表现特殊数据的性质,如面积图、直方图、饼图等;(4)了解:极坐标、柱坐标和球坐标系下绘制图形;(5)了解:坐标轴的控制和图形标注命令及其用法。
《办公软件高级应用》课程教学大纲(全院选修课)
湖南高速铁路职业技术学院《办公软件高级应用》课程教学大纲课程编码:课程名称:计算机应用基础参考学时数:30适用专业:学院所有专业编写日期:2011-11执 笔 人:申健审 核 人:审 定 人:计算机系计算机应用教研室制订一.课程的性质和任务本课程的主要教授对象是学院所有专业的学生,它是一门公共选修课程,该课程是让学习者在已经学习了《计算机应用基础》课程的基础下,来进一步学习Office办公软件的高级应用,了解掌握三个领域(Word、Excel、PowerPoint)的深层次知识。
本课程着重于办公软件Office的应用,强调了实用性和可操作性,也强调了知识性和系统性。
其任务是使学生更进一步的掌握Microsoft Office套装软件的熟练运用,提高计算机的实际操作能力。
二.课程知识、能力、素质目标(一)知识目标1.深入学习Word XP的相关知识和高级操作技巧,并能掌握Word XP的高级应用,具备使用Word来完成各类文档操作和编辑的能力。
2.深入学习Excel XP的相关知识和高级操作技巧,并能熟练运用Excel XP完成电子表格的制作,掌握电子表格的高级应用,具备使用Excel来完成表格数据的各类操作和分析的能力。
3.深入学习PowerPoint XP的知识和操作技巧、制作方法,并能掌握PowerPoint XP的各类高级应用,具备使用PowerPoint来完成各类电子幻灯片制作的能力。
4.深入学习FrontPage XP的知识,并能掌握FrontPage XP的各类操作,具备使用FrontPage完成网页制作的能力。
(二)能力目标目的是使学生掌握Office办公软件的高级操作和应用,在已学的计算机知识下,能更进一步的去提高自身的计算机操作能力和办公软件综合运用能力。
(三)素质目标1.形成Microsoft Office办公软件的高级操作和编辑能力;2.达到使用Microsoft Office办公软件进行综合应用的能力;3.掌握Microsoft Office的各类高级操作技巧。
应用软件课程教学大纲
《应用软件》课程教学大纲课程名称:应用软件 / Application Software课程代码:030524学时:48 学分:3 讲课学时:30 上机/实验学时: 16 考核方式:考查先修课程:高等数学线性代数概率统计适用专业:信息管理专业开课院系:管理学院信息管理与信息系统系教材:刘卫国陈昭平张颖.MATLAB程序设计与应用.高等教育出版社.2002主要参考书:1.石博强、滕贵法.MATLAB数学计算范例教程.中国铁道出版社.20042.孙祥、徐流美、吴清.MATLAB7.0基础教程.清华大学出版社.20053.崔怡.MATLAB5.3实例详解.航空工业出版社.20004.程卫国、冯峰、姚东.MATLAB5.3应用指南.人民邮电出版社.1999一、课程的性质和任务《MATLAB程序设计与应用》是为管理学院各专业同学开设的一门选修课,使同学在本科期间掌握一个用计算机解决实际问题,构建数学模型,进行系统仿真的工具。
本课程是一门实践性应用性非常强的课程,要求学生要理论联系实际,在掌握熟悉MATLAB应用程序基本应用后,重点应放在与其他实际问题的结合应用能力上。
二、教学内容和基本要求第1章MATLAB概述1.l MATLAB的发展1.2 MATLAB的主要功能l.3 MATLAB系统的运行环境与安装l.4 MATLAB系统的启动与退出1.5 MATLAB命令窗口1.6 MATLAB文件管理1.7 MATLAB帮助系统1.8 MATLAB功能演示第2章MATLAB数据2.1 MATLAB数据的特点2.2变量和赋值2.3 MATLAB矩阵2.4 MATLAB运算2.5字符串2.6结构和单元第3章MATLAB程序设计3.l M文件3.2数据的输入输出3.3选择结构3.4循环结构3.5函数文件3.6全局变量和局部变量3.7类和对象3.8文件操作第4章MATLAB绘图4.1二维图形4.2三维图形4.3三维图形的精细处理4.4图像与动画4.5低层绘图操作第5章MATLAB数值计算5.1特殊矩阵5.2矩阵分析5.3矩阵分解与线性方程组求解5.4数据处理与多项式计算5.5数值微积分5.6常微分方程的数值求解5.7稀疏矩阵第6章MATLAB符号计算6.1符号计算基础6.2符号导数及其应用6.3符号积分6.4级数6.5代数方程的符号求解第7章MATLAB图形用户界面设计7.1菜单设计7.2对话框设计7.3用户界面设计工具第8章MATLAB笔记本8.1笔记本的安装及启动8.2输入的单元定义与执行8.3计算区的定义与执行8.4输出格式控制8.5 Notebook菜单的其他命令8.6 M-book模板样式的修改第9章MATLAB环境下的仿真软件Simulink 9.1 Simulink的基本操作9.2 Simulink 的几类基本模块9.3仿真模型参数的设置9.4子系统的建立与封装9.5在命令窗口中创建模型9.6 S-函数的设计和应用9.7 仿真系统的线性分析学生通过本课程的学习,应达到下列要求:1.熟练掌握MATLAB语言的数字计算功能、数据可视化功能和建模仿真功能。
互联网软件应用与开发教学大纲
《互联网软件应用与开发》课程教学大纲一、课程的性质和专业地位为了适应信息技术的发展,更好的了解电子商务软件实现技术,掌握现代网络软件的开发技术基础十分重要。
随着互联网技术的发展,互联网软件技术也层出不穷、门类众多,并且每一门技术都具有相当的复杂程度。
本课程,以当前比较流行且比较容易实现的技术为基本内容,帮助学生理解和掌握互联网应用软件实现的典型技术基础。
二、课程的目的和要求通过本课程的学习,学生应初步掌握服务器端动态网页设计的基本技术。
在HTML语言基础上,掌握服务器的配置与使用,掌握脚本语言的简单使用,掌握Web数据库的连接与使用,理解DHTML的技术构成和简单应用,了解几种当前流行的动态网页设计技术。
三、教学的基本原则和方法《互联网软件应用与开发》是一门实践性、技术性和操作性都比较强的课程。
根据这门课程的特点,本课程教学必须改变落后的思想观念,采用先进的教学方法。
在传授知识的同时,充分发挥教师的主导作用与学生的主体作用,突出学生能力和素质的提高。
因此,在本课程教学中应坚持的基本原则是,根据学时应以传授能在实际工作中可直接运用的知识、能力、技能为着眼点和出发点,参照本专业技能考核要求和实际案例,设计实训内容,根据学生能力适当增加提高性理论应用于实际的能力,为学生今后发展服务。
本课程的教学方法注重讲授与自学相结合,多采用案例、讨论的方式调动学生的积极性和主动性;合理安排实训时间与内容,并定期安排学生参与实际服务器端动态网页制作活动,具体来说包括两个方面:(一)以创建服务器端创建动态网页为线索组织教学众所周知,动态网页的设计是一个过程,从总体规划到各个功能模块设计开发再到网站测试、发布与推广。
本课程教学内容的组织和安排就是根据这一流程进行的,使学生能够从整体角度上服务器以及相关技术。
(二)采用“模仿-创新”的教学模式本课程教学应该充分发挥学生的主观能动性,在老师适度引导下,浏览大量网站经典案例,结合从网上搜集到的源代码资源,模仿进行程序设计,并在此基础上进行创新。
《SPSS软件应用》课程教学大纲
《高级社会工作统计——基于SPSS的数据分析》课程教学大纲课程编号:一、课程基本信息1. 课程名称(代码): 《高级社会工作统计》2. 课程类型:专业选修(学位通识、专业必修、专业选修)3. 适应专业及课程性质社会工作专业硕士研究生专业选修4. 课程目的(1)使学生学会将不同研究手段所得的信息转化为可供统计软件处理的量化数据;(2)通过对量化数据的正确分析获得对社会或心理等现象更深层次的认识;(3)通过上机操作,使学生动手实践课堂的知识和理论,掌握必要的操作技能,能够针对研究数据进行初步的统计分析,并能够对分析结果做出合理和科学的解释和撰写调查研究报告。
5. 学时与学分:40学时, 2学分。
6. 建议先修课程社会调查研究方法、计算机基础、统计学基础。
7. 教学方式:讲授、实验、讨论、实践(讲授、讨论、实验、实践、分享、项目设计等)8. 考核方式:考查(课程论文)[闭卷考试、开卷考试、实验设计、课程论文、课题设计、服务项目设计、案例等]9. 开课学期:第[2]学期(请填阿拉伯数字)10 授课教师:张德乾教授(副教授、讲师)、xx教授(副教授、讲师)二、课程简介简要介绍课程的主要内容(200-400字)SPSS概述,数据文件的建立与编辑,描述统计,统计图,t检验,方差分析,相关分析,回归分析,非参数检验,主成分因子分析与信度分析,聚类分析。
三、教学目标及要求说明通过该课程的学习主要让研究生学到什么知识、锻炼什么能力(不少于300字)(1)使学生学会将不同研究手段所得的信息转化为可供统计软件处理的量化数据;(2)通过对量化数据的正确分析获得对社会或心理等现象更深层次的认识;(3)通过上机操作,使学生动手实践课堂的知识和理论,掌握必要的操作技能,能够针对研究数据进行初步的统计分析,并能够对分析结果做出合理和科学的解释和撰写调查研究报告。
四、课程教学基本内容及要求第一章 SPSS在社会调查研究中的应用概述计划学时:2学时教学目标和要求:(1)理解SPSS在社会调查研究中的应用概况。
《CADCAM软件应用》课程教学大纲
《CAD/CAM软件应用》课程教学大纲一、课程名称课程中文名称:CAD/CAM软件应用课程英文名称:ApplicationofCAD/CAMsoftware二、课程简介≪CAD∕CAM(CAXA)))是数控技术专业学生必修的一门技术基础课程,设置本课程的目的,一方面培养学生掌握以CAXA为平台,绘制二维图形及三维图形,即计算机绘图的能力;另一方面培养学生将专业设计需求与CAXA软件功能有机结合的能力,即计算机辅助设计的能力。
掌握用CAXA工具表达、传递、交流工程信息的方法。
培养学生分析问题和解决问题的学习能力,形成良好的学习方法,具备继续学习专业技术的能力;对学生进行职业意识和职业道德教育,使其形成严谨、敬业的工作作风,为今后解决生产实际问题和职业生涯的发展奠定基础。
本课程参考课时210—240课时。
三、课程教学任务、在专业中的地位与作用《CAD/CAM技术应用》是一门实践性很强的课程,是数控技术专业或其他相关机械类专业的主干专业课。
开设该课程是为了培养学生的专业软件综合应用能力,把握技术发展的脉搏,以适应机械设计与制造技术的发展需要。
通过本课程的学习使学生理解CAD/CAM技术的基本概念,掌握机械零件的三维造型方法、模拟装配和运动仿真方法、工程图的设计方法、数控加工的自动编程的一般方法,能够运用CAXA实体设计软件设计零件、设计机械加工工装、能够运用CAXA制造工程师软件模拟数控加工并自动编程。
通过本课程的学习,使学生树立正确的设计思想,具备运用标准、规范、手册、图册等有关技术资料进行工程设计和机械制造的能力,学生应具备团队协作、求变创新、积极进取、爱岗敬业等基本职业素质,并能取得《数控车、数控铳、加工中心四级》职业资格证书。
本课程是帮助学生学习和掌握CAD/CAM的方法与技术,提高机械工程专业人才培养质量,适应形势的发展和社会需要,是实现机械类在生产、服务、技术和管理第一线工作的高素质技能型人才培养的重要环节。
WEB应用程序设计课程教学大纲
《WEB应用程序设计》课程教学大纲一、课程基本信息(四号黑体)二、课程目标(一)总体目标:作为电子商务专业的学生,掌握静动态网页设计是基本技能。
通过本课程的学习,学生可以结合远程服务器实践,迅速掌握网页开发的基础代码,提升网页设计的实战能力,并最终在服务器上成功开发出一个小型PHP网站。
(二)课程目标:PHP是一种易于学习和使用的后台开发技术,用户只需具备很少的编程知识,就可以使用 PHP 建立一个具有交互功能的 Web 站点。
MySQL是一个广受欢迎的中型关系数据库管理系统,它免费、快速、并且支持多线程、多用户、重负载的性能要求。
使用SQL进行Web应用系统开发是一种非常理想的选择,这在当前各大网站服务商是常见的基本标配课程目标1:通过授课与实验,掌握设计与制作1.1 基本静态网页语句1.2 CSS应用1.3 使用CSS实现静态网页的布局与美观设计课程目标2:通过授课与实验,掌握MYSQL数据库应用2.1 数据库的创建与设计2.2 数据库的访问与基本操作课程目标3:通过授课与实验,掌握PHP程序的开发3.1 PHP基础语法和命令3.2 PHP访问MYSQL数据库的实现操作(三)课程目标与毕业要求、课程内容的对应关系表1:课程目标与课程内容、毕业要求的对应关系表三、教学内容第一章 HTML基础1.教学目标:(1)掌握HTML文档的代码编写;(2)熟练使用CSS进行网页优化;(3)掌握用CSS达成网页美化的预期效果。
2.教学重难点:(1)不同标签在HTML代码中的用途;(2)CSS在不同的使用环境如何选择方式;(3)网页布局的CSS实现。
3.教学内容:(1)HTML文档结构与基本标记的使用;(2)CSS的使用;(3)实例结合,用CSS进行网页的美化。
4.教学方法:讲授、讨论、比较、案例分析。
5.教学评价:CSS对网页内容与网页设计分离的价值。
第二章 JavaScript客户端脚本语言1.教学目标:(1)熟练使用JavaScript对网页对象及标签进行控制;(2)掌握用JavaScript进行表单的验证。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《应用软件》课程教学大纲
课程名称:应用软件 / Application Software
课程代码:030524
学时:48 学分:3 讲课学时:30 上机/实验学时: 16 考核方式:考查先修课程:高等数学线性代数概率统计
适用专业:信息管理专业
开课院系:管理学院信息管理与信息系统系
教材:
刘卫国陈昭平张颖.MATLAB程序设计与应用.高等教育出版社.2002
主要参考书:
1.石博强、滕贵法.MATLAB数学计算范例教程.中国铁道出版社.2004
2.孙祥、徐流美、吴清.MATLAB7.0基础教程.清华大学出版社.2005
3.崔怡.MATLAB5.3实例详解.航空工业出版社.2000
4.程卫国、冯峰、姚东.MATLAB5.3应用指南.人民邮电出版社.1999
一、课程的性质和任务
《MATLAB程序设计与应用》是为管理学院各专业同学开设的一门选修课,使同学在本科期间掌握一个用计算机解决实际问题,构建数学模型,进行系统仿真的工具。
本课程是一门实践性应用性非常强的课程,要求学生要理论联系实际,在掌握熟悉MATLAB应用程序基本应用后,重点应放在与其他实际问题的结合应用能力上。
二、教学内容和基本要求
第1章MATLAB概述
1.l MATLAB的发展
1.2 MATLAB的主要功能
l.3 MATLAB系统的运行环境与安装
l.4 MATLAB系统的启动与退出
1.5 MATLAB命令窗口
1.6 MATLAB文件管理
1.7 MATLAB帮助系统
1.8 MATLAB功能演示
第2章MATLAB数据
2.1 MATLAB数据的特点
2.2变量和赋值
2.3 MATLAB矩阵
2.4 MATLAB运算
2.5字符串
2.6结构和单元
第3章MATLAB程序设计
3.l M文件
3.2数据的输入输出
3.3选择结构
3.4循环结构
3.5函数文件
3.6全局变量和局部变量
3.7类和对象
3.8文件操作
第4章MATLAB绘图
4.1二维图形
4.2三维图形
4.3三维图形的精细处理
4.4图像与动画
4.5低层绘图操作
第5章MATLAB数值计算
5.1特殊矩阵
5.2矩阵分析
5.3矩阵分解与线性方程组求解
5.4数据处理与多项式计算
5.5数值微积分
5.6常微分方程的数值求解
5.7稀疏矩阵
第6章MATLAB符号计算
6.1符号计算基础
6.2符号导数及其应用
6.3符号积分
6.4级数
6.5代数方程的符号求解
第7章MATLAB图形用户界面设计
7.1菜单设计
7.2对话框设计
7.3用户界面设计工具
第8章MATLAB笔记本
8.1笔记本的安装及启动
8.2输入的单元定义与执行
8.3计算区的定义与执行
8.4输出格式控制
8.5 Notebook菜单的其他命令
8.6 M-book模板样式的修改
第9章MATLAB环境下的仿真软件Simulink 9.1 Simulink的基本操作
9.2 Simulink 的几类基本模块
9.3仿真模型参数的设置
9.4子系统的建立与封装
9.5在命令窗口中创建模型
9.6 S-函数的设计和应用
9.7 仿真系统的线性分析
学生通过本课程的学习,应达到下列要求:
1.熟练掌握MATLAB语言的数字计算功能、数据可视化功能和建模仿真功能。
2.理解和掌握MATLAB语言在线性代数、矩阵分析、数字计算和优化、信号分析处理、控制理论分析、过程控制、建模和仿真等领域的理论研究和工程分析中的应用,掌握相应的MATLAB语言工具箱。
3.在以上领域的具有一定的编程能力,和用MATLAB进行分析实际问题的能力。
三、实验(上机、习题课或讨论课)内容和基本要求
实验一 MATLAB运算基础
实验要求
1.熟悉启动和退出MATLAB的方法。
2.熟悉MATLAB命令窗口的组成。
3.掌握建立矩阵的方法。
4.掌握MATLAB各种表达式的书写规则以及常用函数的使用。
实验二选择结构程序设计
实验要求
l.掌握建立和执行M文件的方法。
2.掌握利用if语句实现选择结构的方法。
3.掌握利用switch语句实现多分支选择结构的方法。
4.掌握try语句的使用。
实验三循环结构程序设计
实验要求
1.掌握利用for语句实现循环结构的方法。
2.掌握利用while语句实现循环结构的方法。
3.熟悉利用向量运算来代替循环操作的方法。
实验四函数与文件
实验要求
1.掌握定义和调用MATLAB函数的方法。
2.掌握MATLAB文件的基本操作。
实验五高层绘图操作
实验要求
1.掌握绘制二维图形的常用函数。
2.掌握绘制三维图形的常用函数。
3.掌握绘制图形的辅助操作。
实验六低层绘图操作
实验要求
1.掌握图形对象属性的基本操作。
2.掌握利用图形对象进行绘图操作的方法。
实验七线性代数中的数值计算问题
实验要求
1.掌握生成特殊矩阵的方法。
2.掌握矩阵分析的方法。
3.掌握线性方程组的求解方法。
实验八数据处理和多项式计算
实验要求
1.掌握数据统计和分析的方法。
2.掌握数值插值与曲线拟合的方法及其应用。
3.掌握多项式的常用运算。
实验九符号计算基础与符号微积分
实验要求
1.掌握定义符号对象的方法。
2.掌握符号表达式的运算法则以及符号矩阵运算。
3.掌握求符号函数极限及导数的方法。
4.掌握求符号函数定积分和不定积分的方法。
实验十菜单设计
实验要求
1.了解图形用户界面的特点。
2.掌握菜单设计的方法。
实验十一对话框设计
实验要求
1.掌握建立控件对象的方法。
2.掌握对话框设计的方法。
实验十二Simulink的应用
实验要求
1.熟悉Simulink的操作环境并掌握构建系统模型的方法。
2.掌握Simulink中子系统模块的建立与封装技术。
3.对简单系统所给出的数学模型能转化为为系统仿真模型并进行仿真分析。
五、对学生能力培养的要求
掌握一个用计算机解决实际问题,构建数学模型,进行系统仿真的工具。
要求学生在掌握熟悉MATLAB应用程序基本应用后,重点应放在与其他实际问题的结合应用能力上。
六、说明
本课程与其它课程的联系与分工
课程内容的重点、难点
有关课程考核问题
其它需要说明的问题
本课程要求在学过高等数学线性代数概率统计这三门数学课程后进行开设。
可以与系统工程课程同时开设或者在它之前开设,作为系统工程等课程设计的软件基础。
课程内容的重点:数据处理,程序设计、绘图、数值计算以及符号计算。
课程内容的难点:程序设计、Simulink仿真软件。
课程考核:根据情况可以实施:(1) 笔试70%+上机实验报告30%
(2) 上机编程考试100%。