视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
软件工程专业学习什么知识?
2024-12-19 13:59:56 责编:小OO
文档


软件工程是一门不断发展的学科,学者和组织机构对其有不同的定义。例如,Boehm将其定义为使用现代科学技术知识设计和构建计算机程序及相关文档的过程。IEEE认为软件工程是开发、运行、维护和修复软件的系统方法。Fritz Bauer将软件工程描述为一系列方法,这些方法基于完善的工程化原则,旨在经济高效地获得在实际机器上可靠运行的软件。软件工程学主要包括软件开发技术和软件工程管理。软件开发技术包括软件工程方法学、软件工具和软件开发环境,而软件工程管理则包括软件工程经济学和软件管理学。
软件工程专业旨在培养掌握计算机软件基本理论知识、熟悉软件开发和管理技术,能在计算机软件领域从事设计、开发和管理的高级人才。主要课程包括离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等。毕业生主要去向包括计算机软件专业公司、信息咨询公司和金融等领域的独资或合资企业。
软件技术行业变化迅速,人才培养需符合企业和领域需求。针对高职学生,教学应以就业为导向,强调技能培养,并确保课程安排的合理性。教学计划定期修订,以保持课程设置与技术发展同步。通过调整课程结构,降低理论教学比例,加强针对性和实用性,形成合理的课程体系。课程包括公共课程、专业基础理论课程、专业课程和素质能力提高课程。
针对三年制和二年制班级,课程设计和教学内容有所不同。三年制班级(普高生)的专业课程配有课程设计,实践教学课时比例超过50%。课程设置优化,横向联系密切的课程安排在同一学期,并开设配套的综合性实训课程。二年制班级根据教学需要制定了相应的教学计划,确保在减少教学时间的同时完成专业教学任务。采用NIIT核心课程体系,公共文化课程与专业课程交错,技术路线贯穿整个教学计划,分为非可视化编程阶段、可视化编程阶段、WEB应用开发及技能提高阶段以及综合实践训练阶段。课程设计上,整合技术基础课程,采用专题形式安排一些专业课程。

下载本文
显示全文
专题