Copy into your editor, fill in the blanks, and place in directory /pro/web/web/courses/cs190/asgns/1-24/LOGIN2.txt. Replace LOGIN with your CS login. Note the 2 there so that you don't overwrite the first handin! Come up with at least 3 potential projects. ================================================================ Name: Louisa Rosenheck ================================================================ Questions/comments about the syllabus or project handout: ================================================================ Project Title 1: Teaching Tools - Customizable Lesson Plans Brief Description Computers are a valuable teaching tool for teachers and students of all ages because they allow the students to go at their own pace and learn both visually and audially. This software would provide an environment for teachers to create their own lessons online without having to deal with HTML or other languages. There would be feature to create lessons, practice exercises, review sheets, answer keys, quizzes, tests, and grading systems. Teachers could store syllabi and lesson plans. Also, there could be different specialized tools for specific subjects such as math, languages, or reading. Identify Local Users: Teachers, TAs, and tutors at Brown, high school, or any other grade level, even parents and anyone who wants to help someone learn. Assign a 1-5 score for these criteria Useful to others: Has specific users: Can be scaled up to PC product: Divisible: In C++ on Suns: Overall: Pros: Could be a useful tool for many people Cons: May require extensive user testing and feedback to be really useful to teachers. ================================================================ Project Title 2: Long-Term Organizer Brief Description There is a lot of software that acts like day planners and organizers, but not many of them can keep track of long term tasks and errands. This software would have a daily scheduler and phone/address book but in addition could keep track of things you may have to take care of in the future and remind you about them when the time comes. For instance, it would store information on your car and how fast the miles on it normally accumulate so that it could remind you when its time to get the oil changed, get the brakes checked, or go in for a full service. It could also remind you when its time to schedule a dentist appointment or visit your grandmother again. It would have similar customizable capabilities for home-owners, pet-owners, parents, etc. Identify Local Users: Anyone who owns anything that needs to be maintained or needs to schedule similar appointments more than once. Assign a 1-5 score for these criteria Useful to others: Has specific users: Can be scaled up to PC product: Divisible: In C++ on Suns: Overall: Pros: Applicable to pretty much everyone's lives Cons: May consist largely of GUI and organization features, without a lot of interesting algorithms to be written. ================================================================ Project Title 3: Vacation Picker-Planner Brief Description Everyone likes going on vacations, but with a world of possible destinations, its very difficult to find the one most suitable for you. This software would connect to an online database created by other users who entered information on their favorite trips. It would store information such as each place's attractions, activities, history, nature, price ranges, comfort levels, etc. Then potential vacationers could enter their criteria in terms of activities, climate, distance, etc. and make an informed decision on where to go based on what their interests are. The software could also include guidebooks and other resources for trip planning. Identify Local Users: Anyone who wants to explore somewhere new Assign a 1-5 score for these criteria Useful to others: Has specific users: Can be scaled up to PC product: Divisible: In C++ on Suns: Overall: Pros: Useful for the majority of people, and many aspects involved in the software Cons: To actually be useful it would require many users to create a comprehensive destination database.