软件开发环境
分享
课程详情
课程评价
spContent=《软件开发环境》面向计算机类大二学生开设,属于专业基础课,也是专业核心课程。本课程从学科专业的视角入手,对专业人才的社会主义核心价值观以及职业素养的培养进行顶层设计优化,以探索适合软件人才培养的课程教学方法和路径。课程团队通过教学内容重构、教学过程优化、产业案例融入、课赛结合激励以及行业工程思政,全面提升课程先进性、学生学习主动性,强化学生专业认知、科研创新能力。
—— 课程团队
课程概述

《软件开发环境》是计算机科学与技术专业本科生大二上学期的一门专业必修课。从整个4年的培养方案看,这门课下承大一所学的程序设计语言(Java、C、C++),上启大三要学的《软件工程》,目标就是要将学生所学的具体的编程知识转化为整体的软件开发能力,为大三时系统地掌握软件工程能力做好铺垫。所以这门课宏观上要让学生对当前流行软件开发环境有一个总体的认识,熟悉基于C/S架构和B/S架构的软件开发模式,了解Web开发中客户端和服务器端的软件开发技术以及数据库技术;从技能的掌握的角度来说,就是要使学生掌握一门具体的软件开发技术-JSP技术,进而培养学生对软件开发的整体构架设计和具体实现能力。

授课目标

本课程主要以课程讲授和实践方式进行,讲授注意采用启发式、应用式、讨论式和发现式教学方式,实行互动性教学,重点培养学生的软件开发环境总体的认识,了解当前流行的软件开发环境的主要特点及适用领域,主要掌握基于B/S模式技术软件开发技术。实践方式注意流行软件开发环境的总体认识,上机安装实践,并重点实践具体技术,提出实际工程项目开发中可能遇到的问题,要求用所学知识进行实现解决。

课程大纲
参考资料

刘凡主编,《JSP基础入门-微课视频版》,清华大学出版社,2024年8月第4次印刷;


郝兴伟等编,《 Web技术导论》(第三版),清华大学出版社,2012年9月;