计算机科学与技术专业.NET阶梯式课程体系

更新时间:2024-02-27 作者:用户投稿原创标记本站原创 点赞:4605 浏览:11553

【摘 要】本文针对计算机科学与技术专业课程体系存在的问题,探讨适合河北联合大学计算机专业的课程体系的设计与建设方法,提出了基于.NET系列课程的阶梯式课程体系.

【关 键 词】课程体系.NET系列课程计算机科学与技术阶梯式课程体系

【基金项目】河北联合大学教改资助项目,项目编号Z1108-08.

【中图分类号】G42【文献标识码】A【文章编号】2095-3089(2013)06-0157-01

1.问题的提出

目前国内多数院校的计算机科学与技术专业所开设的课程主要以基础课为主,适当开设一些比较实用的计算机语言或开发工具.由于计算机技术的发展十分迅速,各种开发平台不断涌现,因此很多学校的课程体系中对各种技术均适当开设了一些课程进行介绍,但由于课时总量的限制,学生对各种技术都有一些了解,但是都不够深入,学生毕业后必须经过用人单位或社会机构的专门培训方可进行实际应用系统的开发,而很多用人单位需要能够立即投入使用的软件人员,因此,这种现状在很大程度上影响了学生的就业率.

为了解决上述问题,需要在保证计算机科学与技术知识体系完整的基础上,将某一个方向、某种技术增加课时量,加大教学力度,让学生在该方向或技术上学深学透,因此提出了以.NET为核心技术的“阶梯式教学”体系,瞄准.NET技术方向,由浅入深开设多门系列课程,使得各门课程形成一个整体的知识体系.

2.NET技术特点

.NET是微软公司开发的一种技术平台,主要用来产生一个可以用来快速开发、部署网站怎么写作及应用程序.目前基于.NETFramework的软件占有很大的市场份额..NETFramework支持多种语言整合应用,可以让开发人员使用不同的程序语言来开发解决方案.同时NETFramework易于上手,适合于本科专业的学生深入系统的进行学习.

3.NET阶梯式课程体系建设的作用和意义

计算机科学与技术专业原有教学体系中,同时设置了JA、.NET、嵌入式等多类课程,课程开设零散,难以形成完整的知识体系,学生每门课都要学,但每门课都学不精,所学知识不足以满足实际项目开发需求,进而有很多学生课程之外还需要参加企业或社会的各种专门培训,这也是多年来长期困扰很多本科院校的难题.我们试图通过这样的改革,围绕系列课程,以实际项目开发过程为主线,循序渐进的将项目开发过程所用到的相关知识及开发技巧系统而完整的传授给学生,使学生毕业后马上可以投入实际项目开发,缩短学校教育与企业用人需求之间的差异,提高学生就业率.

为了保证课程体系具有较好的弹性,在课程体系中还开设了PC机常用软件,随着.NET技术的发展该课程内容可以随时调整其讲授的内容.

本次课程体系建设还包括与本体系相适应的系列教材的建设过程.教材的编写过程是促进从事该系列课程教学的教师技能和素质提高的一个过程,课程组教师在教材的编写过程中通过教材知识点深入细致的研讨、共同开发课程教学案例等过程进一步认清各门课程之间的衔接关系和彼此细微的联系,为今后更好的衔接课程、提高综合教学质量打下坚实的基础;同时能够通过该过程提高每位教师自身的.Net开发应用水平,只有教师的素质提高了才能确保教学效果的提升.

4.NET阶梯式课程体系的内容

.NET阶梯式课程体系的研究内容主要包含贯穿于.NET“阶梯式教学”系列课程知识点的汇总、整理以及相应的教材规划,与.NET课程体系对应的其他相应课程的设置、开设学期、学时等.

本课程体系以.NET系列课程为核心,系列课程共分7个学期执行,每学期开设一门核心课程并适时开设与核心课程相关的其他课程.核心课程开设如下:

第一学期:开设《C程序设计》,主要是训练学生面向过程的程序设计基本功.

第二学期:开设《C#程序设计》,主要介绍利用C#语言进行程序设计的方法和技能,重点突出面向对象的程序设计思想和C#基本语言要素.其培养目标是通过该阶段的学习强化学生计算机程序开发能力、同时使学生建立面向对象编程的思想,熟练掌握相应方法.

第三学期:开设《网络编程基础》,内容包括:Web编程基础知识,HTML语言介绍,DHTML编程基础,XML技术及应用,Jquery技术与应用,CSS,页面脚本语言等.旨在让学生系统掌握Web应用开发的页面部分的实现技术和技巧.

第四学期:开设《数据库应用》.本课程是《.NetWindows编程》、《ASP.NET》及《.NET高级编程》的前导课.目前计算机应用中数据库应用占有很大的比重,本课程主要讲述SQLServer,包括基本工具的使用、T-SQL编程、存储过程创建、触发器创建等.为开发基于数据库的应用程序做好准备.


第五学期:开设《.NetWindows编程》,主要讲解微软.NET平台下的Windows程序设计的常用技术,包括VisualStudio2010集成开发环境介绍,窗体及控件的属性、方法、事件,GDI+绘图,ADO.NET技术以及基于ADO.NET的数据库应用程序的设计,C#多线程技术,三层架构,应用程序的安装和部署等内容.通过学习,学生可以掌握.NET平台下Windows程序设计的常用技术.

第六学期:开设《ASP.NET》,主要介绍ASP.NET的各种怎么写作器组件、Web应用的怎么写作器端编程、Web怎么写作器端数据绑定和数据的各式输出、数据验证控件、Web应用的三层架构及实现.通过本阶段旨在让学生全面了解Web应用的整个开发过程和相关的开发技术、技巧.

第七学期:开设《.NET高级开发技术》,为系列课程的最后一个阶段,在该课程中重点涵盖当前.NET开发的前沿热门技术、主要包括MVC、WFC、WPF、SilverLight、Ajax等.

与上述七门核心系列课程密切相关的其他课程包括数据结构、数据库原理、软件工程、软件测试等.

相关论文范文