img

Object Oriented Analysis and Design & C++

Object Oriented Analysis and Design

Suganthi Subburaj | Author Level 1

0.0
(0) 20 Students

What you will learn

  • objects

  • encapsulation

  • classes

  • inheritance

This course provides a comprehensive foundation in object-oriented programming and software design principles, combining the power of C++ with modern analysis and modeling techniques. Students will learn to think in terms of objects, classes, and interactions, enabling them to design and implement robust, maintainable, and scalable software systems.

The course begins with an introduction to object-oriented concepts such as abstraction, encapsulation, inheritance, and polymorphism, followed by an in-depth exploration of Unified Modeling Language (UML) for system analysis and design. Students will gain practical experience in creating use case diagrams, class diagrams, sequence diagrams, and state diagrams, which help visualize and document system requirements.

Parallelly, students will learn C++ programming as a tool to implement their designs, covering control structures, functions, classes, operator overloading, inheritance, polymorphism, templates, and exception handling. Real-world case studies and mini-projects help students connect analysis, design, and implementation.

By the end of the course, students will be able to:

Analyze problems using object-oriented thinking.

Model systems with UML diagrams.

Design solutions applying object-oriented design principles and patterns.

Implement software using modern C++ features with good coding practices.

This course prepares students for software development, system design, and advanced programming roles, bridging the gap between theory and hands-on implementation.

img
No Discussion Found

0.0

0 Reviews

5
0
4
0
3
0
2
0
1
0
Meet Your Instructor

Instructor
5.0 Rating
93 Students
Author Level 1
9 Courses
About Instructor

Dr.S.Suganthi is currently working as Assistant Professor, Department of Computer Science, G.Venkataswamy Naidu College, Kovilpatti. She is a proficient academician with over 10 years of experience in teaching and research in various educational institutions. She obtained the undergraduate degree in Mathematics and the postgraduate degree in Computer Science and Engineering from National Engineering College, Kovilpatti in 2004 and 2013 respectively. She has earned the Ph.D. degree from the Mother Teresa Women’s University, Kodaikanal under the faculty of Computer Science in 2022. She published more than 30 research articles in various reputed international journals and conferences. Her areas of interest include Wireless Sensor Networks, Artificial Intelligence, Evolutionary computation, Deep learning and Multi objective Optimization.

video

Free

  • Course Duration
    0
  • Course Level
    Medium
  • Student Enrolled
    20
  • Language
    English
This Course Includes
  • 0 Video Lectures
  • 0 Quizzes
  • 1 Assignments
  • 0 Downloadable Resources
  • 30 days after the enrollment
  • Certificate of Completion