Java Application Design

分数组成

  • 平时分 70%:
    • wk 的平时分根据平时作业(10 次左右,因为 GUI 部分没有)和 1 个 lab 确定(据说往年是 2 个);
    • lwm 的平时分根据 4 个 lab 确定(据说往年是 5 个),分别是:
      • Lab 1:实现异型数独求解与生成
      • Lab 2:基于可变类/不可变类实现矩阵类,要求支持链式计算
      • Lab 3:实现网络爬虫和搜索引擎,除了解析 html 还要求调用第三方库解析二进制文件的 metadata。
      • Lab 4:实现任意 Client/Server 应用程序,要求使用 Socket 通信(Bonus:使用数据库)。
  • 期末考试 30%:
    • 斩杀线 40 分左右,但据 wk 班的同学反应今年似乎取消了斩杀线(或许是题目太偏难怪所致)。

2. 修读感受

计院典型的烂课,教学、实验、考试两两独立。期末考只能带一本书,指定的教材分上下两册,且已经把 GUI 框架从 Swing 换成了 JavaFX(而考察的仍是 Swing),无论带哪一本都感觉不是一般难受。尽管如此,这里先推荐一下 lwm 老师的课件,讲的真的是非常详细,并且有很多具体的例子与分析。我甚至觉得自己过一遍课件的效果会远好于上课。就是内容实在太多了,如果平时没有好好学想靠期末速通,感觉不太现实。我自己也是,花了很多的时间在过课件上。另外 lwm 班有 4 个 Lab,且后两个 Lab 都有比较细致的文档要求,因此做起来也花了很多时间。可以说我期末复习一半以上的时间都给了这门课。

评论

TABLE OF CONTENTS

分数组成
2. 修读感受

© 2018-2025 memset0.

All rights reserved.

Source Code

Built with Gatsby.js


Made with ❤️ in China