You may have used various software applications without ever really considering the question of how the applications were built. Understanding the concepts that lie behind the development of a software application allows you to handle the application with ease. This course introduces you to the general programming concepts, the various phases that occur in a software development process and examining the concepts underlying the object-oriented programming model.
Learning Objectives