EE 202: Object-oriented programming: classes, objects and methods. Object-oriented design. Simple data structures. Best programming practices (structured coding, documentation, testing and debugging).