Question: 1 . Classroom Audio / Video Recorder Device: Design a smart classroom audio / video recording device that can automatically capture lectures, focusing on the

1. Classroom Audio/Video Recorder Device: Design a smart classroom audio/video recording device that can automatically capture lectures, focusing on the instructor and capturing key content displayed on screens and the white/blackboard. The device should provide features such as recording, enriched playback with picture-to-voice/text-ability, and data storage, with options for remote access and multi-classroom integration and accessibility.
2. Window Cleaning Robot: Design an autonomous window cleaning robot that can efficiently clean windows of varying sizes and orientations (vertical, horizontal, or slanted). The robot should include features such as obstacle detection, cleaning path optimization, and status reporting. Consider a modular design to accommodate future expansions, such as remote control or advanced AI functionalities.
Deliverables for questions 1 and 2:
Product Requirement Specification (High and Low level).
Selected Use Case diagrams.
UML diagrams: Class, sequence, and state diagrams (if applicable).
Use of appropriate design patterns.
Modularity and scalability for future enhancements.
Proper encapsulation and abstraction to manage complexity.
Implement question 1 or 2
Documentation: Explain the design choices, major classes, objects, functionality, and modules for the next development phase.
Presentation of your work: Include a demo of core classes, modules, and design pattern(s) of the behavior of each of the products.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!