Introduction to object-oriented programming for mechatronic applications. Introduction to data structures and classes with application to mechatronics. Introduction to algorithms. Concepts illustrated on a physical mechatronic system. Prerequisite: ENCMP 100.