大学里计算机类课程教学的一个大问题...

  • 软件教书匠金旭亮
  • 2024-11-24 03:29:49
大学里计算机类课程教学的一个大问题,就是学生学的知识,他不知道这些知识在实践中怎么用。

以编程语言课为例,学生学了许多语法特性,还有一个个的具体编程技巧,但仍然不明白,怎样用这种语言写出一个真正有用的程序。

这里我介绍一本书,Marco Faella写的《你真的会写代码吗》,这本书以解决“向连通容器中注水”这一问题为例子,使用Java作为编程语言,对程序进行了七次重构,展示了一名优秀的软件工程师,是怎样编写程序解决特定问题的,并介绍了真实软件开发中必须考虑的诸多要素。

看了这本书,大致就知道应该怎样写出一个“有用”的程序了。

不过,这本书主要介绍的是“人如何编程”,现在是AI时代,机器编程占有越来越重要的地位,AI会对人开发软件的方法带来怎样的冲击?会发生哪些变化?这是一个有趣的问题,有待时间去解答……
大学里计算机类课程教学的一个大问题...大学里计算机类课程教学的一个大问题...大学里计算机类课程教学的一个大问题...大学里计算机类课程教学的一个大问题...