一、 课程名称:化学化工计算机应用技术
二、 课程代码:CHEM31282
三、 学时和学分:48(32+16)学时,2.5学分
四、 适用专业:化学工程与工艺
五、 先修课程:数值分析、Matlab
六、 使用教材:实用化工计算机模拟. Matlab在化学工程中的应用.黄华江编著,化
学工业出版社,2003年版
七、 参考书目: 张德丰编著,《Matlab 实用数值分析》清华大学出版社,2012年版
八、 课程描述
本课程放在大学本科三年级第一学期,主要介绍计算机在化学化工发展中的作用,数学方法在化学化工研究和生产中的应用;Matlab 程序设计基础:常量,变量和数据类型、数据的输出与输入、函数和过、符号运算;代数方程(组)的Matlab求解:线性方程(组)求解、非线性方程(组)求解;插值/拟合函数与积分求解;常微分方程的求解;偏微分方程求解。
九、 教学目标
1. 课程总体目标
通过对本课程的学习,学生应熟悉matlab语言和数值分析方法,并能用matlab语言对化学化工中的常见数学问题进行求解。
2. 教学环节对人才培养目标的贡献
① 授课环节:讲解matlab语言基础知识、编程技巧和化学化工中常见问题的数学模型和求解,培养学生的分析、思维问题的能力。
② 上机实验环节:培养学生解决问题的能力。
③ 考试环节:督促学生综合复习。培养学生踏实做事,经得起检验和良好的心理素质。
3. 课程的知识贡献和学时安排
章节名称 |
知识贡献(教学内容) |
教学要求 |
学时 |
第一章 |
绪论 |
全面了解课程学习内容 |
1 |
第二章 |
MATLAB语言基础 |
常量,变量和数据类型、数据的输出与输入、函数和过程、程序流程控制、图形与可视化 |
13(11+2) |
第三章 |
MATLAB编程基础 |
矩阵基本分析、 矩阵的运算、矩阵的性质、矩阵的分解、符号运算 |
6(4+2) |
第四章 |
代数方程(组)的Matlab求解 |
解多维代数方程 |
8(4+4) |
第五章 |
插值/拟合函数与积分求解 |
数值处理 |
6(4+2) |
第六章 |
常微分方程的求解 |
动力学方程求解 |
6(4+2) |
第七章 |
偏微分方程求解 |
流场求解 |
8(4+4) |
十、 教学方法
授课与上机相结合:
1. 以matlab语言和数值分析手段为工具。即以matlab基础知识为基础, 讲述matlab的基本规则、编程方法和技巧,以数值分析为基础, 讲述数值分析对常见化学化工数值问题的求解方法。
2. 强调用数学方法求解常见化学化工问题。通过上机练习,培养学生用数学手段和计算机这一工具,解决研究开发和工程中遇到的问题。
十一、 考核及成绩评定方式
采用上机考核,成绩评定上机考核占70%,平时上机练习占30%。
1)平时成绩:每次上机均有上机练习题,每次学生上完机均需提交上机练习专业,根据作业情况进行平时成绩评定。
2)上机考核成绩:考核的内容是教学计划要求掌握和理解的内容。
大纲制定人:周志明
大纲审定人:魏顺安
制定时间:2014-10