本课程是高等学校非计算机专业(尤其适合经管类各专业)的一门公共基础必修课。课程语言Visual Basic.NET(简称VB)是Visual Studio.NET集成开发环境中的一种默认程序语言,采用了面向对象的可视化设计工具、事件驱动的编程机制、动态数据驱动等先进的软件开发技术,不仅简单易学易用, 而且功能强大,在众多的程序设计语言中一直占有重要地位。
课程坚持以学生为中心,以赋能为导向,以创新为目标。在教学设计中弱化对VB语言语法细节的介绍,重点传授结构化程序设计、面向对象技术、可视化程序开发和ADO.NET数据库访问技术等高级语言的共性技术。
通过本课程的学习,不仅使学生熟悉程序设计的基本结构和算法,熟悉利用计算机解决实际问题的方法与步骤,学会利用计算机实现对文件中数据的读写和数据库中数据的访问与操作,以培育学生的逻辑思维能力和利用计算机解决本专业问题的技能;同时,通过综合实验项目的集中训练,强化学生的综合应用能力,锻炼团队合作精神,激励创新发展动能。
(1)知识目标
了解可视化、模块化、结构化和面向对象的程序设计技巧,掌握高级语言的基本结构与算法,熟悉利用计算机解决实际问题的方法与步骤,学会利用计算机实现对文件中数据的读写,实现对数据库中数据的访问与操作。
(2)能力目标
提高学生的计算思维能力;训练学生实际操作能力;利用计算思维解决本专业实际问题的能力;培养学生自主学习,勇于创新的能力。
(3)素养目标
培育学生一丝不苟,思维严谨的工作作风;深入探究的创新精神和团队合作精神。
综合成绩 = 平时成绩(40%)+考试成绩(60%)
平时成绩 = 爱课程成绩(50% )+ 综合实验成绩(50% )
爱课程成绩=SPOC作业80%+视频学习10%+课堂互动10%
熟悉上学期大学计算机课程中程序设计基础和数据库技术基础。
会利用raptor可视化工具绘制简单的程序流程图,会利用Access创建数据库和表的设计。
一、使用教材
1. 包空军,孙占锋,韩怿冰,张安琳,王鹏远编著. Visual Bisic.NET程序设计技术[M]. 北京:中国铁道出版社. 2019.02.
2. 孙占锋, 包空军,张安琳,王鹏远,韩怿冰编著. Visual Bisic.NET程序设计技术实践教程[M]. 北京:中国铁道出版社. 2019.01.
二、参考教材
1. 龚沛曾.Visual Basic.Net 程序设计教程[M]. 3版. 北京: 高等教育出版社, 2018.
2. 郑阿奇.Visual Basic.NET实用教程[M]. 3版. 北京: 电子工业出版社, 2018.
三、校内课程共享资源
四、网络在线参考课程
1. 同济大学,龚沛曾教授的中国大学MOOC课程:“VisualBasic.NET程序设计”
2. 华中科技大学 ,张晓芳副教授的中国大学MOOC课程:“VB.NET程序设计”
Q : 为什么选VB ?
A : VB是目前程序设计中具有可视化、模块化、结构化和面向对象的开发语言,不仅功能十分强大,且具有简单易学易用的特点。
Q : VB能做什么?
A : VB不仅可以创建基于Windows窗体的单机版桌面应用程序;而且可以创建基于网络的ASP.NET动态网页应用程序;还可以开发移动端应用程序。