, 2005, Monte de Caparica, Portugal.4. Nirva H. Kapadia, Jose A. Firtes, and Marks S. Lundstromm. “The Purdue University Network-Computing Hubs: Running Unmodified Simulation Tools via the WWW.” ACM Transactions on Modeling and Computer Simulation, Vol. 10, No. 1, January 2000, Pages 39–57.5. http://www.Citrix.com/lang/English/home.asp accessed on January 15, 2008. Page 13.694.15
allows the student to view both root locus andBode information. Unlike the GUI in this paper, the built in design tools are not based on theunified design procedures of the author’s previous work.9,10 Consequently, it does not providethe same seamless integration for the students as they transition from simple classroom exercisesto more complicated lab and design projects.Compensator DesignThe integrated design procedure using time or frequency domain plant data requires ageneralization of the angle criterion from root locus design. The standard closed-loop system isshown in Figure 1 where K is the control gain, Gc (s) is the compensator and G p ( s ) representsthe plant dynamics. R ( s
the pedagogicalpuzzle. This feedback is used to refine and optimize the course for the student to get the mostfrom the experience. This optimization is heavily based upon the premise that students haveresponded to the best of their ability using their own work.When this premise is found to fail, a common response by the instructor is to reduce the courseweight of the component(s) where academic integrity may be questioned (e.g. computerprogramming laboratories). While this appears to limit the gains of the dishonest student, it willalso demotivate the honest students by: 1) Placing less emphasis on core aspects of the course building blocks, and 2) Continuing to reward questionable methods with high marks.In the effort to limit the
create accuratemathematical plots on-the-fly, and dynamically manipulate graphical content to emphasizepoints of discussion.This paper is about realizing that potential for the purpose of teaching the relationships betweencontinuous-time (C-T) and discrete-time (D-T) systems. This is an area that requires a teacher topresent several different types of plots – time-domain response plots, frequency-response (e.g.,Bode) plots, and pole/zero maps in the s-plane and z-plane – and to discuss their inter- Page 13.1030.2relatedness.Certainly, there are problems using computers to create plots “on-the-fly” in the classroom, e.g.: ‚ delays resulting from
. T Tclosed Open Is = 0 Figure 8: Control waveform Closed Vs = 0 Figure 7: Switch states Tclosed Ps = I s ⋅ V s = 0 (1) %Duty = ⋅100% (2) TFigure 9 is a discrete time PWM generator circuit implemented in the FPGA. The REG blocksare each registers. Registers store the increment value and threshold value IncVal and ThHold,respectively. The Phase value is represented with N p
m =0 m yk +m , where xm is a sample of the transmittedsignal and yk+m is a sample of the return signal, 0 ≤ k ≤ N – 1, and N is the number of samples ineach sequence.Programming ConsiderationsThe program consists of a main form with three plots. User controls allow changes in thefollowing parameters: the number of cycles, amplitude, and frequency of the transmitted pulse;the delay of the received signal; and the type and amplitude of the noise. Additional controlsallow the user to have the program generate a new noise sample or display a histogram of thenoise in a pop-up window. The S/N ratio in the simulated signal plus noise is also displayed.The topmost plot displays the transmitted
instructions had to be doable andunambiguous. As the students quickly learned, even when the solution to a problem is wellunderstood, it is sometimes difficult to express the solution in elementary steps.The class then built on the idea of the kind of steps needed in an algorithm by writinginstructions for an imaginary S robot. The S robot was defined to be able to pick up one playingcard from a deck and hold it in its hand. It could make some determination about the card such asits suit or value and it could either put the card back on the top of the deck or discard it to thefloor. The students were again placed in groups, given some playing cards, and assignedproblems to solve of the nature: count the number of cards in the deck. New instructions
these various use cases unless otherwise disallowed by the assignedprivileges. See main menu options below.The AdministratorThe administrator will assign roles to new user accounts, but can also create customized roles byassigning a customized set of use cases to a user. S/he can also assign the new user to adepartment and course code prefix. A less frequent activity of the administrator is to edit thereference tables which are used to fill the department names, program names, program-department associations, course code department prefix, list of program outcomes, and others.When deploying a new installation of Unisyllabus the administrator will spend some timesetting-up the reference tables but afterwards his/her role is mostly limited to
). s i x e l p v i e w " p o i n t ど b u f f e r z Figure 2: The z-buffer algorithm. Scene geometry is projected toward the screen, and the z-buffer is used to resolve visible surfaces based on the distance between an object and the view point. In this case
the ispPAC10’s analog circuitry isbased on continuous-time, as opposed to switched-capacitor technology, filters implementedwith the ispPAC10 are not subject to the sampling and aliasing problems often encountered whenusing switched capacitor filters. Due to the frequencies used in the proposed experiments, it isunderstood that the sampling/aliasing problems associated with switched capacitors are far frombeing noticed, although this issue describes one feature of the ispPAC device that might beimportant depending on the application being developed. The ability to program the internalcapacitor values of the ispPAC10 allows the designer to realize thousands of distinct analogcircuits and filter characteristics from a given circuit architecture
outside of class; note that other types of communication were notreported. Page 13.1109.4Table 1: Student Responses to Background Items(n = 322) Item No. Read Skim No NR 1 Have you read the UH academic honesty policy? 44.1% 39.8% 14.3% 1.9% Often Some Never NR 2 I communicate with other students in most of my 14.9% 63.7% 21.4% 0.0% course(s) outside of class time via electronic means. Strly
contribute to improving the creation of active learning environments in distributededucation. The data presented here represents a subset of a larger database that is still underanalysis. Also, future research is continuing to seek out models for objectively assessing thelearning impact of the Tablet PC implementation on students in DL courses.Bibliography1 J. D. Bransford, A. L. Brown, R. R. Cocking, M. S. Donovan, and J. W. Pellegrino, "How People Learn: Brain, Mind, Experience, and School," Washington, D.C.: National Academy Press, 2000.2 SMART Technologies, http://www.smarttech.com3 R. Anderson, C. Hoyer, S. A. Wolfman, and R. Anderson, "A study of digial ink in lecture presentation," Proceedings SIGCHI, vol. 6
, SecondReiff Implementation: http://www.manuelglasl.de/index.php?article_id=1/.[8] Virtual Chemistry at the Brigham Young University: http://chemlab.byu.edu/Tour.php.[9] Freitas, S. D., (2006), “Learning in immersive worlds: a review of game-based learning”, Prepared for the JISC e-Learning Program.[10] Wang, G. G., “Bringing games into the classroom in teaching quality control”, Online document at: http://www.umanitoba.ca/faculties/engineering/mech_and_ind/prof/wang/index_files/Game-8-25-03.pdf.[11] “Source” game engine: http://www.valvesoftware.com/.[12] Arango, F., Chang, C., Esche, S. K. & Chassapis, C., (2007), “A scenario for collaborative learning in virtual engineering laboratories”, Proceedings of the 37th ASEE/IEEE
. Zachary Rubel developed theMSCAN laboratory as an additional senior level project. References1. Criteria for Accrediting Engineering Programs, Effective for Evaluations During the 2007-2008 Accreditation Cycle, ABET Engineering Accreditation Commission, Baltimore, Maryland, March 18, 2007.2. S. F. Barrett, A. Wells, C. Hernandez, T. Dibble, Y. Shi, T. Schei, J. Werbelow, J. Cupal, L. Sircin, G. Janack, “Undergraduate Engineers for Curriculum and Laboratory Equipment Development,” American Society for Engineering Educators 2003 Annual Conference, Nashville, TN, June 2003.3. A. Griffith, S. F. Barrett, D. Pack, “Verilog HDL Controlled Robot For Teaching Complex Systems Design,” Computers in Education
S 13 V0 Z7 Z8 V2 + S7 S8 S9 Z9 Legends S10 Z 10 S5 S 11 S6 S 12 S = Switch
AC 2008-1458: USER ADAPTIVE INTERACTIVE COURSES IN SCORMCOMPLIANT LEARNING MANAGEMENT SYSTEMSSabina Jeschke, University of Stuttgart After receiving her M.Sc. in Physics at the Berlin University of Technology in 1997, graduating with distinction, Sabina Jeschke worked as an assistant teacher at the department for mathematics and natural sciences and earned her doctorate in 2004. Holding a scholarship from the German National Academic Foundation, she spent several months of research at the NASA in Moffet Field, CA. In 2000 and 2001, S. Jeschke worked as an instructor at the GaTech (Georgia Institute of Technology, Atlanta). Since 2005, Sabina Jeschke has been associate professor for "New
some of our real-time DSP- based community outreach efforts, and more traditional engineering courses, that have been facilitated by tools such as winDSK6 and the DTMF decoder/power switch box.1 INTRODUCTIONDigital signal processing (DSP) is a topic that is covered in some way in nearly every undergraduateECE program. While there are many fine texts available,1–4 many educators and authors haverecognized the need for more interactive learning and the use of demonstrations for this importantsubject.5–8 Since the late 1990’s, the authors have been suggesting and providing proven DSPteaching methodologies, hardware and software solutions, and DSP tools that have helped motivatestudents and faculty to implement real-time DSP-based
ICD2 AND previous laboratory exercise. Students are MPLAB ICD2 In- PICDEM 2 PLUS — asked to modify the program(s) so that they can Circuit Debugger Scrolling LCD write the words they wish to scroll on the LCD. and Demo Board4. INTRODUCTION TO This laboratory exercise allows students to • DV164006 2-weeks THE PICDEM NET2 develop Internet connectivity applications over MPLAB ICD2 In- DEVELOPMENT an Ethernet connection using embedded Circuit Debugger ENVIRONMENT_1 Microchip controllers over Ethernet and the and Demo Board Internet. Students will get familiar with the • DM163024
transition. The discrete time signal generator (DCO) produces a saw-toothwaveform. Once phase-lock is established the PreLock signal is forced low, instructing the Page 13.462.11register (Reg.) by means of the control logic (Cntl) to load only near the center of each symbol.Each symbol is sampled N s times, to produce one estimate of the phase error between the localclock and that corresponding to the received data. With a 50MHz system clock, to produce a1Mbps symbol rate the signaling speed is actually 2Mbs. It is convenient to sample the input at50MHz so that each symbol is sampled 50 times. FlipFlop
registers, the memory map andmemory mapped devices, as well as the instruction mnemonics and addressing nodes, aswell as the interface to the exception handling mechanism. From the programmer’s pointof view nod4 has the following CPU registers • A – accumulator • C – condition code register (Z,C,I) and IID • S – stack pointer • X – index register • PC – program address counterThe A register is primarily for handling data. The C register contains the zero flag (Z),carry/borrow flag (C), and the interrupt enable flag (I). The lower five C register bitsstore the ID for an interrupting device (IID). The stack pointer maintains the stack datastructure. The X register is a fairly general purpose index register. The program counter(PC
–explanations: How students study and use examples in problem solving.” Cognitive Science, 13, 145-182.[20] Kalyuga, S., Chandler, P., Tuovinen, J. Sweller, J. 2001. “When problem solving is superior to studying worked examples.” Journal of Educational Psychology, 93, 579-588.[21] Kalyuga, S., Ayres, P., Chandler, P., & Sweller, J. (2003). "The expertise reversal effect," Educational Psychologist, 38(1), 23-31.[22] Reisslein, J., Atkinson, R.K., Seeling, P., and Reisslein, M. (2006). “Encountering the Expertise Reversal Effect with a Computer-Based Environment on Electrical Circuit Analysis.” Learning and Instruction, 16(2), 92-103, April.[23] Shelley, J. F., (1990). 800 Solved problems in vector mechanics for engineers statics
and otherproduction overhead.Bibliography1 LabVIEW, http://www.ni.com/labview.2 Camtasia, http://www.techsmith.com.3 Doering, E. R., Luther, E., and Shearman, S., “Enhancing Digital Signal Processing Education with Audio SignalProcessing and Music Synthesis,” Proceedings of the ASEE 2008 Annual Conference and Exposition, Pittsburgh,PA.4 Doering, E. R., "Musical Signal Processing with LabVIEW (All Modules)," Connexions, January 15, 2008,http://cnx.org/content/col10507.5 Doering, E. R., "Additive Synthesis Techniques." Connexions. October 31, 2007. http://cnx.org/content/m15445.6 Wikipedia contributors, "Screencast," Wikipedia, The Free Encyclopedia, January 17, 2008.http://en.wikipedia.org/w/index.php?title=Screencast&oldid
systemThen, the GUI agent would generate the above XML message. This message would then be sentto the motor agents, or possibly to a larger agent such as a robot, and the user would see the Page 13.169.5desired set of motions that s/he programmed. After that the GUI agent is integrated in a website,the laboratory system would look like the structure in figure 3. Integration of RFIDThe next important thing is to integrate the RFID technology in the laboratory system. That isachieved by attaching the RFID readers’ antennas to motors, allowing rotational and translationaldegrees of freedom. Furthermore, since a basic robot is just a set of motors and
to learning, as well asreinforcing computational knowledge using Matlab, it is not as efficient as using the HSVcolor space. Matlab functions rgb2hsv ( ) and hsv2rgb ( ) can transform images back andforth between RGB and HSV domains. In the RGB domain, a particular displayed coloris a combination of ranges of pixel intensities in the first (red), second (green), and third(blue) layer matrices of the corresponding digital image. Hence, to search the pixels thatare in a particular color range, a three-level nested for loop is necessary. However, oncean image is transformed to the HSV space, all the color information is in the “hue” layermatrix. The pixel intensities in the ‘s’ or “saturation” layer matrix indicate the richnesslevel or vibrancy
Simulation Conference and acts as the technical coordinator for the conference’s management system.Carolyn Miller, North Carolina State University Carolyn S. Miller is a Lecturer in the Department of Computer Science at NC State University. She received her M.S. in Computer Science and worked as a Member of the Technical Staff at Bell Telephone Laboratories and a Senior Digital Systems Engineer at General Electric before joining NC State University. Ms. Miller teaches introductory computer science classes and focuses on researching and integrating new teaching techniques into the classroom.Tom Miller, North Carolina State University Thomas Kenan Miller, III received the BA degree in Mathematics and
these “survey” results were also found in analyzing student tracking data as shown inthe next section.B. Student Tracking ResultsOn 9/20/07, the first test was given with the following results based on 10: 6, 6.8, 7.5, 7.5, 8.3,8.5, 9, 9, 9.3, and 10 for an overall average of 8.19 and an obvious bi-modal distribution. On10/11/07, the second test was given with the following results based on 10: 3, 4.5, 5, 5, 6.5, 7, 7,7, 8.3, and 9 for an overall average of 6.23 (a drop of 2 points) and still showing an obvious bi-modal distribution. The final course grades were 2 A’s, 1 A-, 1 B, 2 B-’s, 1 C+ and 3 C-’s.Using the Tracking tool from the Blackboard Vista CMS, we computed the amounts of timespent by students perusing different types of files
tolectures and readings only. Students reported their perception of nanoHUB simulationtools as useful for their learning with a an average score of 3.2 in their ability tocomprehend concepts better by using the nanoHUB simulations compared to lectures andreadings only. They also reported with an average score of 3.0 that they do not havetrouble interpreting the output of the nanoHUB simulation tool. For individual responsesof each instructor’s students see Figure 3. 4 3.5 3 I do not have trouble interpreting the output of the nanoHUB simulation(s) 2.5
, such as not fully extending the raised leg(s) during the foot placement phase. Slippage from poor traction also was a contributor here. • Poor joint coordination: During the power stroke phase of the gait, the robot must alter all the joint angles so as to shift its center of gravity forward while maintaining all feet in contact with the ground. Doing this correctly is equivalent to velocity control of a parallel kinematic chained mechanism and was beyond the scope of the course. Still, students found a series of intermediate poses that seemed to work. • Time management: Students falsely assume that the majority of the work is in the mechanical design and underestimate the amount of time required for gait design
programmed to perform such “intelligent” taskssuch as following a path, avoiding obstacles, seeking and retrieving objects, and communicatingwith other robots. Several ideas from the fields of behavior control architectures, computervision, and robot navigation are presented and applied where appropriate. Robots designed,built, and programmed by students participate in a competition at the end of the course.The course is divided into two sections: one on microcontrollers and the other on robotics. In thefirst section students work with Microchip Technology, Inc.'s PIC18F452 microcontroller and aninexpensive trainer called the QwikFlash2 that contains the microcontroller wired up to severalswitches, LEDs, a potentiometer, a liquid crystal display
Network (PSN) and associateddata/voice channels over simulated leased lines (e.g. T1’s), they will learn how the real-worldPSN and its components invariably affect network speed and integrity between two distant Page 13.363.9locations. They will learn programming of routers for end-to-end connectivity of LANs andWANs over a PSN. They will learn the basic mechanisms of programming the routers viaAccess Control Lists for permitting or denying certain type of network traffic.NDPL-161: Routing AlgorithmsThe students will learn different types of routing algorithms. They will start with static routingmechanism. They will be exposed to CISCO and non