Software Engineering (Java) OpenCourseWare: A Free Bachelor Level Java Programming Course by MIT

Published Jan 27, 2009

RSS Feed

Students learn the fundamentals of Java programming using the 'Introduction to Software Engineering in Java' OpenCourseWare offered by the Massachusetts Institute of Technology's (MIT) Department of Electrical Engineering and Computer Science. The free undergraduate-level course materials are appropriate for any students with an interest in computer programming. Previous programming experience is not required.

Introduction to Software Engineering in Java: Course Specifics

Degree Level Free Audio Video Downloads
Undergraduate Yes No No Yes

Lectures/Notes Study Materials Tests/Quizzes
Yes Yes No

Introduction to Software Engineering in Java: Course Description

Java is one of the most common programming languages in use today. Undergraduate students looking to get their first taste of Java programming will find the 'Introduction to Software Engineering in Java' OpenCourseWare beneficial. The course materials, developed by MIT instructors Usman Akeju, Evan Jones and Olivier Koch, direct students on the keys to developing useful, practical software. Topics include variables, data types, operators, loops and arrays, objects and classes, the Java API and more. Students will need to set up a Java development environment on their computer using the instructions provided with the course materials. While some prior programming experience may be helpful, it is not required.

The free OpenCourseWare includes lecture notes, assignments and a useful list of references links and materials. For more information, and to download materials, visit the introduction to software engineering in Java programming course page.

Featured School Choices: