软件工程实践(汪炀) 2022秋 2021秋  课程号:CS400801
2022秋 2021秋  课程号:CS400801
8.5(4人评价)
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:一般
选课类别:计划内与自由选修 教学类型:理论实验课
课程类别:本科计划内课程 开课单位:计算机科学与技术系
课程层次:专业选修   学分:2.5
课程主页:暂无(如果你知道,劳烦告诉我们!)
简介 最后更新:

软件工程实践是计算机专业的一门重要的专业选修课。从工程项目实践入手,对于提高学生的软件开发能力和软件项目管理能力具有重要意义。主要内容包括当前主流Web应用框架介绍、工程项目开发案例等。

排序 学期

评分 评分 4条点评

也西湖居士 2022秋
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:中等
  • 作业:很少
  • 给分:超好
  • 收获:一般

水学分的好地方

大三人,今年由于疫情原因一直在宿舍上网课,选这课是打算拿专业选修学分顺便学一学java,奈何学期事情有点多,java也没学明白(感觉不如c++),线下实验课开始的时候就准备退课开摆了,然而一直拖到回家还没退,想起来的时候已经不能退课了😨

于是花了一天时间把一学期的实验做了(说实话就是配环境读代码写报告)

以为寄了最后还拿了3.7,真是惊喜

(最后修改于 1 0 复制链接
? 2021秋
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:中等
  • 作业:很少
  • 给分:超好
  • 收获:一般

这课竟然没人评价,我来小评价一下吧。

这门课没有考试,全看实验。我是2021年秋选的这门课,当时大三上,未学数据库,导致后来实验完全不会做并且看不懂,故退课了。

现在回想起来这门课特别摆,有7周的理论课,讲的内容主要是SpringBoot以及Mybatis,貌似是目前主流的后端开发框架,以及Redis数据库,但我估计没几个人听。对于想去大厂实习的人来说,这门课确实有些用。当时选课人数21人,老师完全不点名,到了实验课全交给了助教。助教好好,当时我给他说我感觉好难,想退课,助教甚至说你就算不做实验我也能给你过,爱了爱了。由于当时班上基本上全是大四的了,特别摆,有个大四学长说他摆了大烂也拿了3.7.

实验课程在理论课结束之后进行,强制要求去电三楼406,当然如果有事可以请假,由于我只上了两次实验课就退课了,并不了解实验的任务量,但根据群里的状态来说(基本没人发言),实验应该不难,而且不会的也可以现场问助教。实验一周一个,感觉蛮水的,而且助教检查感觉也蛮水的,很适合养老,但感觉大实验有点像数据库的银行管理系统,应该需要肝一肝。最后大实验的ddl为学期结束,而且还可以和助教商量,感觉蛮友好的。

实验内容如下:

1. 配置环境,实验采用的软件为IDEA,使用的编程语言为Java

2. 了解jdbc的整合和MVC框架的基本配置

3. 熟悉SpringBoot整合mybatis

4. spring security 和 springboot整合redis

5. 熟悉定时任务和异步任务的原理,了解定时任务的重要注解和异步任务的重要注解

6. rabbitmq

7. 大实验,2-3人组队,三个可选课题:电商系统,网站自动收藏整理,人力资源管理系统

1 5 复制链接
feidun请问还记得总体给分情况吗?比如优秀线以上得高分是否容易,优秀线下是否容易极低分(参考gnj的运筹学基础)等等
?回复 @feidun: 大四人都挺摆的,感觉很好拿高分
ztt请问大三上选这门课需要预先自学啥东西呀?除了Java和MySQL之外
?回复 @ztt: 起码有过开发一个数据库管理系统的经验吧,不然代码根本看不懂
?更新:笑死了,群里看见一个已经读研的人用本科账号选了这门课,一学期一次没去过啥也没干,最后也飘过了,这课多神不用我多说了吧
立即登录,说说你的看法
娃娃菜 2022秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

个人看法:是一门比较适合水学分的课,但是不是一门适合刷绩点的课。

 

应该3.7和3.3的比较多,就是完成了基本任务:每次安排的实验(只是跑一下已经写好的程序,可能需要修改一些参数,基本没什么难度,环境也很好配),实验报告(所有实验写完一块交的)。实验课的时候有签到,平时上课的时候老师说现场找助教检查的话会有加分(记不清了,但是不知道这个有没有算到最终分数里,因为我并没有去线下)。似乎高分不多,拿高分可能要做一些改进,有些创新吧。

 

老师的ppt写的一言难尽,建议不要看,实在想看的话可以看一下需要配的环境。

(最后修改于 0 0 复制链接
Mospiccc 2022秋
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:简单
  • 作业:很少
  • 给分:超好
  • 收获:一般

    软工实践比较适合大四水学分(可线上不签到≈可以翘课),上课大部分都讲一些Java相关的生态,如JDK,Spring,Redis等,对于入门Java语言是一个比较好的选择。当然如果想通过Java找一份实习或者真正做一个课程设计靠课上是不行的,讲的还是很少的。PPT应该是老师从各个培训机构的开源课程中汇总出来的,在里面不乏能找到几个比较出名的培训机构的名称,所以如果期待自学Java建议利用好网上资源就行。

    本学期课程安排是,前半学期上课,后半学期上机检查实验。实验部分使用的是Stargazers · xkcoding/spring-boot-demo · GitHub中的开源spring-boot教程,几乎不需要写代码,只需要运行成功即可,在实验报告中贴出自己的理解和运行成功的截图。实验需要有本地的Mysql,计科的同学上完数据库课程后再上这门课会比较舒服。对于大三想卷保研的同学也可以选修这门课,大家都很摸鱼:),但是来往高新区通勤可能就比较麻烦,而且最好有一点数据库基础。

    最后摆了一个学期拿了个4.0,已经满足了。)

(最后修改于 0 0 复制链接

汪炀

教师主页: 戳这里

其他老师的「软件工程实践」课

丁箐 7.7 (3) 2024秋 2023秋

汪炀老师的其他课

“科学与社会”研讨课 10.0 (1) 2024秋 2024春...
算法设计与分析 8.2 (5) 2023秋
算法设计与分析 7.7 (7) 2023秋
算法设计与分析 7.4 (16) 2022春 2021秋...
算法设计与分析 5.7 (15) 2022秋
程序设计I 4.3 (6) 2019秋
算法理论 2021春
算法理论 2024春