学校云 建设你的专属在线教育平台
中国大学MOOC
SPOC学校专有课程
高级语言程序设计Ⅱ
分享
spContent=如果你以前学过程序设计,但就是编不出一个像“背单词”、“课程管理”这样的实用程序,那就请你加入到《C#程序设计》课程中来吧。在这里,你不仅可以学到面向对象的语言和思想,还会学到如何编写图形化的用户界面、文本处理、图形图像、数据库应用等各类应用程序。
—— 课程团队
课程概述

本课程的先修课程:最好是学过一门程序设计语言(如C、C++、Java、Python、VB等任何一门语言)。

C#是一种优秀的面向对象语言,它继承了C++Java等语言的优点,并与现代软件工程相适应。C#语言利用.NET作为运行平台,使得它在Windows图形用户界面、Web应用、数据库等方面有强大的功能。C#在企业信息化的软件开发中已广泛应用,成为主流的程序设计语言。

本课程在介绍C#语言及面向对象的程序设计基本原理的基础上,使用Visual Studio作为程序设计工具,介绍各种常见的信息的处理方法,包括文本处理、图形绘制、数据库应用、软件工程等。应用程序的例子紧密结合日常的学习和工作,生动有趣,难度适中。课程中除了理论知识外,更注重上机编程实践,通过实践来培养严密的逻辑思维能力,提高分析问题、解决问题、合作学习的能力。

本课程的目标是:学习和掌握C#语言的原理和方法,以及C#在常见的各类信息的处理以及企业信息化的应用,掌握软件开发的过程、工具与规范方法。


成绩 要求

本课程总成绩为100分,由线上成绩(占50%)+线下项目答辩(50%)两部分组成。

线上成绩主要是完成课程的同步学习,包括学习视频、完成测验与作业。

各部分的分值比例是:平时作业及编程(80%)、期末测验(20%)。

积极参与论坛讨论者可以获得额外的加分。


课程大纲
预备知识

最好是学过一门程序设计语言(如C、C++、Java、Python、VB等任何一门语言)。


参考资料

1.C#图解教程,第4版,(美)Daniel M.Solis著姚琪琳等译,ISBN: 9787115320902,人民邮电出版社,2013.6.

2.C#程序设计(慕课版),甘勇,尚展垒,ISBN:9787115417695,人民邮电出版社


3.C#程序设计教程(第2版),唐大仕,ISBN 978-7-5121-3396-9,清华大学出版社 






常见问题

1. C#如何读啊?

答: C#读成c sharp,当然,读成 “C井”别人也能理解。就像WindowXP,读成“Windows叉P”中国人都知道。

2. C#与C++的关系是怎样的?

答:C#是在C++与Java基础上发展起来的,比C++的功能更强大,而且用起来不知要方便多少倍!

3. C#编程难学吗?

答:C#编程很容易入门,不信的话,你学一次课就知道,它是如何容易入门了。当然,C#也可以学得很深很深。

4. 没有学过编程,能学这门课吗?

答:本课程的先修课程:最好是学过一门程序设计语言(如C、C++、Java、Python、VB等任何一门语言)。

5. 这门课实用吗?

答:实用啊,你要编写个“背单词”、“酒店管理”这样的实用程序,正是这门课要学习的内容。