Phase 3 Hussain Almosa Karen Littlejohn Joey Nirschl Hassan
The department has been decreasing in size and struggling to gather interest in these fields. To create an interest in this area, it is necessary to give people an opportunity to participate in hands-on demonstrations to show case the computer and electrical fields of engineering.
ISU Department of Electrical and Computer Engineering Vicky Thorland-Oster
Any visitors to the Computer, Electrical, and Software Engineering departments. Perspective Students Alumni Company Representatives Outreach events
Must deliver a room with the programming and floor modules by end of December
Piezoelectric Floor - To demonstrate that we can harness the mechanical energy from unconventional sources, such as people, in the form of electrical energy Sequential Programming - To demonstrate and create more understanding of the concept of programming
Main Frame Option Frame Description Frame Program Frame Password Frame
Settings ProgramList Program
1 Prog1 Author1 Author2 Author3 Random description here
1 Find treasure map. image1.jpg 2 Search for treasure. image2.jpg
3 Find treasure. imag3.jpg
hash Arial 14 True True 5 Default
Prog1 Prog2
String getFont(); / void setFont(String font); int getFontSize(); / void setFontSize(int size); boolean getTimer(); / void setTimer(boolean use); boolean getMute(); / setMute(boolean use); int getVolume(); / void setVolume(int vol); String getLocation(); / void setLocation(String loc);
String[] getPrograms();
boolean checkpass(String password); boolean setpass(String password);
Program(String loc); String getDescription(); String[] getAuthors(); String[] getInstructions(); String checkInstruction(String inst, int position);
Use JUnit 4.0 to create automated unit tests for individual modules. Testing some aspects of the Wii remote will require human interaction.
TestsExpected Outcome 1. Start program.1. Opens to Main Screen. a. No programs loaded. a. Let user know that no programs are available. b. A couple of programs loaded. b. Scrolling of programs not enabled. c. Many programs loaded. c. Scrolling of programs is enabled. 2. Options button is clicked.2. User is prompted for credentials. 3. A Program is clicked.3. Proper Program Description box appears and Main Menu disappears.
TestsExpected Outcome 1. Main Menu button is clicked.1a. If any changes are made, user is prompted to save those changes. 1b. Return the user to the Main Menu. 2. Save button is clicked.2a. Save changes to the options XML file. 2b. Return the user to the main menu
TestsExpected Outcome 1. Main Menu button is clicked.1. Return the user to the Main Menu. 2. Start button is clicked.2. Direct the user to the Program form
TestsExpected Outcome 1. Main Menu button is clicked.
End of this semester: Details on Design Plans Ordered all parts Middle of Fall Semester: Projects parts completed Continue testing and building room End of December: Room set up and being shown to visitors Both modules in place
ItemCost 22 inch Monitor$300 Computer and accessories (keyboard & Mouse)$500 Wiimote$40 Wiimote Charger$40 Bluetooth Reciever$100 Table (Provided by the Department)$0 Security teathers$300 Total:$1,280