Breadcrumb

Computer Science for B.Sc. Students: Object Oriented Programming Using C++ | Operating Systems, (Paper I and II): Semester II - NEP Maharashtra

Computer Science for B.Sc. Students: Object Oriented Programming Using C++ | Operating Systems, (Paper I and II): Semester II - NEP Maharashtra

(0 Reviews)
  • ISBN : 9789373596075
  • Pages : 336
  • Binding : Paperback
  • Language : English
  • Imprint : S Chand Publishing
  • © year : 2026
  • Size : 6.50*9.25

Price : 399.00 319.20

The book is a comprehensive and syllabus-oriented textbook designed for B.Sc. Second Semester students of Computer Science as per Common Minimum Syllabus prescribed for Universities and Colleges under the recommended National Education Policy 2020 in Maharashtra. The book offers a balanced and structured approach to two core areas of computer science—Object Oriented Programming using C++ and Operating Systems—which together form the foundation of modern software development and system-level understanding.
The text introduces students to the principles of object-oriented thinking, enabling them to design robust, reusable and modular programs using C++. Concepts are developed progressively, supported by clear explanations, illustrative programs and diagrams that simplify complex ideas. The operating systems section provides an in-depth understanding of how modern systems manage processes, memory, files, and hardware resources, helping students appreciate the internal functioning of computer systems.
Written in a clear, student-friendly language and aligned strictly with the prescribed syllabus, this book bridges the gap between theory and application. It is ideally suited for classroom learning, self-study, and examination preparation, making it a reliable companion for undergraduate computer science students.

  • Strictly as per NEP Maharashtra Semester II syllabus for B.Sc. Computer Science
  • Covers two core papers in a single volume:
 
  1. Paper I: Object Oriented Programming Using C++
  2. Paper II: Operating Systems
 
  • Concept-wise structured presentation, progressing from fundamentals to advanced topics
  • Clear explanation of OOP concepts such as abstraction, encapsulation, inheritance, polymorphism, virtual functions, and exception handling
  • Well-explained C++ programs with logical flow and illustrative examples
  • Comprehensive coverage of Operating Systems, including process management, CPU scheduling, deadlocks, memory management, file systems, I/O management, and protection mechanisms
  • Use of diagrams, tables and figures to enhance conceptual understanding
  • Student-friendly language suitable for first-time learners of OOP and OS concepts
  • Useful for classroom instruction, examinations, and self-learning

Paper 1: Object Oriented Programming Using C++

1. Object Oriented Methodology 
2. Classes and Objects 
3. Constructor and Destructor
4. Operator Overloading
5. Dynamic Objects
6. Inheritance
7. Virtual Functions
8. Exception Handling

Paper 2: Operating Systems

1. Introduction of Operating System
2. Process Management 
3. CPU Scheduling 
4. Performance Comparison
5. Deadlock and Starvation
6. Memory Management
7. Memory Allocation Method
8. I/O Management
9. File Management
10. Protection Mechanisms

This textbook has been designed to meet the needs of B.Sc. Second Semester students of Computer Science as per Common Minimum Syllabus prescribed for Universities and Colleges under the recommended National Education Policy 2020 in Maharashtra.  

Be the first one to review

Submit Your Review

Your email address will not be published.

Your rating for this book :

Sign Up for Newsletter