进入21世纪后,计算机技术迅猛发展并应用于经济与社会发展的各个领域,信息产业成为全球最大的产业,社会对信息技术人才的需求,不仅在数量上有了更大的增长,而且在质量上也提出了更高的要求。
程序设计语言是计算机基础教育的最基本的内容之一。计算机程序设计语言种类繁多,发展较快。其中,Visual Basic具有可视化、面向对象和结构化的编程的特点。因此,本门课程选择Visual Basic(后文简称VB)作为程序设计语言进行讲授。VB语言语法较简单,初学者学习VB,只要掌握几个关键词就可以编写出实用的应用程序,专业人员可以用VB实现其他任何Windows编程语言的功能,从而开发各种复杂的应用系统。
本门课程以Visual Studio作为开发环境。主要讲授VB语言的基础知识,包括面向对象的基本概念、程序设计的三种基本结构、数组、过程、用户界面设计等内容。本门课程尤其适合程序设计语言的初学者和非计算机专业的本科生。
在教学过程中,注重培养学生“将问题转换成用程序设计语言来解决并实现”的思维能力。同时,强调程序设计和使用计算机解决实际问题的基本方法,重点介绍结构化程序设计、面向对象技术、可视化程序开发等高级语言的共性技术,弱化对VB语言语法规则细节的介绍,使学生从更高的层次上对程序设计技术有整体的掌握。同时,学习程序设计语言能够培养创新意识,提高实践能力,锻炼逻辑思维。让我们通过VB语言来和计算机互动,使用计算机解决实际的问题,将想法付诸于实践,通过编程来展现自己吧!
为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。
电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。
完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。
认证证书申请注意事项:
1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。
2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。
第1讲 算法与程序设计
课程导学
1.1 计算机数据的编码
1.2 计算机问题求解及算法
1.3 计算机语言的前世今生
第1讲测验
第2讲 VB.NET程序设计入门
2.1 面向对象基本概念
2.2 创建VB.NET应用程序的步骤
2.3 VB.NET窗体应用程序结构和编码规则
第2讲测验
第2讲作业
第3讲 VB.NET可视化编程
3.1 窗体与基本控件
3.2 可视化界面设计
第3讲测验
第3讲作业
第4讲 VB.NET语言基础
4.1 数据类型
4.2 常量
4.3 变量
4.4 函数
第4讲测验
第4讲作业
第5讲 表达式与赋值语句
5.1 运算符和表达式
5.2 赋值语句
第5讲测验
第5讲作业
第6讲 数据的分支处理
6.1 单分支结构
6.2 双分支结构
6.3 多分支结构
6.4 IF语句的嵌套
第6讲测验
第6讲作业
第7讲 数据的循环处理
7.1 For … Next 语句
7.2 For … Next 例子(1)
7.3 For … Next 例子(2)
7.4 Do ... Loop 语句
7.5 Do … Loop 语句例子
第7讲测验
第7讲作业
第8讲 多重循环及综合案例
8.1 多重循环
8.2 斐波那契数列
8.3 多重循环例子 — 素数
8.4 多重循环例子 -- 百钱买百鸡
第8讲测验
第8讲作业
第9讲 数组(一)
9.1 数组概念
9.2 一维数组概念
9.3 一维数组的赋值与输出
第9讲测验
第9讲作业
第10讲 数组(二)
10.1 一维数组的基本操作
10.2 二维数组
10.3 数组综合实例
第10讲测验
第10讲作业
第11讲 过程
11.1 函数过程
11.2 子过程
11.3 参数的传递
11.4 综合运用
第11讲测验
第11讲作业
第12讲 用户界面设计
12.1 单选按钮和复选框
12.2 列表框
12.3 滚动条
12.4 计时器
12.5 图片框
第12讲测验
第12讲作业