Introduction to Programming in Java

A set of two images based on a small cup. Primitives fit into the cup, and objects don't.

Primitives and references are discussed in lecture 4, which introduces object oriented programming. (Figure by the course instructors.)


MIT Course Number


As Taught In

January IAP 2010



Cite This Course

Course Description

Course Features

Course Description

This course is an introduction to software engineering, using the Java™ programming language. It covers concepts useful to 6.005. Students will learn the fundamentals of Java. The focus is on developing high quality, working software that solves real problems.

The course is designed for students with some programming experience, but if you have none and are motivated you will do fine. Students who have taken 6.005 should not take this course. Each class is composed of one hour of lecture and one hour of assisted lab work.

This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.

Other Versions

Related Content

Evan Jones, Adam Marcus, and Eugene Wu. 6.092 Introduction to Programming in Java. January IAP 2010. Massachusetts Institute of Technology: MIT OpenCourseWare, License: Creative Commons BY-NC-SA.

For more information about using these materials and the Creative Commons license, see our Terms of Use.