Skip to content Skip to site navigation Skip to service navigation

Intermediate Object-Oriented Programming

New session times will be displayed below upon confirmation.

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


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.