~/JNU/IS/CST/guidance
  • 😚INTRO
    • 0x00🐭~/JNU/IS/CST/指南
    • 0x01🤔专业导引
      • 先来了解一下自己的专业吧
      • 专业所需的软件设备
      • 专业所需的硬件设备
      • 出路方向简述
  • 😇SURVIVAL
    • 0x02🥵军训/新训相关
      • 军训/新训内容
      • 参训之外的事情
    • 0x03🥳社团/组织相关
    • 0x04🤑日常生活相关
      • 浅谈吃饭事务
      • 关于非正餐消费
      • 杂项
  • 🤏STUDY
    • 0x05🧐学习相关
    • 0x06😋大一课程
      • 英语听说Ⅰ
      • 中国近现代史纲要
      • 大学语文
      • 高等数学Ⅰ(信息类)(全英)
      • 计算机导论(全英)
      • 大学体育
      • 军事理论
      • 英语读写Ⅰ&Ⅱ
      • 问题求解与程序设计(全英)
      • 高等数学Ⅱ(信息类)(全英)
      • 思想道德与法治
      • 离散数学Ⅰ(全英)
      • 线性代数(全英)
    • 0x07🤣大二课程
      • 计算机组成原理(全英)
      • 数据结构(全英)
      • 离散数学II(全英)
      • 大学物理实验(全英)
      • 大学物理(全英)
      • Mao's Theorem(全中)
      • Java程序设计(全英)
      • 操作系统(全英)
      • 软件工程(全英)
      • 算法设计与分析(全英)
      • 概率统计(全英)
    • 0x08😱大三课程
      • 机器学习(全英)
      • 计算机网络(全英)
      • 数字图像处理(全英)
      • 数据库系统(全英)
      • 人机交互(全英)
      • 数值计算基础(全英)
      • 密码算法与协议(全英)
      • 统计学方法入门(全英)
      • 数据仓库与数据挖掘(全英)
      • C++程序设计(全英)
      • 信息安全与管理(全英)
      • 软件工程中的形式化方法(全英)
      • 信息检索(全英)
    • 0x09😭大四课程
      • 面向对象方法学(全英)
      • 编译构建(全英)
      • 计算机视觉(全英)
      • 教育数据挖掘与分析(全英)
      • 计算机体系结构(全英)
    • 0x0a🐀通识教育选修课
  • 👍TAIL
    • 0x0b💔恋爱相关
    • 0x0c🎁尾巴
由 GitBook 提供支持
在本页
  1. STUDY
  2. 0x07🤣大二课程

软件工程(全英)

非常神奇的一门课,老师也很神奇,他是每年都说明年退休的M.X He(Max He)

这门课为什么神奇呢,因为它啥都干,一门小小3学分课里你要学会做一些简单的编程题,开发一个有实际目的的小软件,以及为一个准备开发的软件撰写文档,以及听他讲大量软件开发方法论,最终在第十六周给你一份可以背诵的题目文档老老实实进行一个背多分。还有一件事,关于考勤和项目开发文档撰写,你需要进行self grade,成为你的平时分,在考试的最后还有一道十分题让你再给自己评价一次以及对课程提出意见【

这个老师为什么神奇呢,他的经历似乎是当过多年企业开发领导再回来当教授(这在这两年的内卷形势下基本不可能进高校,甚至搜不到他的google scholar),但根据他的背景,似乎也没有谁比他更适合教软件工程这种课,虽然他教起来还是比较莫名其妙的,他同时负责过网络应用开发、数据库系统等课程的教学。而且最欢乐的是,从本人21年入学的开学班会时,他说他明年就退休了,接着当我22年上他的课程时,他也决定明年退休了,当我以为他今年终于退休,把上述的另外两门课程已经传给其他老师进行教学时,孩子们,他又回来了【

M.X老师侃侃而谈的功力非常了得,且他会越讲越high,语调时而高昂时而沉重,虽然但是我是十六周不知道听了些什么【【【但是一到有作业做还是比较好玩的,在整个课程中共有三个project,第一个project就是简单编程题,第二个project是一个简单四则运算器(包含出题、解题以及验证功能),第三个project是软件开发文档撰写,每个project间没有承接关系。意外地,我觉得他的课程很适合当Java课程的延伸,因为Java这门语言的设计就是以很多软件工程设计方式作为主导思想的,有兴趣的同学可以用这门课的内容去探索Java的各种软件开发功能

这课的强度比较大,因为他凑齐了project和背多分考试,不过背多分的提纲内容我已经上传至课程仓库,应该可以减少一些等待他慢慢讲课的麻烦,事实上,他一开始发给各位的课本和提纲给的内容完全不是同一本书的内容,最后的提纲内容出自Ian Sommerville撰写的Software Engineering 9th,有兴趣可以去查,但是在备考时基本用不着

上一页操作系统(全英)下一页算法设计与分析(全英)

最后更新于9个月前

🤏