虽然Visual Basic推出已经很多年,新的开发平台层出不穷,但语言基础、面向对象的设计思想、图形界面的设计方法、问题求解的算法思想还是相同的。从简单易学入手,打好程序设计基础,便于以后进一步提高和应用;掌握了Vsual Basic,也可利用VBA(Visual Basic for Application)可在Offic、AutoCAD等软件中进行二次开发,提高软件的自动化功能。
教学中采用 “案例驱动三段式的教学方式”,首先“提出案例”,以应用为目标、精选案例,激发学习的积极性、求知欲望,兴趣是最好的老师;接着“知识展开”,对案例进行剖析,提出相关的概念和知识,便于学生对知识的理解和掌握;最后“问题求解”,对要解决的问题进行详细分析、以流程图形式描述算法设计的思路和步骤,在此基础上编写代码就水到渠成,要让大家体会到编程不是难事、而是有趣的事、非常有用!在求解问题的同时,还提出了进一步拓展的思考,有助于举一反三,融会贯通,掌握程序设计的思想和方法。
程序设计是实践性很强的课程,程序设计的学习不是听会、看会而是做会的,实践是检验正确的标准。每讲都安排了有针对行的实验内容,通过实践环节,不仅可激发你的学习兴趣,巩固了所学知识,更重要的是通过实战训练提高你的编程能力、程序调试能力、分析问题和解决问题的能力。
通过本课程的学习使学生掌握结构化程序设计和面向对象程序设计的基本概念,掌握程序设计的基本原理、技巧和方法,掌握一些算法的设计和实现方法,能对实际问题进行分析并能熟练运用VB语言编写程序、调试程序,最终达到开发小型应用程序的水平。在整个教学过程中,着重培养学生利用计算机分析和解决问题的能力,加强计算思维的培养,为以后进一步解决本专业实际问题打下坚实的基础。
本课程为考查课
1. 观看视频情况占50%,完成网上测验和作业及期末考试占50%;
2. 网上测验和作业及期末考试包括:章节(讲)后的单元测验题占50%;在线结课考试占50%。
3. 布置的离线作业作为学生课后作业,不提交不计分,随堂讨论作为学生提问答疑和相互交流的通道,不计分;
本课程为零起点,当然学习过大学计算机课程则更好,了解数据在计算机中的存放、算法和程序设计语言等方面的基本概念将有助于本课程的学习。
Visual Basic程序设计教程(第4版),高等教育出版社,龚沛曾、杨志强等编