Skip to content

Latest commit

 

History

History
47 lines (42 loc) · 2.87 KB

File metadata and controls

47 lines (42 loc) · 2.87 KB

📙 Semester 3

🖥️ Object-Oriented Programming

  • Overview: Dive into the principles of Object-Oriented Programming (OOP), using C++ as the primary language.
  • Topics Covered:
    • 📦 Classes and Objects: Fundamentals of creating classes and objects.
    • 🔄 Inheritance and Polymorphism: Exploring the power of inheritance and polymorphic behaviors.
    • 🛡️ Encapsulation and Abstraction: Learning about data hiding and interface abstraction.
    • 🧩 Design Patterns: Introduction to common OOP design patterns for robust software design.
  • Projects: Building applications to solidify OOP concepts.
  • Recommended Book:
    • "C++ Primer" by Stanley B. Lippman, Josée Lajoie, and Barbara E. Moo
  • Recommended Courses:

🎛️ Microcontroller Theory and Applications

  • Overview: Delve into the world of microcontrollers, understanding their programming and practical applications.
  • Topics Covered:
    • 🧠 Microcontroller Architecture: Study of various microcontroller architectures and their functionalities.
    • 💻 Programming: Techniques for programming microcontrollers.
    • 📡 Interfaces and Peripherals: Exploring sensors, actuators, and communication interfaces.
    • 🤖 Applications: Real-world applications of microcontrollers in embedded systems.
  • Projects: Designing and implementing projects using microcontrollers.
  • Recommended Books:
    • "Programming 32-bit Microcontrollers in C: Exploring the PIC32" by Lucio Di Jasio
    • "The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors" by Joseph Yiu
  • Recommended Course:

📊 Circuit Analysis

  • Overview: Learn to analyze and understand complex electronic circuits.
  • Topics Covered:
    • ⚡ Kirchhoff's Laws: In-depth study of Kirchhoff’s current and voltage laws.
    • 🔋 Network Theorems: Understanding and applying various network analysis theorems.
    • 📶 AC/DC Analysis: Analyzing circuits in both AC and DC settings.
    • 📐 Thevenin's and Norton's Theorems: Simplifying complex circuits using these theorems.
  • Projects: Analyzing and designing a range of electronic circuits.
  • Recommended Books:
    • "Engineering Circuit Analysis" by William H. Hayt, Jr., Jack E. Kemmerly, and Steven M. Durbin
    • "Fundamentals of Electric Circuits" by Charles K. Alexander and Matthew N.O. Sadiku
  • Recommended Course: