Important Dates Grading Lectures Optional Readings
Exercises Group Assignments Individual Assignments
Exam Schedule
Videos Slides
College of Engineering Aeronautics and Astronautics Agricultural and Biological Engineering Biomedical Engineering Chemical Engineering Civil Engineering Construction Engineering and Management Electrical and Computer Engineering Engineering Education Engineering Professional Education Environmental and Ecological Engineering Industrial Engineering Materials Engineering Mechanical Engineering Nuclear Engineering
EPICS (Engineering Projects In Community Service) First-Year Engineering Program First-Year Engineering Honors Program Global Engineering Program Minority Engineering Program Professional Practice (Co-Op) Program Women in Engineering Program
College Administration Schools Programs All Groups All People ECN Webmail
Purdue Home

ECE 462 Object-Oriented Programming using C++ and Java

Fall 2009 

New: Assignment Demos

Time: 830-920AM MWF

Location: ARMS 1109 and MSEE 189 / 190


Programming with Objects

Wiley-IEEE Press


Developing Games in Java

Developing Games in Java


Effective C++

Effective C++

Facebook Group: ECE 462 Fall 2009


Yung-Hsiang Lu

Yung-Hsiang Lu

Teaching Assistant:

Guangwei Marcus Zhu


Students' Comments

  • "This has been my favorite class at Purdue and I have definitely learned the most. Most of my interview questions have been supported by this class alone. I would recommend this class to any computer engineer as I believe it is one of the most important. "
  • "He does a great job teaching and honestly cares about his students."
  • "Professor Lu did an extraordinary job teaching this class this semester. The materials he provided online were excellent and the way he interacted with the students very conducive to learning ...  By far Professor Lu is the finest teaching Professor I have had yet at Purdue. I would recommend this class and any other that he teaches."
  • "He's very responsive to students. That's always a pleasure."
  • "intructor is excellent, we can tell he put a lot of effort in this course and always available to help student."
  • "The class was hard, but I learned a lot"
  • "Good course. I learned a lot and enjoyed developing games. I wish I had taken this class earlier on in my career here at Purdue. The ability to complete the assignments by a deadline was appropriate and a good lesson in time management. I would recommend this course and any by the same professor."
  • "The textbook for this course is good. The course has good organization and the is also well structured"
  • "The instructor is always willing to help students."

Seminar: "The Changing Landscape of Game Development: How Social Gaming Is Affecting Game Development and the Game Industry" by Matt Booty, CEO, Midway Games