C#程序设计
分享
课程详情
课程评价
spContent=在未来,编程将会成为每个人的必会技能,就如同每个人都会使用手机一样。C#语言是目前为止,最适合开发Windows程序的语言。开发工具Visual Studio是世界上,乃至全宇宙最好用的编译器和开发平台。本门课程就是讲述如何使用c#简单高效的编写程序。
—— 课程团队
课程概述

课程背景

编程工具与消费类电子设备(如移动电话和PDA)的出现带来了新的问题与需求。集成不同语言的软件组件存在困难,安装问题也很常见,因为新版本的共享组件与旧软件不兼容。开发人员还发现他们需要基于web的程序,以便通过Internet访问和使用。随着移动电子设备的普及,软件开发人员发现客户不再局限于桌面计算机。开发人员认识到软件需要让任何人通过各种不同类型的设备访问。

为了满足这需求,2000Microsoft公司推出了C#编程语言。C#是由Microsoft公司Anders HejlsbergScott Wiltamuth领导的小组开发的,作为.NET平台上的语言,使程序员可以方便地集成到.NETc#源于cc++Java,采二家之所长并增加了自己的新特性。c#是面向对象的,包含强大的预建组件类库,使程序员可以迅速地开发程序。

2013年,c#推出了更加强大的5.0版。2017年,微软公司发布了visual studio 2017。本课程在vs2017的平台上,以c#5规范标准为基础,全面讲述了c#编程的原理和方法。本课程可以在学习完成面向过程的编程语言(如C语言)后继续使用本书学习面向对象的编程知识,也可以作为第一门程序设计课程直接学习。课程主要面对非计算机专业,理工类、经管类和医学类学生。主要包含3个教学内容:(1)面向对象的编程;(2Windows窗体界面编程;(3)线性数据结构的使用与编程。

课程安排:

       本课程需要每周4小时的学习时间(不包括作业时间),8周学习完本课程,共计32学时。本课程在设计上注重了以下原则(1)精讲多练。程序设计是一门实践性很强的课程。需要做大量的练习。课程讲述突出重点,难点,结合实际,多讲例题。(2))以案例为导向,注重实际动手编程能力。(3)在案例的选择上,注重联系实际,并有一定的趣味性。丰富课程内容,使课程更加生动。


课程大纲
预备知识

本课程可以零基础学习。大学计算机基础、计算思维导论等课程对于理解本课程的部分内容有帮助,但这些课程的学习不是必须的。

证书要求

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

 

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

 

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

 

认证证书申请注意事项:

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

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


参考资料

崔舒宁等编著,《 C#程序设计》,高等教育出版社,ISBN9787040537185