PSOOP Autumn Semester C205

Prerequisites :Principles of Programming Languages, Fundamentals of Data Structures

Course Objectives :

Employ a problem-solving strategy to breakdown a complex problem into a series of simpler tasks. Execute problem-solving actions appropriate to completing a variety of sub problems.Apply analytical and logical thinking to extract facts from a problem description and determine how they relate to one another and to the problems to be solved. Design and implement an object oriented solution to solve a real life problem. Develop problem-solving and programming skills using OOP concept.

Course Outcomes :

After studying this subject student should be able to

  • Develop algorithms for solving problems by using modular programming concepts.

    • Abstract data and entities from the problem domain, build object models and design software solutions using object oriented principles and strategies.

    • Discover, explore and apply tools and best practices in object-oriented programming.

    • Develop programs that appropriately utilize key object-oriented concepts.