All courses

Georgia Institute of Technology · CS 1331

Introduction to Object-Oriented Programming

面向对象程序设计导论

Object-oriented programming in Java, including encapsulation, inheritance, polymorphism, medium-sized programs, basic algorithms and data structures, application development, and secure interface concepts.

SubjectJava

LevelIntroductory

Suggested stageYear 2 (inferred)

Public-material edition2026

LanguageEnglish

VideosNot verified

Assignments / solutionsNot verified / Not verified

Prerequisites

Georgia Tech CS 1301 or equivalent introductory programming

Start here

All official course content

Lectures, video, assignments and exams are separated so you do not have to hunt through the course homepage.

15 direct tasks

Official resource hubs

Use these to browse a complete resource collection; the section above links directly to individual study items.

Source and verification

Every link points to an official university or course-team page. The year identifies the linked public-material edition, not necessarily the latest on-campus offering; a school may have newer materials that are not public. Unknown facts remain unverified rather than guessed.

Georgia Tech Official Syllabus Repository · verified 2026-08-22