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

来源 :课程教育研究·上 | 被引量 : 0次 | 上传用户:lyl_chong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】本文针对计算机科学与技术专业课程体系存在的问题,探讨适合河北联合大学计算机专业的课程体系的设计与建设方法,提出了基于.NET系列课程的阶梯式课程体系。
  【关键词】课程体系. NET系列课程 计算机科学与技术 阶梯式课程体系
  【基金项目】河北联合大学教改资助项目,项目编号Z1108-08。
  【中图分类号】G42 【文献标识码】A 【文章编号】2095-3089(2013)06-0157-01
  1.问题的提出
  目前国内多数院校的计算机科学与技术专业所开设的课程主要以基础课为主,适当开设一些比较实用的计算机语言或开发工具。由于计算机技术的发展十分迅速,各种开发平台不断涌现,因此很多学校的课程体系中对各种技术均适当开设了一些课程进行介绍,但由于课时总量的限制,学生对各种技术都有一些了解,但是都不够深入,学生毕业后必须经过用人单位或社会机构的专门培训方可进行实际应用系统的开发,而很多用人单位需要能够立即投入使用的软件人员,因此,这种现状在很大程度上影响了学生的就业率。
  为了解决上述问题,需要在保证计算机科学与技术知识体系完整的基础上,将某一个方向、某种技术增加课时量,加大教学力度,让学生在该方向或技术上学深学透,因此提出了以.NET为核心技术的“阶梯式教学”体系,瞄准.NET技术方向,由浅入深开设多门系列课程,使得各门课程形成一个整体的知识体系。
  2.NET技术特点
  .NET是微软公司开发的一种技术平台,主要用来产生一个可以用来快速开发、部署网站服务及应用程序。目前基于.NET Framework的软件占有很大的市场份额。.NET Framework 支持多种语言整合应用,可以让开发人员使用不同的程序语言来开发解决方案。同时,.NET Framework易于上手,适合于本科专业的学生深入系统的进行学习。
  3.NET阶梯式课程体系建设的作用和意义
  计算机科学与技术专业原有教学体系中,同时设置了JAVA、.NET、嵌入式等多类课程,课程开设零散,难以形成完整的知识体系,学生每门课都要学,但每门课都学不精,所学知识不足以满足实际项目开发需求,进而有很多学生课程之外还需要参加企业或社会的各种专门培训,这也是多年来长期困扰很多本科院校的难题。我们试图通过这样的改革,围绕系列课程,以实际项目开发过程为主线,循序渐进的将项目开发过程所用到的相关知识及开发技巧系统而完整的传授给学生,使学生毕业后马上可以投入实际项目开发,缩短学校教育与企业用人需求之间的差异,提高学生就业率。
  为了保证课程体系具有较好的弹性,在课程体系中还开设了PC机常用软件,随着.NET技术的发展该课程内容可以随时调整其讲授的内容。
  本次课程体系建设还包括与本体系相适应的系列教材的建设过程。教材的编写过程是促进从事该系列课程教学的教师技能和素质提高的一个过程,课程组教师在教材的编写过程中通过教材知识点深入细致的研讨、共同开发课程教学案例等过程进一步认清各门课程之间的衔接关系和彼此细微的联系,为今后更好的衔接课程、提高综合教学质量打下坚实的基础;同时能够通过该过程提高每位教师自身的.Net开发应用水平,只有教师的素质提高了才能确保教学效果的提升。
  4.NET阶梯式课程体系的内容
  .NET阶梯式课程体系的研究内容主要包含贯穿于.NET“阶梯式教学”系列课程知识点的汇总、整理以及相应的教材规划,与.NET课程体系对应的其他相应课程的设置、开设学期、学时等。
  本课程体系以.NET系列课程为核心,系列课程共分7个学期执行,每学期开设一门核心课程并适时开设与核心课程相关的其他课程。核心课程开设如下:
  第一学期:开设《C程序设计》,主要是训练学生面向过程的程序设计基本功。
  第二学期:开设《C#程序设计》,主要介绍利用C#语言进行程序设计的方法和技能,重点突出面向对象的程序设计思想和C#基本语言要素。其培养目标是通过该阶段的学习强化学生计算机程序开发能力、同时使学生建立面向对象编程的思想,熟练掌握相应方法。
  第三学期:开设《网络编程基础》,内容包括:Web编程基础知识,HTML语言介绍,DHTML编程基础,XML技术及应用,Jquery技术与应用, CSS,页面脚本语言等。旨在让学生系统掌握Web应用开发的页面部分的实现技术和技巧。
  第四学期:开设《数据库应用》。本课程是《.Net Windows编程》、《ASP.NET》及《.NET 高级编程》的前导课。目前计算机应用中数据库应用占有很大的比重,本课程主要讲述SQL Server,包括基本工具的使用、T-SQL编程、存储过程创建、触发器创建等。为开发基于数据库的应用程序做好准备。
  第五学期:开设《.Net Windows编程》,主要讲解微软.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等 。
  与上述七门核心系列课程密切相关的其他课程包括数据结构、数据库原理、软件工程、软件测试等。
其他文献
【摘要】在大专护理专业学生的内科护理学教学中,主要采用传统的理论讲授的填鸭式教学方法,学生缺乏对疾病的初步认识,被动接受知识。为了寻找更好的教学方法来弥补这一不足,笔者将案例教学法与传统教学法做了对比研究,结果显示实验组与对照组之间存在显著性差异。说明案例教学法优于传统教学法,值得广为推广。  【关键词】案例教学法 内科护理 应用  【中图分类号】R47 【文献标识码】B 【文章编号】2095-3
伪狂犬病病毒(Pseudorabies virus,PRV)也称为Aujeszky’s disease virus(ADV)或suid herpesvirus type 1,可引发伪狂犬病(PR)。PRV宿主谱广泛,可感染大多数哺乳动物和一些禽
【摘要】创造性思维能力的培养是数学教学的一个重要方面,在数学教学中,教师应尽力体现在情景的创设,启发性问题的提出,学生创造性思维兴奋点的捕捉等方面,通过导趣、导思、导法,促使学生多讲、多动、多猜想、多“发现”、多“创造”,培育学生的创新精神。本文就如何培养学生创造性思维,谈点自己的体会。  【关键词】素质教育 创造性思维 发散性思维  【中图分类号】G633.6 【文献标识码】A 【文章编号】20
【中图分类号】G623.5 【文献标识码】A 【文章编号】2095-3089(2013)06-0148-02  为实现促进学生获得数学基本活动经验,在教学实施中要注意以下几方面的问题:  一、引发学生参与数学活动的兴趣  学生对于数学活动的参与态度与参与程度直接决定了数学基本活动经验的获取质量。而学生的学习兴趣则是影响学生参与数学活动非常重要的因素。为了使学生积极主动地参与数学活动,笔者以为,除了
【摘要】为了适应时代发展的要求,我国进行了深入的课程改革;在这个背景之下,教师们采用了各种各样能够提高教学质量的教学方法,各种方法都有着独特的优势和特点,本文主要分析了合作教学模式在数学教学中的应用,希望可以提供一些有价值的参考意见。  【关键词】数学教学 合作教学模式 应用分析  【中图分类号】G633.6 【文献标识码】A 【文章编号】2095-3089(2013)06-0151-01  合作
【摘要】教学质量问题是我估计进入大众化教育阶段高等教育面临的重要问题,质量是学校、学科、专业生存和发展的基石、生命线,必须时刻关注。教学督导在教学质量监控中起到了重要作用,是学校提升教学质量的重要保障。本文从论述教学督导的自身作用入手,提出教学督导在教学质量监控体系中的不可替代的作用。  【关键词】质量 督导 监控体系  【中图分类号】G64 【文献标识码】A 【文章编号】2095-3089(20
【摘要】新课程标准要求高中数学课堂教学要有实效性,还要提高学生的能力,因此数学课堂进行必要的知识拓展与训练也必不可少。如何开展有效的数学知识拓展训练一直是数学教育工作者关注和探讨的话题,本文做简单浅析。  【关键词】拓展训练 开阔眼界 激发兴趣  【中图分类号】G633.6 【文献标识码】B 【文章编号】2095-3089(2013)06-0154-01  有人说学数学很无聊,我感觉如果课堂内容是
【中图分类号】G42 【文献标识码】B 【文章编号】2095-3089(2013)06-0123-02  国际知名的台湾语言学专家扶忠汉先生曾说过一句这样的话,大陆学生从初中到大学毕业,除各种考试外,几乎无实际交际能力。他的话一语中的,道出了我国英语教学中存在的弊端。  《英语课程标准》(2011年版)指出:“英语课程承担培养学生基本英语素养的任务,即学生通过英语课程掌握基本的英语语言知识,发展基