Mastering Programming Logic & System-Level Development with C/C++

Modules and Content

1. Foundations of C/C++ Syntax & Control Structures
  • Variables, loops, conditionals
  • Operators, functions, scope
  • Stack vs heap memory
  • Pointer arithmetic & dynamic memory allocation
  • Arrays, Linked Lists, Stacks, Queues
  • Searching & Sorting algorithms
  • Classes, Inheritance, Polymorphism
  • Constructors, Encapsulation
  • Full-fledged command-line based real-world project

Reference

  • “Piping Handbook” by Mohinder L. Nayyar ,
  • “Process Piping: The Complete Guide to ASME B31.3” by Charles Becht IV,
  • “Pipe Stress Engineering” by Liang-Chuan Peng and Tsen-Loong Peng
  • “Piping Design Handbook” by John J. McKetta Jr.
  • “The Planning Guide to Piping Design” by Richard Beale and David R. Sherwood