Object Oriented Programming
This course introduces Object-Oriented Programming (OOP) principles and their application in Java development.
Core Concepts: Covers objects, classes, encapsulation, and abstraction as fundamental OOP principles.
Advanced Topics: Explores inheritance, polymorphism, and generic programming for scalable software design.
Java Implementation: Focuses on class structures, object interactions, and modular programming.
Students develop strong coding skills in Java, enabling them to design and implement efficient, reusable, and maintainable software systems.
G1: Translate mechatronics systems and robots into mathematical models and simulations.
G3: Perform Multiphysics modeling and simulation for Mechatronics, Robotics, Control, and Embedded systems.
G4: Develop, test, and integrate robotics hardware and software into fully functional systems.
G5: Design, develop, and interface Embedded Systems, ensuring efficient coding and integration.