SPOC学校专有课程
20春-.NET程序设计-何俊-1
分享
spContent=越来越数字化的世界决定了我们“要么编程,要么被编程”,不想被阿尔法狗打败,那就让我们成为它的创造者!颜值与身材并存的C#语言无疑是零起步编程的一把利器。它完全面向对象,同时“简单、现代、通用”,能满足多种平台的开发需求。来吧,一起用C#码出我们的魅力人生!
—— 课程团队
课程概述

C#是由CC++衍生出来的面向对象的编程语言,它在继承CC++强大功能的同时去掉了一些它们的复杂特性,同时综合了Visual Basic简单的可视化操作和C++的高运行效率。C#以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程支持成为.NET开发的首选语言。

本课程内容即包括语言基础知识,又注重培养学生编程技能。教学过程中,在程序设计语言知识方面采用了“快节奏”,从一开始就以简单程序框架展开程序知识,直接进入以程序模块化为主的教学环境,帮助同学们尽早开始编程实践;在程序设计方法和编程技术方面采用了“慢节奏”,通过经典示例的讲解分析,以大量的思维训练确保学生获得编程技巧。 课程内容注重实际编程应用,使学习者能够快速上手。同时通过设置循序渐进的实训习题及讲解,使学习者稳步获得扎实的编程技能,为学习者参与各种计算机类竞赛、软件开发、工程实训提供强有力的支撑。

授课目标

本科生公选课,了解C#语言基本语法和一般窗体应用开发即可。


成绩要求

1.本课程要求完成的作业分为3种:

A1)测验练习:在每周课后安排随堂测验,内容为程序语言知识题,题型为客观题。

A2)问题求解:共有十季编程题,每季从题库中抽取10题。每题须在2周内完成,但学习者可任意选取时间点开始,全部习题须在课程结束前完成。

A3)课程设计:与本课程后续的拓展实验配套,共有两个项目题,每个题目需在1-2周内完成,全部项目必须在课程结束前完成

 

2.本课程要求完成的考试如下

期末考试是在课程结束的指定时间进行线上测试。考试题为知识型客观题,题型有单选题、多选题、判断题、程序阅读题、程序填空题等。

 

3.总成绩(实验环节仅线下或SPOC)计算方法:

按百分制计分,总成绩=平时分×40% + 期末考试×60%

 


课程大纲
预备知识

有条件的同学可以安装visual studio 2015或者visual studio 2010。

没有条件的可通过在线运行C#程序。

下面是几个可用的在线运行C#代码的网址:

https://www.dooccn.com/csharp/

https://www.jdoodle.com/compile-c-sharp-online/

https://c.runoob.com/compile/14

注:C#窗体应用程序不能通过在线运行


参考资料

C#程序设计基础入门教程(传智播客)

《C#程序设计》,刘君瑞、姜学锋,清华大学出版社,2013.3

《C#程序设计实践教程与习题解答》,谷琼等,清华大学出版社,2012.10

本课程校内教学平台:

校内平台需要先注册,用户名必须是学号,班级选“临时班级”

 https://192.168.125.7