{"id":{"repo_id":"rice","oai_identifier":"oai:repository.rice.edu:1911/17370"},"canonical_url":"https://search.dev.ndltd.org/etd/rice/oai:repository.rice.edu:1911/17370","repository":{"repo_id":"rice","name":"Rice University","base_url":"https://repository.rice.edu/server/oai/request"},"display":{"title":"A computer-based tutor for engineering design","abstract":"Modern computer technology facilitates development of rich learning environments that can enhance a student&apos;s ability to learn; however, none of the existing educational software systems can support the drill-and-practice mode of learning through the use of problem sets in routine engineering design domains. This thesis discusses the design of a computer-based system that benefits the instructor and the students in a design course by automating the creation of problem sets and their solution. The system allows the instructor to specify a set of design procedures as the design concept on which the generated problems should test the student. Each design procedure has a set of applicable conditions and these are formulated into a constraint satisfaction problem. Using the solution to this problem, the system then generates several problem descriptions along with their solution. The software, developed on a distributed component architecture model, is a general framework that could support multiple domains.","abstract_html":"Modern computer technology facilitates development of rich learning environments that can enhance a student&amp;apos;s ability to learn; however, none of the existing educational software systems can support the drill-and-practice mode of learning through the use of problem sets in routine engineering design domains. This thesis discusses the design of a computer-based system that benefits the instructor and the students in a design course by automating the creation of problem sets and their solution. The system allows the instructor to specify a set of design procedures as the design concept on which the generated problems should test the student. Each design procedure has a set of applicable conditions and these are formulated into a constraint satisfaction problem. Using the solution to this problem, the system then generates several problem descriptions along with their solution. The software, developed on a distributed component architecture model, is a general framework that could support multiple domains.","abstract_has_math":false,"creators":["PrakashGanesh, Prabhu"],"institution":"Rice University","degree_name":"Master of Science","degree_level":"Masters","degree_discipline":"Engineering","degree_department":null,"school":null,"contributors":[],"advisors":["Durrani, Ahmad J."],"committee_chairs":[],"committee_members":[],"year":2000,"date_issued":"2000","date_published":"2000","updated_at":"2026-07-24T04:10:21Z","subjects":["Civil engineering","Technological education"],"languages":["eng"],"rights":["Copyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder."],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/1911/17370","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Durrani, Ahmad J."]},{"key":"dc:creator","label":"Author","values":["PrakashGanesh, Prabhu"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2009-06-04T07:59:32Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2009-06-04T07:59:32Z"]},{"key":"dc:date.issued","label":"Date","values":["2000"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Rice University"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Civil engineering","Technological education"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder."]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/1911/17370"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Modern computer technology facilitates development of rich learning environments that can enhance a student&apos;s ability to learn; however, none of the existing educational software systems can support the drill-and-practice mode of learning through the use of problem sets in routine engineering design domains. This thesis discusses the design of a computer-based system that benefits the instructor and the students in a design course by automating the creation of problem sets and their solution. The system allows the instructor to specify a set of design procedures as the design concept on which the generated problems should test the student. Each design procedure has a set of applicable conditions and these are formulated into a constraint satisfaction problem. Using the solution to this problem, the system then generates several problem descriptions along with their solution. The software, developed on a distributed component architecture model, is a general framework that could support multiple domains."]},{"key":"dc:format.mimetype","label":"Dc Format Mimetype","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["A computer-based tutor for engineering design"]}]}],"canonical_facts":{"dc:contributor.advisor":["Durrani, Ahmad J."],"dc:creator":["PrakashGanesh, Prabhu"],"dc:date.accessioned":["2009-06-04T07:59:32Z"],"dc:date.available":["2009-06-04T07:59:32Z"],"dc:date.issued":["2000"],"dc:description.abstract":["Modern computer technology facilitates development of rich learning environments that can enhance a student&apos;s ability to learn; however, none of the existing educational software systems can support the drill-and-practice mode of learning through the use of problem sets in routine engineering design domains. This thesis discusses the design of a computer-based system that benefits the instructor and the students in a design course by automating the creation of problem sets and their solution. The system allows the instructor to specify a set of design procedures as the design concept on which the generated problems should test the student. Each design procedure has a set of applicable conditions and these are formulated into a constraint satisfaction problem. Using the solution to this problem, the system then generates several problem descriptions along with their solution. The software, developed on a distributed component architecture model, is a general framework that could support multiple domains."],"dc:format.mimetype":["application/pdf"],"dc:identifier.uri":["https://hdl.handle.net/1911/17370"],"dc:language.iso":["eng"],"dc:rights":["Copyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder."],"dc:subject":["Civil engineering","Technological education"],"dc:title":["A computer-based tutor for engineering design"],"dc:type":["Thesis"],"thesis:degree_discipline":["Engineering"],"thesis:degree_level":["Masters"],"thesis:degree_name":["Master of Science"],"thesis:institution_name":["Rice University"]},"updated_at":"2026-07-24T04:10:21Z"}