《软件开发》课程体系

发布者:工匠学院发布时间:2023-09-06浏览次数:11



一、课程简介

南宫体育是教育部批准建立的全国首批本科职业大学。南宫28设威海和济南两个校区,主校区坐落在国家4A级旅游度假区乳山银滩,占地总面积3113亩,建筑总面积85.8万平方米。建校以来,南宫28秉承“中西合璧、知行合一”的校训,以国际化办学为特色,坚持服务国家对外开放战略和地方经济社会发展的办学定位,培养外向型高层次技术技能人才。设有16个教学院部,开设67个本、专科专业,形成了文、经、工、管等多学科协调发展、专业群与产业链无缝对接的发展格局。其中,软件开发课程体系南宫国际app入口注册围绕软件工程领域对IT技术人才的需求,通过学习编程语言、数据结构、算法设计、数据库管理、软件测试、项目管理等知识,学员将掌握软件开发生命周期中的需求分析、系统设计、编码实现、质量保证及维护升级等技能。此外,课程还强调实践应用,南宫国际app入口注册培养具备工匠精神和信息素养的高素质技术技能人才。通过这些课程的学习,学员将能够在互联网服务、移动应用开发、云计算平台构建等领域从事软件开发工程师、产品经理等工作。

二、课程目标

软件工程课程目标南宫国际app入口注册培养掌握软件开发技术,尤其是面向对象程序设计的高级技能人才 南宫体育,学员将学习需求分析,系统设计,编码实现,软件测试和项目管理等知识,通过实践操作与案例分析,学员能够独立进行软件开发作业,具备解决实际问题的能力,此外,课程还注重培养学员的团队协作与创新精神,以适应信息技术快速发展的需求。

三 、课程内容

课程按照模块化方式设计,包括需求分析,系统设计,编码实现,软件测试等模块,各模块均有若干按照企业真实生产流程的软件开发类项目,将理论教学,实践操作,课程思政等内容融合其中 南宫体育,以实现:需求收集--系统设计--编程实现--质量监控,完整的软件开发流程。

四 、课程实施

(一)学习方式

一是线下理论授课,组织学员参加基础理论授课,对编程语言 南宫体育,数据结构等知识进行讲解,打下理论基础。

二是线上实际操作 南宫体育,组织学员基础编程实训:学员将学习并实践基本的编码技术,如Java,Python等,通过实际项目练习,熟悉软件开发流程。

三是企业实习 南宫体育,组织学员在真实企业环境中对应进行软件开发项目实操,以实现商业应用项目实例的掌握。

四是1+X 职业技能等级证书培训和考试,教学中通过竞赛模式,选拔优秀学员,进行证书考核培训,更进一步强化软件工程理论和实操技术 南宫体育,更加贴近企业生产水平。

(二)授课专家

南宫体育,副教授,弭妍

南宫体育,副教授,石春菊

南宫体育,副教授,孙丽霞

南宫体育,副教授,张亚东

南宫体育,讲师,肖利

(三)课程安排

项目名称

软件开发

授课专家

职称/职务

授课题目

学时数

弭妍

副教授

计算机基础知识

4

石春菊

副教授

软件工程理论

4

孙丽霞

副教授

编程语言与算法

4

张亚东

副教授

系统设计与分析

4

肖利

讲师

法律法规与职业道德

4

学时总计

20

(四)课程设计

授课专家

授课题目

学时

弭研

计算机基础知识

4

学习目标

了解计算机体系结构 南宫体育,了解常见操作系统,熟悉操作系统的运行原理.

掌握计算机网络的基础知识。

了解关系型数据库和非关系型数据库的基本原理 南宫体育,掌握数据库设计,管理和优化的基本原则,熟悉SQL等数据库查询语言。

授课内容

1

计算机体系结构. 操作系统 南宫体育. 计算机网络.

1.1计算机体系结构基础知识

1.2操作系统基础知识

1.3计算机网络基础知

2

数据库技术

2.1数据库基本原理

2.2数据库基本原则

2.3数据库查询语言


授课专家

授课题目

学时

石春菊

软件工程理论

4

学习目标

了解软件开发基本理论 南宫体育,了解软件开发基本过程。

授课内容

1

软件开发基本理论

涉及软件开发过程、软件需求分析、软件设计、软件测试等方面的理论。

2

软件开发基本过程

了解软件开发的全过程,包括需求分析、设计、编码、测试和维护等阶段。


授课专家

授课题目

学时

孙丽霞

编程语言与算法

4

学习目标

熟练掌握各种常见的数据结构;掌握各种基本算法。

熟练掌握C语言并具备一定的算法设计与分析能力;理解和应用编程语言。

授课内容

1

数据结构与算法

1.1常见数据结构,如链表、栈、队列、树和图等

1.2基本的排序和搜索算法

2

编程语言

2.1C语言程序设计

2.2C语言程序实践


授课专家

授课题目

学时

张亚东

系统设计与分析

4

学习目标

能够进行系统架构设计、系统性能分析、系统安全设计等方面的工作;掌握系统设计与分析的基本方法,考虑系统的可扩展性、安全性和性能等因素。

授课内容

1

系统设计理论知识

系统架构设计、性能分析等知识

2

系统设计基本方法

系统设计与分析的基本方法


授课专家

授课题目

学时

肖利

法律法规与职业道德

4

学习目标

了解信息技术法律法规和职业道德;增强法律意识和职业道德素养。

了解并关注新技术和趋势。

授课内容

1

信息技术法律法规

1.1信息技术法律法规和职业道德

1.2信息技术职业道德素养

2

新技术与趋势

云计算、大数据、人工智能等新技术和趋势


(五)考核方式

考核方式:过程+考试。

本课程期末考试占总成绩60%,平时考核占总成绩40%。平 时考核包括出勤率、课堂练习、课后作业、技能考核等。期末考 试采用闭卷考试,包括选择题、填空题和论述题等。

技能考核采用综合评分的方法,考查学员对软件开发技能的掌握情况。

考核评价方式如下表:

评价类型

评价内容

成绩权重

评价说明

平时考核(40%)

考勤\课堂参与

10%

旷课时数超过1/3,最终成绩评定为不及格

课堂练习、技能考核

30%

课堂练习以小组为单位进行,按照每组各成员表现评价,技能考试(中级证)通过则给于满分

期末考试(60%)

期末考试(闭卷)

60%


五、课程评价及预期效果

软件开发课程培训通过对传统软件开发课程进行智能化改进,开发了在线开放课程,培养了大量具有高素质和实践能力的软件开发技能人才。

课程预期效果

1.技能提升

学员能够熟练掌握软件开发技术的相关知识和技能,包括需求分析、系统设计、编码实现等。

2.就业竞争力增强

毕业生在IT行业等相关领域的就业竞争力将得到显著提升,因为他们具备的专业技能是许多企业所急需的。

3.薪资待遇提高

由于软件开发专业毕业生的技能稀缺性和高需求性,他们的薪资待遇往往也会相对较高。例如,在二、三、四线城市,该专业的平均薪资都在8000元以上。

4.行业发展推动

软件开发专业的学员将成为推动信息技术行业发展的重要力量,他们的专业知识和技能将为行业的发展提供有力支持。

5.未来技术展望

未来在软件开发实训基地建设经验的基础上,学院计划构建更多与行业紧密结合的课程和项目,以适应未来技术发展的需求。

综上所述,软件开发课程在内容、体系、实践和就业前景等方面都具有显著优势,预期效果也将十分显著,能够为学员的个人发展和行业的进步做出积极贡献。