Teaching Requirements through Interdisciplinary Projects Deepti Suri, Eric Durant Department of Electrical Engineering and Computer Science Milwaukee School of Engineering 1025 North Broadway Milwaukee, WI 53202-3109 {suri, durant}@msoe.edu AbstractRequirements Engineering (RE) is the process of determining, analyzing, documenting,validating, and maintaining the services and constraints of the systems that need to be designed.Because of the high importance of RE in the design of software systems, the need to exposestudents to
teachers' scope of learning, provided them the background knowledge to develop aninterdisciplinary approach to teach mathematics and science, and made subject contents moreinteresting and stimulating to middle school students. Moreover, the design experience alsohelped teachers develop a project-oriented, hands-on approach to foster students' ability inproblem solving and lifelong learning.INTRODUCTIONThe shift from an industrial to information society in the U.S. called for reforms in mathematicsand science education. Two new education standards, the National Science standards [1] andthe National Mathematics Standards [2], were proposed by the National Research Council(NSC) and the National Council of Teachers of Mathematics (NCTM), respectively
cycle within a centralprocessing unit (CPU). The behavior of a cycle establishes a CPU’s cycle speed, whichis often an important discriminator when selecting a computer. Teaching the concept of aCPU cycle has become more difficult as the course has moved away from simpleprogramming languages, like BASIC, towards problem-solving applications likespreadsheets and desktop databases. SimpleCPU is a macro package that uses aspreadsheet to provide an inside view of CPU operation, and it has been used tointroduce CPU fundamentals in the computer literacy course. The instructor uses thepackage interactively to illustrate CPU operation to the class on a large screen. Studentsuse the package individually to write and trace the execution of their own
%) 7. Photograph (5%) 11. Power Point Presentation (10%) 4. Static and/or Dynamic Analysis 8. Performance (5%) 12. Background Information (5%) (20%)Approximately 8 weekly 3 hour laboratories were allocated for working directly on the design project with a budget of $125 perdesign team. Four teams were created (2 per laboratory section), 2 small “competition” teams with 4 students each (maximumallowed), all of whom expressed interest in going to the Region VII Regional Student Conference (RSC) in Lincoln, NE and 2larger teams comprised of the remaining students in their respective laboratory section (8-10 students each). To promoteequality, the large teams were asked to perform
Format The teaching experiment described herein was carried out in the “Mechanical SystemsDesign” course taught at the University of Wisconsin-Platteville (UWP). This is a junior/seniorlevel course that serves as a precursor to Senior Design. Key elements of the course include acomprehensive “design and build” project, and a lecture focus on developing the completedesign process. In the semester studied, students in the course were required to design and build alaboratory experiment to demonstrate the functioning of a mechanical system. The premisewas that the experiment would become part of a “lab kit” to be used in conjunction with an on-line presentation of the Mechanical Systems Laboratory course taught at UWP. Students worked on