课程介绍
《可视化程序设计》是电气工程及其自动化专业的跨模块专业主干课,是一门实践性很强的课程。本课程是为非计算机专业学生开设的计算机程序设计课程,其教学的主要作用是使学生初步掌握可视化程序设计的基本方法、编程技能和上机调试能力,领会用VB开发Windows下的应用程序的基本思想,培养学生具有应用计算机解决实际问题的能力,并为今后学习其他程序设计语言打下基础。
课程大纲
学习目标
了解计算机程序设计相关的新理论、新技术、新装备等现状及发展趋势,能够根据特定要求,适当确定程序设计方向实际复杂工程问题的设计目标、指标特征。
能够确定社会、安全、经济、文化及环境等各种现实制约条件,得到可接受的软件系统设计方案,并对方案可行性进行验证,能体现创新意识。
能够采用模块化程序设计思路,将各设计单元(部件或子系统)进行组合协调,组成满足特定需求的软件系统,并对设定方案和指标进一步优化和改进。
了解程序设计相关的生产、设计、研究与开发等知识和需求发展现状,能够在工程实践中初步掌握并使用现代软件开发设计技术、方法和工具。
能够针对软件设计方向的复杂工程问题,选择并有效使用恰当的设计工具和技术进行系统设计调试,并了解其局限性。
能够针对软件设计方向的复杂工程问题,使用恰当的现代工程工具和信息技术工具进行设计和开发,对结论综合分析和修正,得到有效的解决途径。
学习要求
本课程理论与实践教学同步进行。课堂讲授基本程序设计理论方法时采用多媒体教学手段,并应配合相应的实例演示、实验、习题以及课堂练习,注重学生实践动手能力的培养。在教学中不同阶段,根据掌握的编程方法的程度,介绍由简至繁的例程,逐步使学生掌握程序设计方法。
考核标准
考核方式 考核要求 考核权重(%)
平时成绩 课堂考勤 5次 10 40
随堂测验 5次 15
课程作业 5次 15
期末考试 完成课程设计,包括程序和报告 60
教材教参
1. 教材:刘炳文,《Visual Basic程序设计教程》(第四版),清华大学出版社,2012年3月。
2. 教学参考书:
[1] 谭浩强,《Visual BASIC程序设计》(第三版),清华大学出版社,2012年10月。
[2] 刘瑞新,《Visual Basic程序设计教程》(第四版),电子工业出版社,2011年9月。