Skip to main content

Intermediate Object-Oriented Programming

Effective immediately in response to COVID-19, most Technology Training classes will be delivered online until further notice.

In advance of each session, Tech Training will provide you with a Zoom link to your class, along with any required class materials.


 

This course is an intermediate object-oriented programming and design using the Java programming language. Topics include event-driven programming, recursion, generics, collections, iterators, and more.
 
Course Prerequisites:
Fundamentals of Object-Oriented Programming (ITS-1922) or equivalent experience

Learning Outcomes:
At the completion of the course, the students/participants will have had the opportunity to learn how to:

  • Describe the differences between traditional programming and object-oriented programming
  • Explain concepts related to intermediate level of object-oriented programming, including event-driven programming, recursion, generics, collections, iterators, etc.
  • Develop and analyze programs to address a specified problem

Course Topics:

  • Event-Driven Programming - 1
  • Event-Driven Programming - 2
  • Recursion
  • Generics
  • Collections, Iterators
  • Advanced GUI Programming


University IT Technology Training classes are only available to Stanford University staff, faculty, students and Stanford Hospitals & Clinics employees. A valid SUNet ID is needed in order to enroll in a class.

Custom training workshops are available for this program

Technology training sessions structured around individual or group learning objectives. Learn more about custom training.

Special Group Rates

For groups of 5 or more, special rates are available. Please contact techtraining@stanford.edu for more details.


University IT Technology Training sessions are available to a wide range of participants, including Stanford University staff, faculty, students, and employees of Stanford Hospitals & Clinics, such as Stanford Health Care, Stanford Health Care Tri-Valley, Stanford Medicine Partners, and Stanford Medicine Children's Health.

Additionally, some of these programs are open to interested individuals not affiliated with Stanford, allowing for broader community engagement and learning opportunities.