课程介绍

《C#程序设计》课程介绍 一、主要目标和主要内容: 1. 主要目标 通过本课程的学习,使学生建立和掌握面向对象程序设计思想,具有分析问题、解决问题的方法,通过分析、分解,最终能够使用C#语言编写程序解决实际问题,同时拓展思维空间,训练思维能力,具备团结协作的良好品质。 2. 主要内容 本课程内容分为知识技能篇和技术应用篇,知识技能篇分为六个单元,主要是介绍C#语言的基础语法知识和开发技能;技术应用篇分为五个模块,采用项目驱动的教学模式,通过一个较复杂的实际应用项目的开发,提升学生面向对象的实践编程能力和实际应用项目的开发能力。 二、授课教师和授课对象: 1.授课教师 担任本课程的主讲老师需要熟练掌握C#语言,熟悉.NET Framework,并具有使用C#开发实际项目的经验,具备较丰富的教学经验,能较好的驾驭课堂,熟悉各种教学方法的使用;能按照本课程标准制定详细的授课计划,具有一定的课堂控制能力和应变能力,因材施教。 2. 授课对象 学习本课程的学习者必须具备一定的基础: 1.掌握计算机的基础知识和基本操作技术,能够熟练使用Windows操作系统和常用工具软件; 2.学习过某种典型的结构化程序设计语言如C语言等,理解结构化程序设计思想并具备一定的结构化程序设计能力; 3.对基本的数据结构和算法有一定程度的了解; 4.学习过某种数据库管理系统,如Access、SQL Server等,掌握某种结构化数据库查询语言,如SQL等; 5.一定的计算机专业英语知识,掌握常用的软件专业相关的英语词汇。 三、课程类型和学时学分: 课程类型:考试或考查 学时:85 学分:4 四、教学方式(授课形式和考核方式): 授课形式: 1.课堂教学阶段: ①采用以项目任务驱动的教学模式,将知识技能分解并融入项目任务中去。学生通过老师精讲教材和学习指导书中的项目任务以学习并熟悉基础的知识技能内容 ②在课堂学习过程中,学生可通过教师播放的课程PPT课件及教学视频内容以加深对所学知识的理解和掌握。 ③在课堂学习过程中按教师安排,学生进行课堂实践。学生基于课堂所学的知识对教师布置的仿真任务进行实际编程训练,并完成相应课堂实践报告册,通过这一学习环节加强对学生实践开发技能的培养。 2.通过网络教学平台进行自主学习 ①在自主学习教材和学习指导书的过程中,结合网络教学平台提供的课程PPT课件和教学视频,加深对C#语言相关知识技能的理解和掌握。 ②学习过程中遇到的问题可以通过网络教学平台提供的网络答疑版块获得远程指导和相应解答。 ③学习者可以通过网络教学平台提供的网络讨论版块相互交流学习心得和学习体会。 考核方式: 本课程采用过程+完成项目的考核方式,着重考核学生的动手能力和解决实际问题的能力,具体分值比例如下: 总成绩 = 学习过程评价(40%)+ 项目实训评价(30%)+终结性考核评价(30%) 五、教材与参考书目: 1.教材《C#程序设计项目化教程(第2版)》,电子工业出版社,何福男主编; 2.《C#程序设计》,高等教育出版社,郑卉主编; 3.《基于C#的Windows应用程序设计项目教材》,中国人民大学出版社,刘昌明 郑卉主编; 4.《C#应用开发》,清华大学出版社,宋先斌编著; 5.《C#入门经典》,清华大学出版社,(美)沃森、(美)内格尔著。

课程通知 >>更多
最新动态
  • 侯益坤发布了新的作业任务2.2作业
  • 侯益坤发布了新的作业任务2.1作业