软件开发专业论文六篇
软件开发专业论文范文1
关键词:软件工程;课程体系;本科教育
1背景
中国信息产业部的数据显示,2021年中国软件产业整体保持快速增长态势,累计完成软件业务收入7572.9亿元,同比增长29.8%。与此同时,我国软件出口142亿美元,同比增长39%。企业对软件人才需求量在增大,估量人才缺口达到20万,而且这个需求将以每年20%左右的速度增长[1]。但另一方面,多数软件类应届毕业生在面临就业时却难以感受到这些数字所带来的欣慰,许多毕业生并没有顺当到对口的工作。虽然这些同学身份上属于工程技术类的应用型人才,在目前IT产业蓬勃进展的大环境下理应有自己的一席之地,但结果却是“毕业即失业”表现得愈加突出。
软件工程专业具有巨大的进展潜力,但如何建设好软件工程专业?长期以来,国内高校软件专业主要以培育讨论型人才为重点,以软件基础理论和系统软件设计为主干,目标是培育面对计算机与系统软件领域的讨论型人才[2]。因此如何建立保证软件工程专业本科同学既具有可持续进展潜力又适应当前产业需求的新型学问体系,如何建立与企业应用紧密结合的先进课程体系、教学理念和教学方法,从而提高同学的综合力量,使毕业生在跨出校门时具备必需的素养,缩短从同学到企业员工的角转换所需的时间,实现就业的“零适应期”是软件工程专业努力的目标。
国外高校在软件工程教育方面的一个共同点就是:依据各自国家和学校的特点,立足同学长远进展,培育适应社会需要与变化的人才。从软件教育的特点来看,西方闻名高校有较完善的教育理念、教学手段和试验条件,有较长时间的实施阅历,与企业有亲密的合作关系,有一大批专家在从事计算机与软件的教育讨论。这些高校的课程与我国现行的计算机和软件课程体系相比,理论更深,与新技术的接轨更快,试验和职业实践的比重更大,通过试验让同学把握基本概念、提高分析问题与解决问题力量的力度更大。
国内高校软件专业主要以培育讨论型人才为重点,以软件基础理论和系统软件设计为主干,
目标是培育面对计算机与系统软件领域的讨论型人才。软件专业同学在同学学科学问与实际运用有肯定的距离。因此探讨如何建立符合国情,既面对当前产业需要又兼顾本专业同学进展潜力的学问体系、课程体系,是我们讨论的主要内容。
2模块化的课程体系
我校软件工程专业申办于2021年,并于2021年开头招生。该专业成立的宗旨是培育高层次、有用型、复合型、具有国际竞争力的软件人才,要求同学在思维创新的基础上,提高技术创新和工程创新力量,提高软件工程实践和软件工程管理力量。我校在设置软件工程专业课程体系方面学习全国名牌高校如复旦、浙大等,并结合自己硬件及师资条件的实际,提出了如下几个设想:
(1) 合理设置课程模块,突出核心基础。
在软件工程领域,最新的、先进的软件技术文档、技术文献、进展讨论等都是英文撰写的资料;合资、外资公司中的软件工程人员所使用的工作语言也是英语。因此在第一至第四学期我们对同学的英语力量进行强化训练,通过阅读、听力、写作和口语沟通等方式提高其英语运用
力量;在其次学期开头的全部专业基础课程、专业核心课程和专业选修课程中加入肯定比例的专业英语训练,将英语融入到专业理论学问学习的过程中;同时开设几门专业课采纳全英文教材,实行双语教学,达到巩固和不断提高的目的,为同学动手编写英文程序代码,查阅英文技术文献、文档扫除语言障碍。
(2) 合理设置专业入门基础课程模块,以引导为主。
以计算机导论为主,并以设置类型多样、专业掩盖面广的专业基础学问讲座或新生研讨课为辅,同学学习了计算机最基本的概念后,通过生动好玩的讲座获得更广的熟悉和了解。
(3) 合理设置专业核心课程模块,以应用为主。
专业核心课程关系到培育出来的软件工程人才质量。针对计算机学科需要,应设置相应的软件系统类课程、软件实现类课程、软件工程类课程以及相应课程的课程设计、实际项目开发为核心的软件设计及实现类的实践类课程。
(4) 设置专业方向选修课程,突出共性化进展。
计算机软件开发培训
结合时代需求,结合同学共性化进展需求,设置多个专业方向的模块化课程。设置跨大类专业选修课程,如计算机组成原理、编译原理和软件体系结构等;设置专业方向选修课程,如软件开发案例分析、软件开发新技术、软件文档写作等课程。同学可按需选修1~2个专业方向,有利于其发挥专业创新力量和专业共性化进展。
目前,我校软件工程专业课程体系架构如图1所示。
3实践教学体系
我院除设置模块化的课程体系外,还特别注意实践教学,并且构建了以项目为支撑的实践教学体系,详细开设与实践教学有关的课程如下:
其次个学期开设熟悉实习;
第三个学期开设面对对象程序设计课程设计;
第四个学期开设数据库原理课程设计以及.NET程序开发技术课程设计;
第五个学期开设Java语言课程设计以及UML建模工具及应用课程设计;
第六个学期开设J2EE技术课程设计及大型数据库课程设计;
第七个学期开设软件开发新技术课程设计;
第八个学期毕业设计。
针对合格的工程化软件人才所应具备的个人开发力量、团队开发力量、系统研发力量和设备应用力量,我们设计了以下4类阶梯状的工程实践课程。
程序设计实践课程:培育个人级工程项目开发力量,如面对过程程序设计(C语言),面对对象程序设计(C++语言)等课程设计。
软件工程实践课程:培育团队合作级工程项目研发力量,如.NET程序开发技术、J2EE技术、嵌入式软件开发(J2ME)等课程设计。
信息系统实践课程:培育系统级工程项目研发力量,如软件开发案例分析、面对对象系统分析与设计、大型数据库应用等课程设计。
毕业设计实践课程:培育开发软件所必备的设备应用力量,如软件开发新技术课程设计、毕
业设计实践等。
我们感觉软件方面的技术五花八门,因此在专业核心课程设置上,留意其侧重点。我们将Java网络程序开发定为主要的教学方向,其中包括Java程序设计语言、网络软件开发技术、J2EE技术、以J2ME为主的嵌入式软件开发技术等。当然,我们兼顾企业实际用人的状况,开设了.NET程序开发技术等核心课程,具体的专业课程体系请参见图1。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论