全部课程 >高级程序设计    Advanced Programming

课程基本信息

课程编码:09B30050

课程类别:未设置

先修课程:C程序设计、算法与数据结构、高等代数、数学分析

适用专业:信息与计算科学、计算机科学与技术

开课院部:理学院

课程负责人:江世宏
课程教学团队:
课程资源:

课程展示


课程简介

   

现代科技工作者普遍认为:数学与科学计算、理论研究、科学实验并列为科学研究的三大支柱,计算机是不可缺少的工具。这表明,数学与科学计算、理论研究、科学实验和计算机应用,是每一个科技工作者都应具备的四大能力。

从MATLAB软件的发展过程可以看出,它就是一款为数学学习、科学计算而量身打造的软件。而由科技工作者、工程技术人员和在校大学生为MATLAB所开发的各种应用工具包,又使它发挥的作用越来越大。可以毫不夸张的说,MATLAB对于四大能力的培养,是大有帮助的,它应该成为科技工作者、工程技术人员和大学生必须掌握的工具。

课程教学要求

序号

专业毕业要求

课程教学要求

关联程度

1

工程知识

需求分析

H

2

问题分析

建模,算法设计

H

3

设计/开发解决方案

根据模型和算法,设计应用程序

H

4

研究

对一些数学问题进行深度探讨

H

5

使用现代工具

利用计算机与网络资源

H

 

课程教学内容

章节

名称

主要内容

重难点关键词

学时

类型

矩阵

1. 矩阵输入、矩阵元素、矩阵运算、数组运算

2. 矩阵的二维下标与一维下标、子矩阵的抽取与矩阵的拼装、变量与语句、数、字符串、关系运算与逻辑运算

3. 常用操作命令、应用举例

1.矩阵的各种输入方式

2.数组运算

3.子矩阵抽取与矩阵拼装

4.应用举例

8

理论讲授与实验

数学函数

1. 数据统计

2. 多项式

3. 函数极值

4. 符号变量运算

5. 应用举例

1.多项式

2.函数极值

3.符号变量运算

4.应用举例

8

理论讲授与实验

编程

1. M文件

2. 顺序结构、选择结构

3. 循环结构

4. 函数文件

5. 应用举例

1.M文件与函数文件

2.选择与循环结构

3.应用举例

8

理论讲授与实验

绘图

1. 二维作图

2. 点型、线型、颜色、标注、标题与多窗口作图

3. 三维作图与其它作图

4. 应用举例

1.作图中的属性设置

2.标注设计

3.应用举例

8

理论讲授与实验

图形用户界面应用程序设计

1. 图形窗口创建

2. 菜单设计

3. 标准对话框设计

4. 一般对话框设计

5. GUI应用程序的编程举例

1.一般对话框的设计

2.常用控件属性

3.应用举例

8

理论讲授与实验

用GUIDE创建GUI应用程序

1. 用GUIDE创建GUI应用程序

2. 变量传递方法

3. Button Group控件的使用

4. 用GUIDE开发应用程序举例

1.变量传递方法

2.Button Group控件的使用

3.应用举例

8

理论讲授与实验

 

考核要求及成绩评定

序号

成绩类别

考核方式

考核要求

权重(%)

备注

1

期末成绩

期末考试

闭卷

70

百分制,60分为及格

2

平时成绩

实验

8次

15

每次旷课扣2分

3

考勤

16次

15

每次旷课扣15分

学生学习建议

     

  • 学习方法建议

1.重视对各种数学问题的算法设计与计算机实现。

2.重视运用所学知识解决实际问题。

  • 学生课外阅读参考资料

1.李显宏编著,MATLAB7.X界面设计与编译技巧,北京:电子工业出版社,2006

课程改革与建设

    

课程文档下载

课程大纲下载         课程教学日历下载         

课程其它文档下载

本站 所有信息归:武汉工程大学教务处 版权所有 鄂ICP064787

技术支持: 北京文华在线教育科技股份有限公司    建议在IE8以上浏览器1024*768分辨率下浏览本站