Java软件开发基础(罗奇鸣) 2022春 2021秋 2021春 2020秋 2020春 2019秋 2018秋 2017秋 2016春 2015春 2014秋 2013秋 2012秋 2012春 2011春 2010秋 2010春 2009秋 2009春 2008秋  课程号:CS150502
2022春 2021秋 2021春 2020秋 2020春 2019秋 2018秋 2017秋 2016春 2015春 2014秋 2013秋 2012秋 2012春 2011春 2010秋 2010春 2009秋 2009春 2008秋  课程号:CS150502
6.5(8人评价)
6.5(8人评价)
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:一般
选课类别:通识 教学类型:理论课
课程类别:一般通识 开课单位:计算机科学与技术系
课程层次:自由选修   学分:2.0
课程主页:暂无(如果你知道,劳烦告诉我们!)
简介 最后更新:

Java语言是目前最为流行的软件开发语言之一。 本课程内容包括:Java语言概述, 类和对象, 继承和多态,泛型,异常处理, 输入与输出, 图形用户界面,线程, 数据库编程,网络编程, 和动态网页编程。

AI 总结 AI 总结为根据点评内容自动生成,仅供参考

教学内容

罗奇鸣老师的《Java软件开发基础》课程涵盖基础内容,但时间紧迫,课程进度较快,部分同学反馈“上课嘟嘟囔囔念经似的”。课程主要通过PPT讲解代码,缺少详尽注释,不利于理解。

作业与考试

本课程没有平时作业,只有大作业。大作业要求用JavaFX制作一个程序来动态展示某个科学原理,禁止游戏类项目。这项任务因时间紧而令部分学生感到压力。学期末还有一篇500字的课程心得作为备选考核方式,但评分上限较低。

教学水平

点评总体认为教师讲解认真,但多为“念PPT”。中规中矩的教学风格使得部分学生感觉内容不吸引人。

给分

给分较严格,尤其是大作业的评分受到很多限制,需要创新和与往届不同。展示环节早的学生会有附加分。同学互评也影响最终成绩。

课程适合人群

建议有C语言基础的同学选修。大一新生或Java初学者可能需要在课外花更多时间进行自学和练习,以更好地理解课程内容。

总结

罗奇鸣老师教学认真,但课程设计和评分标准较为严格。课程内容紧凑,需要学生具备一定编程基础并主动自学。

排序 学期

评分 评分 8条点评

˃ʍ˂ 2021春
  • 课程难度:困难
  • 作业多少:很少
  • 给分好坏:杀手
  • 收获大小:没有
  • 难度:困难
  • 作业:很少
  • 给分:杀手
  • 收获:没有

安个编译器2节课,8节课跟飙车似的全讲完了,上课嘟嘟囔囔念经似的,ppt代码还贴图,复制下来跑一下都不行,大作业不能做游戏,还必须有创新,还不能和历届重复,然后给分差

(最后修改于 5 0 复制链接
Owl Country 2020春
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:没有
  • 难度:简单
  • 作业:很少
  • 给分:一般
  • 收获:没有

中规中矩的一门课,老师讲得不赖,但对我来说也不算引人入胜。

难度上,只考虑本课程的作业的话,对预修过C语言的同学来说,学习这门课程如同砍瓜切菜。

大作业是用javafx动态展示一个原理。

老师展示了以前同学的代码,很多都是诸如粒子在势场中的运动、随机游走等数学、物理过程(当然,也有一些有趣的作品,比如计科一个大佬结合机器学习做了一个五子棋游戏,做的还是蛮漂亮的)。作为一个饱受物理数学摧残的锵小将,我本来打算做一个赛尔号对战场景(顺便加点鬼畜因素),后来又打算做一个飞船大战外星人的弱智小游戏。那天和寝室一个哈麻批聊天,他的三言两语令我虎躯一震,我赶紧找到实验要求,只见上面写着和游戏有关的作品将会挂科(之前那位老哥主要是想展示机器学习原理)。合着只能做数学物理化学计算机某个原理的可视化呗,还真就妮科特色!做个游戏它不香吗,我觉得就算是照搬网上的代码,如果能看懂代码,收获也比展示某个无用的物理过程要多(不是说物理原理无用,而是说展示这个原理学不到多少东西)。

疫情原因在网上上课,可能有的人学的比较懒散,学期末有很多人退课。

1 0 复制链接
羟基酸 2021春
  • 课程难度:简单
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:没有
  • 难度:简单
  • 作业:中等
  • 给分:一般
  • 收获:没有

没有给参考书,ppt 很烂,基本上只有代码,代码还不含注释,可读性极差;讲课也很烂和念经一样。

只有一个大作业,要求用 javafx 写带 gui 的软件,禁止写游戏,要求实现某种算法或科学原理。

我用 java 重新写了一遍某门课的一个小作业,得总评 A。

 

总的来说是很差的一门课,基本上学不到东西。

0 0 复制链接
唔哈 2021春
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:中等
  • 作业:很少
  • 给分:超好
  • 收获:一般

老师讲课还是挺认真的,但基本是认真地念ppt。上课也不点名。

这个学期课时短,很多基础的东西都是念一下就过去了,还是需要自己课下去看一下的。

平时没有作业。

期末评价方式:用javaFX技术做一个程序,演示一个科学原理(不能是游戏)。然后需要制作ppt在台上讲,老师打分。(老师会给同学发往届学生的程序作为参考,如果实在不知道怎么写可以从这些程序里面找到灵感)

但由于时间实在太紧,有很多人没来的急做,罗老师在期末的时候又给了另一种考核方式:写一篇不小于500字的课程心得体会。但这种方式最高只能拿3.7。

总得来说,还是更推荐学过java 的同学选这门课,如果能提前做好程序就更好了。

0 0 复制链接
Damnatus7 2017秋
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:很多
  • 难度:简单
  • 作业:很少
  • 给分:一般
  • 收获:很多

老师挺认真的,每次下课的时候同学都会鼓掌然后老师会轻轻鞠躬,感觉很好 www
不过讲课基本就是念ppt,ppt基本就是教材【】平时没有作业,期末考就是自己写个程序在全班前展示,然后评分是同学互评再加讲的早的会有分数加成,自己磨了一个星期写了个感觉挺有创意的?最后 A-
最大收获可能是认识了很多大佬【】我滴妈有几位大佬您们写的东西过于强大了吧orz

0 0 复制链接
divrotgrad 2017秋
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:很少
  • 给分:一般
  • 收获:一般

这门课要求大二及以上学生选,预修c语言。

作为大一新生去混了一下。

老师上课主要就是讲课件,然后分析代码,平时不留作业,最后就是交个大作业,上台展示,可以自己写也可以改代码,同学评分。展示的早还有附加分。

个人建议 没有面向对象语言基础的还是上完课后好好把课件代码看看,或者练练手。

我平时听的似懂非懂,做大作业发现无从下手,恶补了一周才弄懂。

做了个水平一般的程序。最后A-。我也知足了。

0 0 复制链接
ygao 2015春
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:杀手
  • 收获大小:一般
  • 难度:中等
  • 作业:很少
  • 给分:杀手
  • 收获:一般

为了压缩课程,每晚上三个课时,也是蛮拼的。

0 0 复制链接
caz 2014秋
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:简单
  • 作业:很少
  • 给分:一般
  • 收获:一般

东区的Java课比较水,作业就是上课抄抄代码,考试会有很多记忆的东西

0 0 复制链接

罗奇鸣

教师主页: 暂无

其他老师的「Java软件开发基础」课

龚伟 7.0 (2) 2024春 2023秋...
龚伟, 曹晨红 7.0 (3) 2024春
任开新 3.8 (12) 2020春 2019春...
未知 2022春

罗奇鸣老师的其他课

Python科学计算基础 8.5 (35) 2024秋 2024春...
C++ 6.7 (6) 2018春 2017春...
C++ 3.0 (2) 2020春 2019春...
数据结构与数据库 3.5 (4) 2017春 2016春...