跳转至

MIT 6.092: Introduction To Programming In Java

课程简介

  • 所属大学:MIT
  • 先修要求:无
  • 编程语言:Java
  • 课程难度:🌟🌟
  • 预计学时:少于 15 小时

MIT 的 Java 入门课程,不需要有任何编程基础也可以开始学习。一节课是一小时 Lec (知识点讲解)+一小时 Lab (代码训练),整个课程是七节课。虽说是十四个小时的课时,真正学起来却很快,一天其实差不多就能结束。感觉是比较适合新手上手的强度。

课程内容包括了:

  1. 快速入门 Java 所需的基础知识概念,如第一节课的 Java 编译原理、经典代码 "Hello world" 、八大基础类型等。
  2. 如何拥有良好的代码风格,如第三节课强调的命名规范、缩进、空格使用等。
  3. 如何 Debug :第六节课的使用 Eclipse warning, Assertion 和第七节课的 Exception 等。

Lab 的 Assignment 倒不是很难,很多前一节课的 Assignment 后一节课 Lec 上就会讲到。唯一需要注意的就是代码是一个很注重实践的技能,新手入门写代码最重要的就是多写多练,无论是 Lec 还是 Lab 上的代码都不要偷懒不写。

学完这门课想要进阶的可以学习 MIT 6.005/6.031

课程资源

资源汇总

@SinanTang 在学习这门课中用到的所有资源和作业实现都汇总在 SinanTang/MIT6092-Introduction-to-Programming-in-Java_problem-sets - GitHub 中。

@sirrice 在学习这门课中用到的所有资源和作业实现都汇总在 sirrice/6092 - GitHub 中。