Credit(s):3Introduction to the basic concepts of programming, problem solving, programming logic and design techniques using an object-oriented language. Topics covered include the language syntax, functions, return types and objects found in a current object-oriented programming language.