SPOC学校专有课程
C#面向对象程序设计
分享
spContent=你如果是程序设计的“小白”,希望能快速的学会编程,选择C#,C#语言语法简洁,是.NET平台量身定做的语言,是微软重点推荐的编程语言,是桌面应用程序、WEB应用程序、移动开发应用程序、人工智能与工业控制应用程序开发的优选语言之一。请跟着我们,掌握C#面向对象的编程方法,我们一起来学习C#!C#!C#!
—— 课程团队
课程概述

C#面向对象程序设计,通过本课程的学习,你会熟悉C#面向对象软件开发的基本思想,熟悉.NET Framework的开发环境,具备在.Net平台下进行软件项目开发的基本技能,初步具备对.Net软件开发工程师的岗位技术要求,为.NET系列后继课程的学习打下基础

本课程按照CDIO的模式设计项目任务,将“客户管理系统”贯穿到课程的每个项目中,项目的完成基于相关的几个工作任务,工作任务的完成基于各个“相关知识点”中的案例,通过案例讲解相关知识点,将基础知识融入到项目任务中。当所有项目完成后,一个完整的“客户管理系统”程序就完成了。课程有八个实践项目、近20个实验任务、100个案例程序,每个项目既有一定的独立性,又相互关联。部分项目任务的要求基本相同,但采用的方法和手段不同,并充分考虑程序的共享性、可维护性,利用项目实践来强化提升你的编程能力。

整个课程内容的组织采用由简入深、循序渐进的方法,将课程的知识结构也分为4大模块,其中包括8个项目、29个工作任务(知识单元)

1)、C#程序设计基础:介绍.net的框架结构、C#的基本语法特征,掌握C#的结构化编程。

2)、C#面向对象程序设计:介绍OOP的核心思想,包括类和对象、类中成员以及类之间的通讯、继承、多态、委托与事件等以及简单的windows交互界面的设计。

3)、.NET泛型集合技术:包括泛型的概念、集合与数据结构等

4)、数据组织:磁盘目录操作、文件存取(文本文件、二进制文件、序列化

授课目标

通过本课程的学习,熟悉C#面向对象软件开发的基本思想,熟悉.NET Framework的开发环境,具备在.Net平台下进行软件项目开发的基本技能,初步具备对.Net软件开发工程师的岗位技术要求。


成绩 要求

(单元测试40%)+单元作业(10%)+课程讨论(10%)+考试(40%)=综合成绩(100%)。

注:章节检测要求:测试题是对视频学习效果的检测,所有检测任务点均需填答,答错将扣除相应分数;讨论要求:发表或回复有效讨论数不少于10条,同时对课程进行评价;考试要求:完成课程结课考试。


课程大纲
参考资料

C#程序设计及项目实践  浙江大学出版社 2014  陈建国 等