课程

中国大学MOOC,为你提供一流的大学教育

认证学习
为你提供认证成绩和证书,以及AI高效学习服务
查看详情
大学

国家精品

认证学习

智慧课程

理学工学农学

计算机

经济管理

外语

音乐与艺术

心理学

文史哲法

医学与保健

教育教学

大学生竞赛

软件实训

人工智能

升学/择业

考研

期末突击

专升本

四六级

保研及论文

求职就业

专四专八

大学应试英语

期末资料

终身学习

有声课堂

兴趣技能

hi,小mooc
SPOC学校专有课程
2021秋VB.NET程序设计入门(朱君波、杨志强)
第2次开课
开课时间: 2021年10月11日 ~ 2021年12月31日
学时安排: 3-5小时每周
当前开课已结束 已有 409 人参加
老师已关闭该学期,无法查看
spContent=50年前Basic语言诞生,结束了计算机仅为专业人员使用的历史;伴随着Windows操作系统诞生的Visual Basic,标志着软件设计开发新时代的到来;随着互联网发展推出的.NET框架有助于多语言、跨平台和Web应用程序的开发,而Visual Basic.NET是该开发平台最早推出的程序设计语言。
50年前Basic语言诞生,结束了计算机仅为专业人员使用的历史;伴随着Windows操作系统诞生的Visual Basic,标志着软件设计开发新时代的到来;随着互联网发展推出的.NET框架有助于多语言、跨平台和Web应用程序的开发,而Visual Basic.NET是该开发平台最早推出的程序设计语言。
—— 课程团队
课程概述

   信息时代,对大学生来说了解计算机是如何工作的?计算机是如何听从人们的指挥工作?如何利用计算机来解决各自专业的问题?程序起着关键的作用。程序设计已成为提高信息素养和计算机应用能力的重要基础课程。

程序设计语言很多,琳琅满目各有特色,选择什么语言既能快速入门和触类旁通,又能满足实际应用开发的需要?对于非计算机专业尤其偏文类专业的学生,Visual Basic.NET程序设计语言是不错的选择。

 

  课程教学以“提出问题、解决问题、归纳分析”的问题求解驱动式的教学方法,不仅让学生掌握程序设计的基本概念、思想和方法以及逻辑分析能力,更加训练学生以一种正确的思维方式去解决问题,初步具备在现代编程环境下解决实际问题的能力。

 

  程序设计是实践性很强的课程,程序设计的学习不是听会、看会而是做会的,实践是检验正确的标准。通过实践环节,不仅可激发你的学习兴趣,巩固了所学知识,更重要的是通过实战训练提高你的编程能力、程序调试能力、分析问题和解决问题的能力。 

 

  Visual Basic.NET程序设计的学习考虑到MOOC特点和学时安排,现将课程分为“Visual Basic.NET程序设计入门”和““Visual Basic.NET程序设计进阶”(简称“入门”和“进阶”)两门课程。“入门”课程针对程序设计初学者,对课程的完整学习和应用开发还应学习“进阶”课程。本学期先开设“入门”,下学期依次开设“入门”和“进阶”。两门课程分别管理,证书分别发放。


   

成绩 要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


课程大纲

第1讲 VB.NET入门基础

1.1 引例和VB.NET特点

1.2 面向对象概念

1.3 VB.NET集成开发环境

1.4 简单应用程序建立

常见问题(编程环境)视频

第1讲 单元测验

第1讲 实验作业 VB.NET环境和可视化编程基础

第0讲 学习指导篇

学习指导

第2讲 可视化编程基础

2.1通用属性和窗体

2.2基本控件

2.3综合应用-模拟神七发射

第2讲 单元测验

第2讲实验作业 VB.NET环境和可视化编程基础(续)

第3讲 VB.NET语言基础

3.1 引例圆柱体计算-数据类型概念

3.2 变量和常量

3.3运算符和表达式

3.4 常用函数

3.5 综合应用-字符串替换

常见问题(语言基础)视频

第3讲单元测验

第3讲实验作业 VB.NET语言基础

第4讲 控制结构-顺序结构

4.1.1 引例温度转换-顺序结构概念

4.1.2 赋值语句

4.1.3 输入、输出函数和方法

4.1.4 程序调试

第4讲单元测验

第4讲实验作业 顺序结构

第5讲 控制结构-选择结构和控件

4.2.1 If语句

4.2.2 SELECT语句

4.2.3 If嵌套

4.2.4 选择控件和分组控件

常见问题(选择结构)视频

第5讲单元测验

第5讲实验作业 选择结构

第6讲 控制结构-循环结构

4.3.1 Do...Loop循环

4.3.2 For循环

4.3.3 循环嵌套

常见问题(循环结构)视频

第6讲单元测验

第6讲 实验作业 循环结构

第7讲 控制结构-循环控件和常用算法(1)

4.3.4 滚动条、进度条和定时器

4.3.5 综合应用-常用算法(1)

第7讲单元测验

第7讲实验作业 循环结构(续)

第8讲 数组概念和常用算法(2)

5.1 引例成绩统计-数组概念

5.2 数组的常用算法

常见问题(数组)视频

第8讲单元测验

第8讲实验作业 数组

展开全部
预备知识

学习过第一门计算机基础课程,即:大学计算机课程

参考资料

1. 参考教材

    VisualBasic.NET程序设计教程(第3版),高等教育出版社,龚沛曾、杨志强等编

    VisualBasic.NET实验指导语测试(第3版),高等教育出版社,龚沛曾、杨志强等编

2. 课程网站

    https://jsjjc.tongji.edu.cn

常见问题

问题1:我们现在使用的是VB6.0开发环境,学习该课程差别大吗?

答:总的来说,课程主要分为三部分:程序设计基础、可视化界面设计、常用算法。对入门课程这部分内容、开发环境等差别不大,唯有控件的属性名有差异。

      对于初学者来说,VB.NET中编辑代码系统提供了更多的智能识别,可减少语法错误更容易调试程序,项目文件保存管理更安全;而且从应用程序开发、社会需求来说更应使用VB.NET,而且 VS开发环境还包含C#、C++等,对学习者来说可触类旁通。当然从计算机等级考试角度,可能有的地方还是使用VB6.0考试环境。

 

问题2:VB.NET学习应将重点放在Visual可视化界面设计还是程序设计中问题求解的思路和算法设计?

答:从上世纪90年代刚推出VisualBasic时,对解决Windows环境下应用程序开发无疑带来了福音,相应课程教学和教材都将重点放在控件和界面设计。随着时间的推移、大家对可视化界面的使用熟悉程度提高,越来越感觉到语句是表达工具、界面是锦上添花、解题思路是重点。所以在教学和教材中我们将最基本控件介绍后其余控件化整为零,融入到相应语言中,这样达到了巩固相应的知识、又压缩了学时,更提高了学生自主学习的能力。

 

问题3:通过MOOC方式学习,实验如何完成?

答:学习好该课程的关键是完成好相应的实验。VS系统提供了方便、友好的集成开发环境,便于用户设计、编辑和调试程序。在该课程的学习中,每讲都安排了相应的实验,每个实验题目以“ 昵称-实验次-题目”来作为程序的项目名称命名,并打包压缩后提交。当递交截止时间过后,同学间相互评阅。

源课程

该SPOC课程部分内容来自以上源课程,在源基础上老师进一步增加了新的课程内容

同济大学
1 位授课老师
朱君波

朱君波

副教授

下载
下载

下载App