《c#程序设计》课程是计算机信息管理专业的一门专业核心课程,是一门理论与实践相结合的课程,具有一定的理论深度与实践难度。本课程主要培养学生面向程序开发岗位的核心职业能力和职业素质,是一门面向职业岗位的技术应用类课程。《c#程序设计》课程包含有一定的理论知识,同时也强调对学生的编程能力的培养。通过对本课程的学习,不仅能为后续课程打下基础,还为学生从事c#方向的深入编程开启了一扇大门。
课程目标设计
(1)能力目标
总体目标:通过对《c#程序设计》理论和实践教学,应能使本专业的学生掌握面向对象程序设计的理论知识和应用技能,并能熟练运用c#语言进行程序的编写,培养进行软件开发的能力。
具体目标:
1、能正确安装和配置.net的运行环境,能独立完成教学基本要求规定的实验;
2、能熟练使用软件集成开发环境visual studio .net,会使用调试工具调试应用程序;
3、能进行简单的windows程序设计;
4、能利用面向对象程序设计的原理,进行类的设计;
5、能使用常用.net类库和windows控件,进行windows程序设计;
6、能熟悉使用ado.net,能进行简单地数据库应用程序的设计;
7、能独立进行小型应用软件的开发。
(2)知识目标
1、理解并掌握面向对象程序设计的基本理论和方法;
2、熟悉c#语言的基本语法;
3、熟悉并掌握常用.net类库和windows控件的使用。
课程内容设计
为了学习和落实工学结合的教育理念,强化高职办学特色,提高学生职业技能,提升教学质量,根据以上软件开发岗位群及能力要求,改革了传统的课程体系和教学方法。将原来以课堂理论教学为主,辅助以相应的实践教学的课程设计思路,改革为以实践技能培养为主,理论知识够用为度的设计思路。在课程内容设计方面,以软件项目开发过程内容为主线进行设计,积极与行业企业合作开发课程,根据职业岗位(群)和技术领域的任职要求,参照相关的职业资格标准,改革课程体系和教学内容。与企业合作开发模块化教学包,聘请企业专家一道确定教学内容,共同开发模块化的课程。理论教学内容形成了c#语言基础应用、面向对象的设计与应用为主的两个模块。实践教学内容形成windows窗体应用、文件操作、简单的数据库编程等四个模块。在课程内容设计过程中,根据职业教育需要,紧密结合学生考取软件设计师证书的内容有针对性的进行重点讲解,进一步体现课程设计职业性、实践性的特点。