://www.gisdevelopment.net/tutorials/tuman006pf.htm 2. ESRI. (2009). What is GIS. Environmental Systems Research Institute Website, Retrieved December 26, Page 15.847.13 2009 from http://www.gis.com/whatisgis/index.html3. ESRI. (2009). GIS for Civil Engineering. Environmental Systems Research Institute Website, Retrieved December 26, 2009 from http://www.esri.com/industries/civil_engineering/index.html4. Hall, R.H., Watkins, S.E., & Eller, V.E. (2003). A model of web based design for learning, in M. Moore and B. Anderson (Eds.) The Handbook of Distance Education. (pp. 367 – 376). Mahwah, NJ: Erlbaum.5. Hall, R. H., Digennaro, A
provides a cost-effective andcomprehensive technology solution to address our instructional and student learning needs. Title: Code Analysis–what is the output of the following C/C++ program? Explain how you get it byanalyzing function and memories at program running time Sample Student Solution: see the analysis to the right of the program written in digital ink Page 15.737.4 #include using namespace std; int A=5; int fun(int &A, int B=3); int main( ) { int B, C; B=1; int &D=B; C = fun(B, A); cout << A << B << C << D << endl
provided to aid the students to visualize the action of experiment. Asillustrated in Figure 2 (a), which shows the action results of Lab 7 and Lab 12, and (b) for Lab 7which demonstrates a static 8x8 LED matrix display experiment. Note that both pictures inFigure 2 (a) and (b) are clear and of high quality to show what the results of experiment shouldbe.Figure 3 depicts the flow of teaching steps in this proposed approach for course of micro-controller application. We will give a lecture about the hardware structure of micro-controller inthe beginning, and continue on in performing a sequence of incremental experiments to build upstudents’ pertinent knowledge base. The instructing lecture of experiment will be continuouslygiven through all
the creation process by creating objects and scripts they may see as beneficial forthe off-shore students therefore allowing them to make meaningful contributions to the virtualstudio as well.Bibliography1. Eschenbrenner, B., Nah, F.F.H., Siau K., “3-D Virtual Worlds in Education: Applications, Benefits, Issues, andOpportunities.” The Journal of Database Management, Vol. 19, No. 4, 2008, pp. 91-110.2. Mansfield, R., 2008, How to do Everything with Second Life, New York, McGraw-Hill, 2008.3. Dickey, M.D., “Three-dimensional Virtual Worlds and Distance Learning: Two Case Studies of Active Worldsas a Medium for Distance Education.” The British Journal of Educational Technology, Vol. 36, No. 3, 2005, pp.439-451.4. Ye, E., Liu, C., Polack-Wahl
. dbSetWindowTitle("Basic 2D Shapes"); // Draw a dot. dbDot(w/8, h/8); // Draw a line. dbLine(w/4, h/8, w/2, h/3); // Draw a box. dbBox(w/1.8, h/8, w/1.3, h/3); // Draw a circle. dbCircle(w/3.5, h/1.6, h/4); // Draw a ellipse. dbEllipse(w/1.5, h/1.5, h/3, h/5); // Wait for the user to press a key. dbWaitKey() ; } (a) (b) Fig. 3: An example of Dark GDK Page 15.1039.5 As everyone knows, people like to work on or be attracted by things relevant to them or theyare familiar with 14, 15
in Information Technology (SPIRIT). A final evaluation report for the National Science Foundation Project #0525111, October 31, 2008. Accessed on January 21, 2009 from http://www.ceen.unomaha.edu/TekBots/SPIRIT2/Reports/. 4. Grandgenett, N.F., Chen, B., Ostler, E. (2007). Project Proposal: The Silicon Prairie Initiative for Robotics in Information Technology 2.0 (SPIRIT 2.0). A Discovery K-12 Proposal for the National Science Foundation Project #0733228. 5. Grandgenett, N.F., Chen, B., Ostler, E., Timms, M. (2008). Project Report: The Silicon Prairie Initiative for Robotics in Information Technology 2.0 (SPIRIT 2.0). An evaluation report for the National Science Foundation Project
Model for Computer Science TeachingThe modified van Hiele model of computer programming thinking still consisted of three majorelements: (a) the nature of insight, (b) the levels of thought, and (c) the phases of learning. Thefive-levels of thought of learning computer programming were dubbed: "visual", "descriptive","theoretical", "form logic modification and analogy", and "abstraction and modeling". In addition,the five sequential instructional steps, which they assert will take students through a reasoninglevel, will be integrated into the model to help students progress from one level to the next higherlevel. The sequence is shown in outline form below.1. Information: New topics are introduced through guided dialog. A. Teacher assesses
studentsstudents 6 15 4 10 2 5 0 0 JR SR GR a. Student Majors b. Student Classifications Figure 1: Course DemographicsLabsIn spring 2007, one of the more successful lab experiments was the implementation of followcenter, follow object and follow robot behaviors on the Traxster I. The robot had 4 infraredsensors mounted on the chassis and 3 mounted on the servo. Reactive control was
, 2006, pp. 721-726.7. Bagnall, B. Maximum LEGO NXT Building Robots with Java Brains. Variant Press. 2007.8. Sahin E. Swarm Robotics: from sources of inspiration to domains of applications. Swarm Robotics WS 2004, Sahin, E. and Spears, W.M. (Eds.), LNCS 3342, 2005, pp. 10-20.9. Garcia, E., Antonia, M., De Santos, P. G., and Armada, M. The evolution of robotics research from industrial robotics to field and service robotics. IEEE Robotics and Automation Magazine, 2007, pp. 90-103.10. Ercan, M. F., Partawijya L., and Fung, Y-F. Collective search and exploration with a robot swarm. Proc. IEEE International Conf. on Robotics and Automation, 2006.11. Cheng. K. and Dasgupta, P. Dynamic area coverage using faulty multi-agent
construucted based on o object-oriiented structuures. Interacctionswithin thhe virtual woorld occur baased on evennt and inform mation flow between b objeects. The objject-oriented approach off modeling iss helpful alsoo in the integgration of VR R environmeents to agentt- Page 15.111.6based holonic contro ol systems sinnce the majoor structural componentss of HMSs arre object-oriented MAS. The holonic control model involves agents and represents basic manufacturingand material handling components, including a manufacturing cell, a conveyor belt, an AGV, etc.For
car hasactivated sensor C or sensor A. To complete level 4, students must also use sensors B and D todetect when a car has run a red light (light X) on the north south side street. If this happens,camera U (for sensor D) or camera V (for sensor B) should be activated in order to take a pictureof the licence plate of the offender. The crosswalk timers are displayed on seven-segment displayswhereas all of the rest of the output signals are displayed using the ten-segment bar graph.The actual pre-lab exercises are left to the students for this lab. ASM or ASMD charts, statetransition tables, next-state equations, and Boolean expressions for combinational logic are allsuggested as possible design tools. Students are also encouraged to use these
Page 15.217.3its home position to a scale-model refrigerator, pick up a plate of food from a shelf, navigate tothe table where a person with mobility impairment is sitting, places the plate on it, and return tothe home position. Robots must avoid collisions with obstacles—a sink, a chair, and a second,elderly person—whose positions are not precisely known (Figures 1, A and B). A beacon,consisting of three bright red light-emitting diodes (LEDs) mounted on edge of the shelf,indicates the location of the plate. The plate is a plastic pet food can top filled with Cheerios.The scoring formula weighs reliability first (the top group consists of robots that succeed on allthree runs) and uses time as a differentiator within each reliability group.Ten
data everyfive minutes, the client requests the query module to group monthly data into a list of daily Page 15.1059.7(86400 seconds) data. Within each day, all sensor data will be aggregated to calculate only onesum value.Page 15.1059.8sensor by clicking on the map, switching the length of observation time frame to a year, a month,a week, a day, or four hours, turning to previous/next time frame by panning right/left on the linechart, and picking a specific value from a sensor at a certain time (Figure 3(b)). If the useroperations require new data, a JSON-RPC request is generated and sent to the query module onthe middleware. Once new data
AC 2010-1397: USING VOIP AS A COMMON FRAMEWORK FOR TEACHING ASECOND COURSE IN COMPUTER NETWORKSSarvesh Kulkarni, Villanova University Sarvesh Kulkarni received a B.E. in Computer Engineering from the University of Bombay in 1994, the M.S. and the Ph.D. degrees in Computer Science from the University of Texas at Dallas in 1998 and 2002 respectively. Prior to 2002, he has worked in various industry positions in India and the US. He joined the ECE department at Villanova University in 2002, and is currently an Associate Professor of Computer Engineering. His research interests are: routing algorithms for wireless and wired networks, load-balanced adaptive routing techniques for wireless ad hoc
AC 2010-1597: A STUDENT-RUN HELP DESK TO FACILITATE AROBOTICS-BASED COURSE SEQUENCEJohn Easley, Louisiana Tech University John Easley is a Lecturer in Industrial Engineering at Louisiana Tech University.David Hall, Louisiana Tech University David Hall is an Associate Professor and the Program Chair for Mechanical Engineering at Louisiana Tech University.Nicholas Beard, Louisiana Tech University Nicholas Beard is an undergraduate student in Mechanical Engineering at Louisiana Tech University.Glenn Fardsalehi, Louisiana Tech University Glenn Fardsalehi is an undergraduate student in Electrical Engineering at Louisiana Tech University.Nathan Wallace, Louisiana Tech University Nathan
AC 2010-1687: A COMPUTER MODEL OF CELL DYNAMICS USING AGENTSAnca Stefan, Lawrence Technological University Dr. Stefan earned a Diploma and M.S. in Electrical Engineering from the "Politehnica" University of Bucharest in Romania. She went on to earn a Ph.D. in Biomedical Engineering from The Ohio State University. Page 15.20.1© American Society for Engineering Education, 2010Page 15.20.2Page 15.20.3Page 15.20.4Page 15.20.5Page 15.20.6Page 15.20.7Page 15.20.8Page 15.20.9
AC 2010-867: DIVERSITY RECEIVER FOR DIGITAL RADIO MONDIALE - AMULTI-YEAR DESIGN PROJECTPaul Leiffer, LeTourneau University PAUL R. LEIFFER is a professor in the Engineering and Engineering Technology Division at LeTourneau University, where he has taught since 1975. He received his B.S.E.E. from the State University of New York at Buffalo and his M.S. and Ph.D. degrees from Drexel University. Prior to joining the faculty at LeTourneau, he was involved in cardiac cell research at the University of Kansas Medical Center. His professional interests include digital signal processing, biomedical engineering, and appropriate technology.Joonwan Kim, LeTourneau University JOONWAN KIM is
AC 2010-383: A TECHNOLOGY-ASSISTED SIMULATION OFDISTRIBUTED-TEAM IT SOLUTION DEVELOPMENTJulio Garcia, San Jose State UniversityWilliam Cruz, National Hispanic University Page 15.106.1© American Society for Engineering Education, 2010 A Technology-Assisted Simulation of Distributed-Team IT Solution DevelopmentAbstractUsing HP mobile technology, students transformed their vision of teamwork then designed andimplemented IT solutions addressing challenges posed through lecture and lab. In addition,faculty members not immediately involved in the grant learned how to use technology by seeingits use in the project classroom.The goals of this study were how
AC 2010-1565: MEASURING THE EFFECT OF INTERVENING EARLY FORACADEMICALLY AT RISK STUDENTS IN A CS1 COURSEWilliam Punch, Michigan State University Bill Punch is an Associate Professor in the Department of Computer Science at Michigan State University as well as the director of Michigan State's High Performance Computing Center. He is co-director of the Genetic Algorithms Research and Applications Group or GARAGe. His main interests are genetic algorithms and genetic programming, including theoretical issues (parallel GA/GP) and application issues (design, layout, scheduling, etc.). He also has conducted active research in data mining, focusing on the use of ontologies such as WordNet and
AC 2010-879: ROBO-BILLIARDS: A GAME TO UNDERSTAND ADAPTIVEBEHAVIOR OF MIDDLE SCHOOL STUDENTSKurt Brown, University of South Alabama Kurt Brown was a graduate student in the School of Computer and Information Sciences at the University of South Alabama. He recently completed a thesis in the area of adaptive autonomous robotic systems.Michael Doran, University of South Alabama Dr Michael Doran is a Professor in the School of Computer and Information Sciences at the University of South Alabama. He is also the Coordinator of the CS program and the Assistant Director of the Honors Program. His research interest includes robotics, real-time systems and engineering education.David Langan
AC 2010-417: AN EVALUATION OF THE USE OF A COMMERCIAL GAMEENGINE FOR THE DEVELOPMENT OF EDUCATIONAL SOFTWAREHussain Alafaireet, Missouri University of Science and TechnologyJennifer Leopold, Missouri University of Science and Technology Page 15.148.1© American Society for Engineering Education, 2010 Page 15.148.2 ! ∀# !∃ % #! % &&!∋ % (∋) ∋ )!∗&% % (% #% ! #∋ % ! ∀%+ ,∀− % ∀!&% .#∋ .%, ∋ ( ..∋#!% /&∀ % 0+ ∀ (. % #! % %!. ∋ ( ∋ %− % #!∗) .%, &(! . ) %) )∀) %#! %− ∋!∗ 0, − #% ( ∋ %+ ) . ∋!% % ∋%! ∀ ∀∗ &∋% . % #!%) #! %− . %∀ !! ∀% (1
AC 2010-2286: USING A MICROCODED DATA PATH TO INTRODUCE THEDATA PATH AND CONTROLLER PARADIGMJonathan Hill, University of Hartford Jonathan Hill is an associate professor in Electrical and Computer Engineering at the University of Hartford in Connecticut. PhD and MSEE from Worcester Polytechnic Inst. in Worcester MA, and previously a project engineer at Digital Corp. He instructs graduate and undergraduate computer engineering computer courses, directs graduate research, and performs research involving embedded microprocessor based systems. His specific projects involve digital communications, signal processing, and intelligent instrumentation
AC 2010-1527: PERSONAL LAB HARDWARE: A SINE WAVE GENERATOR,LOGIC PULSE SIGNAL, AND PROGRAMMABLE SYNCHRONOUS SERIALINTERFACE FOR ENHANCING EDUCATIONJeffrey Richardson, Purdue UniversityJames Jacob, Purdue UniversityBrant Price, Purdue UniversityJeremiah Dole, Purdue University Page 15.951.1© American Society for Engineering Education, 2010 Personal Lab Hardware: A Sine Wave Generator, Logic Pulse Signal, and Programmable Synchronous Serial Interface for Enhancing EducationAbstract:This project developed a low cost solution to provide personally owned electronic test equipmentto students in an advanced analog electronics course to enhance their learning associated withelectronic
AC 2010-122: BEYOND SIMULATION: STUDENT-BUILT VIRTUAL REALITYGAMES FOR CELLULAR NETWORK DESIGNJames Jaurez, National University James J. Jaurez is a an Assistant Professor with National University’s School of Media and Communication. He teaches courses in the Master of Science in Educational and Instructional Technology and in the Bachelor of Arts in Entertainment and Interactive Arts programs, which has lead him to pioneer a fusion of the two disciplines and collaborate on a Hewlett Packard Technology for Teaching – Higher Education – Leadership Grant. A PhD candidate through Nova Southeastern University, James’ dissertation work is in Epistemic Game Creation in the discipline of Computing
for interested students.With this in mind, students must be convinced of three things: 1) that the “gospel” of Fs ≥ 2fmax (i.e.,sampling at least twice the highest signal frequency) that they learned regarding lowpass sampling is only aspecial case, 2) that for bandpass signals the selection of sampling frequency is more complicated, and that3) aliasing is not always a bad thing. By choosing Fs properly, aliasing places the signal spectrum wherewe want it, yet avoids the overlapping of spectral replicas that would render the signal useless.7, 8A bandpass signal is one where the energy is constrained to lie only between a lower frequency of fL andan upper frequency of fU . Thus the bandwidth of this signal is B = fU − fL . One useful form of
group variables used for similar purposes under one name. This allows saidcollection of variables to be passed between functions using a single name. For instance:consider a system that controls warning lights for a car. Figure 2 (a) shows a portion of codeusing multiple variables, and Figure 2 (b) depicts the same code using structures and unions. Themost obvious difference between these two pieces of code is the amount of typing required foreach. The code in Figure 2 (a) requires more typing and is very repetitive. In addition torequiring less typing for this portion of the project, the code in Figure 2 (b) organizes the codeinto layers and gives this section of the project a sense of hierarchy. Furthermore, the code inFigure 2 (b) contains
these uses. It’spossible for student A to register a partnership with student B, while student B says (s)he’spartnering with student C, for example. These discrepancies need to be resolved manually. Insigning up, there’s no way to enforce a limit on how many students (or teams) can sign up for thesame topic. I tried using a Google spreadsheet, identifying particular cells as the “slots” for aparticular topic. But some students overwrote each other’s entries, or placed their names in cellsadjacent to the specified cells, because the specified cells were already taken. Page 15.1177.14Proceedings of the 2010 American Society for Engineering
2|Pagehas a 2.4 GHz (802.11 b and g) and 5 GHz (802.11a) radio. Each access point in the classroomis connected to a 100 Mbps Ethernet edge switch. The switch has a 1000 Mbps connection to thebuilding distribution switch.Theoretically, the available bandwidth in the room is 54 Mbps per radio. Realistically, we canonly achieve about half of that under perfect situations. This is because of the half duplexoperation of the radios, overhead in packet headers and 802.11 control messages. Therefore, eachradio (2 per WAP) can provide approximately 25 Mbps under ideal circumstances. Thisbandwidth is shared by all clients associated to the radio.The goal of the classroom wireless design is to achieve an environment that provides the mostefficient use
AC 2010-1823: TWO TECHNIQUES FOR EFFECTIVELY PRESENTINGINFORMATION IN THE CLASSROOM WITH MULTIPLE TABLET PCSJames Lewis, University of Louisville James E. Lewis, Ph.D. is an Assistant Professor in the Department of Engineering Fundamentals in the J. B. Speed School of Engineering at the University of Louisville. His research interests include parallel and distributed computer systems, cryptography, engineering education, undergraduate retention and technology (Tablet PCs) used in the classroom. Page 15.1283.1© American Society for Engineering Education, 2010 Two Techniques for Effectively
section included threedemographic questions; the second section included 30 multiple-choice questions. Thedemographic questions were intended to determine (a) socio-economic status, (b) daily Internetusage, and (c) gender. Thirty items on e-commerce English content knowledge included (a) 10listening comprehension tests, (b) 10 reading tests, and (c) 10 writing assessments. The 30knowledge content items were reviewed by five professional faculty members and 10 universitystudents. The reliability of an instrument determines whether the instrument provides an accurateassessment of the characteristics measured (Gable & Wolf, 1993) 6. The internal consistencyreliability coefficient, Cronbach’s χ, was reported as .92 for the test questions. The