信息时代,对大学生来说了解计算机是如何工作的?计算机是如何听从人们的指挥工作?如何利用计算机来解决各自专业的问题?程序起着关键的作用。程序设计已成为提高信息素养和计算机应用能力的重要基础课程。
程序设计语言很多,琳琅满目各有特色,选择什么语言既能快速入门和触类旁通,又能满足实际应用开发的需要?对于非计算机专业尤其偏文类专业的学生,Visual Basic.NET程序设计语言是不错的选择。
Basic语言是最早推出的程序设计语言之一,是一种设计给初学者使用的程序设计语言;Visual Basic为开发图形界面的应用程序提供了便捷;.NET框架的推出,有助于多语言、跨平台和Web应用程序的开发。
本课程主要内容有四个方面:
① 掌握高级语言的基本概念、基本语句和方法;
② 理解面向对象的概念、掌握可视化界面设计的基本方法;
③ 掌握常用的算法;
④ 初步了解面向应用图形绘制。
通过本课程的教学,以“提出问题à解决问题à归纳分析”的问题求解驱动式的程序设计方法,不仅为学生掌握程序设计的基本思想、方法、概念和逻辑分析能力,更加训练学生以一种正确的思维方式去解决问题,初步具备在现代编程环境下解决实际问题的能力。
学习过第一门计算机基础课程,即:大学计算机基础课程
为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。
电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 http://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。
完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。
认证证书申请注意事项:
1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。
2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。
问题1:我们现在使用的是VB.0开发环境,学习该课程差别大吗?
答:总的来说,课程主要分为三部分:程序设计基础、可视化界面设计、常用算法,考虑Mooc课程学时特点和提高学生学习兴趣,面向对象程序设计方面内容没有介绍,简要介绍了图形应用基础。从程序设计、常用算法,VB6.0和VB.NET基本相同;可视化界面设计控件差别不大,主要是属性名称有差异。对于初学者来说,使用VB.NET开发环境更容易调试程序、文件保存管理更方便;而且从应用程序开发、社会需求来说更应学习VB.NET,而且 VS开发环境还包含C#、C++等,对学习者来说可触类旁通。当然从计算机等级考试角度,可能有的地方还是使用VB6.0考试环境。
问题2:VB.NET学习应将重点放在Visual可视化界面设计还是程序设计中问题求解的思路和算法设计?
答:从上世纪90年代刚推出VisualBasic时,对解决Windows环境下应用程序开发无疑带来了福音,相应课程教学和教材都将重点放在控件和界面设计。随着时间的推移、大家对可视化界面的使用熟悉程度提高,越来越感觉到语句是表达工具、界面是锦上添花、解题思路是重点。所以在教学和教材中我们将最基本控件介绍后其余控件化整为零,融入到相应语言中,这样达到了巩固相应的知识、又压缩了学时,更提高了学生自主学习的能力。
问题3:通过MOOC方式学习,实验如何完成?
答:学习好该课程的关键是完成好相应的实验。程序设计不是听会、看会的,而是做会的,实验是检验正确的标准。VS系统提供了方便、友好的集成开发环境,便于用户设计、编辑和调试程序。在该课程的学习中,每讲都安排了相应的实验,每个实验题目以“ 昵称-实验次-题目”来作为程序的项目名称命名,并打包压缩后提交。