Course image ERA112 Computer Architecture 2025/04 MohammadMahdi Ariannejad
2024 - 2025

This course provides a foundation for students to understand modern computer system architecture with a focus on its applications in robotics. It equips students with essential knowledge, fundamental concepts, and design techniques relevant to robotics computing, including performance trade-offs, hardware-software interactions, and real-time processing. Key topics include machine structures, embedded system architectures, parallel processing, and multicore computing, all within the context of robotic systems. The course is structured around the three primary components of computing in robotics: processors for control and computation, memory systems for efficient data handling, and networks for communication between robotic subsystems.

Course image ERA114 Electronics 1 2025/04 MohammadMahdi Ariannejad
2024 - 2025

This course introduces fundamental electronic components essential for robotics applications, including diodes, transistors, and their practical uses in circuits. Students will develop a solid understanding of these devices, their operating principles, and their role in robotic systems, sensors, and control circuits.

Science reveiw | Baamboozle - Baamboozle | The Most Fun Classroom Games!