This course teaches object-oriented programming. Object-orientated programming offers a natural
method for designing software systems that build on the concepts of data abstraction, information
hiding and modularity. Students will design and implement solutions to problems using an objectoriented programming language.
Prerequisites: CMSC 1240 Computer Programming I with C- or better.