Overview:
This course introduces students to the fundamentals of software engineering within the context of embedded systems using Arduino. Students will learn how to design, develop, and implement software for microcontrollers, with a focus on practical applications. The course covers essential topics such as programming in C/C++, system design, hardware-software integration, and debugging techniques. Through hands-on projects, students will gain experience in creating real-world applications that interact with sensors, actuators, and other electronic components. By the end of the course, students will be equipped with the skills to develop efficient, reliable, and maintainable software for embedded systems.
- Teacher: Angelo Joaquin