hi,小慕
软件开发环境
第6次开课
开课时间: 2025年04月21日 ~ 2025年07月15日
学时安排: 3-5小时每周
当前开课已结束 已有 319 人参加
老师已关闭该学期,无法查看
课程详情
课程评价(76)
spContent=《软件开发环境》面向计算机类大二学生开设,属于专业基础课,也是专业核心课程。本课程从学科专业的视角入手,对专业人才的社会主义核心价值观以及职业素养的培养进行顶层设计优化,以探索适合软件人才培养的课程教学方法和路径。课程团队通过教学内容重构、教学过程优化、产业案例融入、课赛结合激励以及行业工程思政,全面提升课程先进性、学生学习主动性,强化学生专业认知、科研创新能力。
《软件开发环境》面向计算机类大二学生开设,属于专业基础课,也是专业核心课程。本课程从学科专业的视角入手,对专业人才的社会主义核心价值观以及职业素养的培养进行顶层设计优化,以探索适合软件人才培养的课程教学方法和路径。课程团队通过教学内容重构、教学过程优化、产业案例融入、课赛结合激励以及行业工程思政,全面提升课程先进性、学生学习主动性,强化学生专业认知、科研创新能力。
—— 课程团队
课程概述

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

授课目标

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

课程大纲

第一章 软件开发环境概述

1.1 背景及软件开发环境的概念

1.2 软件工具的概念和计算机辅助软件工程CASE

1.3 软件开发模式

第一章软件开发环境概述测验

第二章 Web开发技术概述

2.1 计算机网络、Internet及Intranet、Web

2.2 Web数据库访问技术、开发技术和发展史

2.3 HTML的相关内容

2.4 CSS、DHTML、XML的相关内容

2.5 J2EE相关内容

第二章Web开发技术概述测验

第三章 JSP简介

3.1 JSP的定义、安装配置JSP运行环境

3.2 JSP运行原理和JSP与Servlet的关系

第三章JSP简介测验

第四章 JSP基本语法

4.1 JSP页面相关语法

4.2 JSP标记

第四章JSP基本语法测验

第五章 JSP内置对象

5.1 request和response对象

5.2 session对象

5.3 out和application对象

第五章JSP内置对象测验

第六章 JSP与JavaBean

6.1 编写JavaBean和使用JavaBean

6.2 获得和修改beans的属性

6.3 beans的辅助类以及JSP与bean结合的简单例子

第六章JSP与JavaBean测验

第七章 Java Servlet基础

7.1 Servlet概述和工作原理

7.2 Servlet部署、创建与运行

7.3 通过JSP访问Servlet

7.4 共享变量、doPost与doGet方法

7.5 请求转发与重定向

第七章Java Servlet基础测验

第八章 MVC

8.1 MVC工作原理

第八章MVC测验

第九章 在JSP中使用数据库

9.7 预处理语句

9.8 事务、常见数据库连接

9.1 MySQL数据库管理系统

9.2 JDBC

9.3 连接MySQL数据库

9.4 查询记录

9.5 更新、添加、删除记录

9.6 用结果集操作数据库中的表

第九章在JSP中使用数据库测验

第十章 JSP的文件操作

10.1 File类

10.2 读写文件常用流

10.3 文件上传

10.4 文件下载

第十章JSP的文件操作测验

展开全部
参考资料

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


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

河海大学
1 位授课老师
刘凡

刘凡

教授

推荐课程

【DeepSeek适用】小白玩转AI大模型应用开发

林粒粒

227人参加

小白玩转 Python 数据分析

林粒粒

94人参加
下载
下载

下载App