本课程是经管类、理工类专业的一门必修基础课。通过本课程的学习应使学生初步掌握VB.NET中对象的概念和事件驱动程序的基本特性,了解简单的数据结构和算法,文件的基本操作和使用。能够编写和调试简单的基于Windows图形界面的应用程序。并使学生具有初步的程序设计能力,为学生在.NET框架下进行复杂程序开发打下坚实的基础。
课程教学以“提出问题、解决问题、归纳分析”的问题求解驱动式的教学方法。在教学过程中,注重培养学生“将问题转换成用程序设计语言来解决并实现”的思维能力。同时,强调程序设计和使用计算机解决实际问题的基本方法,重点介绍结构化程序设计、面向对象技术、可视化程序开发等高级语言的共性技术。使学生从更高的层次上对程序设计技术有整体的掌握。
程序设计是实践性很强的课程,程序设计的学习不是听会、看会而是做会的,实践是检验正确的标准。通过实践环节,不仅可激发你的学习兴趣,巩固了所学知识,更重要的是通过实战训练提高编程能力、程序调试能力、分析问题和解决问题的能力。
知识目标:
通过掌握vb.net的数据表达和流程控制方式,使学生掌握面向对象程序设计的基本思想和过程。
能力目标:
通过培养学生程序自主调试和模块化程序设计技能,使学生初步具备利用计算机解决复杂工程问题的能力
德育目标:
通过综合系统的设计和开发,对学生进行职业道德和职业伦理教育,培养学生正确的人生观、价值观;通过小组任务,提高学生合作交流能力,养成良好的科学研究精神和工匠精神。
学习大学计算机基础的相关课程,已掌握计算机软硬件基础知识,具有基本的计算机操作技能。
考核体现过程控制,整个考核分三个阶段和三个模块进行:
第一阶段第一、二模块:
1.考查学生程序界面设计和常用控件:标签、按钮、文本框及常用函数的使用,考查顺序结构程序设计。
2.考查学生分支结构和循环结构程序设计及常用算法的掌握。该考试安排在第5讲之后进行。
第二阶段第三模块:考查学生数组和过程的程序设计能力。该考试安排在第7讲之后进行。
第三阶段:期末进行。全面考核学生程序界面设计、三种程序控制结构、一维数组和二维数组的应用、过程和面向对象程序设计。
成绩构成:平时成绩50%+期末成绩50%
平时成绩:阶段测试1*15%+阶段测试2*15%+MOOC*20%。
1.参考教材
VisualBasic.NET程序设计教程(第3版),2018年,高等教育出版社,龚沛曾、杨志强等编。
VisualBasic.NET实验指导语测试(第3版),2018年,高等教育出版社,龚沛曾、杨志强等编。
2.参考教学网站
中国大学 MOOC(爱课程)https://www.icourse163.org/course/TONGJI-371001