MIT 6.092: Introduction To Programming In Java¶
约 428 个字 预计阅读时间 1 分钟
课程简介¶
- 所属大学:MIT
- 先修要求:无
- 编程语言:Java
- 课程难度:🌟🌟
- 预计学时:少于 15 小时
MIT 的 Java 入门课程,不需要有任何编程基础也可以开始学习。一节课是一小时 Lec (知识点讲解)+一小时 Lab (代码训练),整个课程是七节课。虽说是十四个小时的课时,真正学起来却很快,一天其实差不多就能结束。感觉是比较适合新手上手的强度。
课程内容包括了:
- 快速入门 Java 所需的基础知识概念,如第一节课的 Java 编译原理、经典代码 "Hello world" 、八大基础类型等。
- 如何拥有良好的代码风格,如第三节课强调的命名规范、缩进、空格使用等。
- 如何 Debug :第六节课的使用 Eclipse warning, Assertion 和第七节课的 Exception 等。
Lab 的 Assignment 倒不是很难,很多前一节课的 Assignment 后一节课 Lec 上就会讲到。唯一需要注意的就是代码是一个很注重实践的技能,新手入门写代码最重要的就是多写多练,无论是 Lec 还是 Lab 上的代码都不要偷懒不写。
学完这门课想要进阶的可以学习 MIT 6.005/6.031 。
课程资源¶
- 课程网站:Winter 2010
- 课程教材:How to Think Like a Computer Scientist - 如何像计算机科学家一样思考
- 课程作业:https://ocw.mit.edu/courses/6-092-introduction-to-programming-in-java-january-iap-2010/pages/assignments/
资源汇总¶
@SinanTang 在学习这门课中用到的所有资源和作业实现都汇总在 SinanTang/MIT6092-Introduction-to-Programming-in-Java_problem-sets - GitHub 中。
@sirrice 在学习这门课中用到的所有资源和作业实现都汇总在 sirrice/6092 - GitHub 中。