same signal with additive noise can be used todetermine the time delay between the transmitted pulse and the return pulse. Such a procedure isrelatively easy to rationalize intuitively. (The scheme may also be viewed as filtering the returnsignal with a matched filter, but the convolution of the signal with the impulse response of thematched filter may be harder for students, especially those who have studied neither linearsystems nor digital filters, to grasp.)A computer simulation of the cross-correlation detection process was originally assigned as agraphical programming project in a computer software class. The simple model used in theassignment assumed a sinusoidal signal of adjustable duration as the transmitted pulse and adelayed
AC 2008-2818: A PROCESSOR DESIGN PROJECT FOR A FIRST COURSE INCOMPUTER ORGANIZATIONMichael Black, American University Page 13.86.1© American Society for Engineering Education, 2008 A Processor Design Project for a First Course in Computer OrganizationAbstractAlthough many of today’s students are savvy computer users, paradoxically they often findcomputer design abstract and difficult to visualize. To make the material more tangible, we havedeveloped a novel three part term project that requires students to develop and simulate their ownprocessor. Students work in teams to devise and encode their own instruction set, design adatapath and
AC 2008-2935: UNISYLLABUS: A TOOL TO MANAGE YOUR PROGRAM’SSYLLABIOthoniel Rodriguez-Jimenez, Polytechnic University of Puerto Rico Othoniel Rodriguez-Jimenez is Associate Director for the Computer Engineering program at Polytechnic University of Puerto Rico. He holds a PhD in Computer Engineering and Computer Science from the University of Missouri-Columbia. His main research areas are eLearning, computers in education, and reconfigurable hardware.Carlos Pacheco, Polytechnic University of Puerto Rico Nelson Pacheco graduated magna cum laude from the Computer Engineering Program at Polytechnic University of Puerto Rico. He is currently a Senior Engineering Consultant with Abacus
represent the feasible set and the objectivefunction, and to interactively animate the objective function or constraint movements. Excel canalso be used in simulation, where stochastic simulation may be facilitated through the use of anadd-in, and a decision support system may thus be built from scratch.Spr eadsheets Developed for Teaching Constr uction Management ConceptsIn this study, several spreadsheets were developed to teach construction management conceptssuch as construction data management, time-cost tradeoff analysis, optimum markup estimation,simulating and scheduling construction activities with uncertain durations, scheduling linear andrepetitive projects, schedule and cost control, and optimization of construction operations
interface, and may be captured to files. Informational andCritical messages are saved as text files. I/O messages are logged as comma delimited files for Page 13.336.7easy import to other programs. The user can configure the rate at which the frameworkgenerates I/O messages. All file operations are done in the Win32 process so that there is noimpact on the real-time performance of the framework.EvaluationThere are two versions of the Computation process for the CSPS framework. One version runs asa real-time process under RTX. The second version runs as a standard Windows process makingfor a simulation running entirely within the Windows
mathematics from Grove City College in 2000, the MS degree in information networking from Carnegie Mellon University in 2002, and the PhD degree in computer science from the University of Utah in 2006. Page 13.1019.1© American Society for Engineering Education, 2008 Ray Tracing for Undergraduates1. IntroductionThe computer graphics research community has recently renewed its interest in ray tracing, animage synthesis algorithm that simulates the interaction of light with an environment to generatehighly realistic images (Figure 1). Recent hardware trends and algorithmic developments makethe
overcomes thelimits of models. As noted previously she described simulations as the third-leg in thiscentury’s methodologies of science, arguing that theory and physical experimentation, bythemselves, no longer suffice.Studies such as those conducted by Williamson and Abraham (1995) 6 have shown thatthe use of computer-interactive animation technology and dynamic, three-dimensionalpresentations led to significant improvements in students’ understanding of the concept inquestion. They argued that this increased understanding may be due to the superiority ofthe formation of more expert-like, dynamic mental models.The nanoHUB provides research-quality simulations that experts in nanoscience use tobuild knowledge in their field. NanoHUB simulation
industrialenvironments. Benefits include exposure to in-plant manufacturing operations, and theopportunity to personally deal with company professionals. Students have obtainedcoop/internship positions, and graduates are finding simulation jobs in the fields of manufacturingand applications engineering.Defining Digital Manufacturing and SimulationDigital manufacturing (DM) encompasses a variety of computer applications and processes thatare being embraced by companies of all sizes to remain competitive in the global market. Boeingis recognized for its design of the entire 777 airliner without using a single 2-D drawing—only3D models were used. 1One definition is “Digital manufacturing is the ability to describe every aspect of the design-to-manufacture process
Interactive Web Based Animation Software: An Efficient Way to Increase the Engineering Student’s Fundamental Understanding of Particle Kinematics and KineticsAbstractAnimation software for an introductory Dynamics course has been developed, which may be asupplement to the proposed text: Riley, Sturges, Stanley “Dynamics”, 3rd Edition (Wiley andSons, Inc. New York). This interactive software is unique because each animation is directlylinked to a homework problem and no programming is required of the user. The animations areweb-based (hard-coded in Adobe Flash Action Script), so no external computer programs areneeded.The software was piloted in two sections of Dynamics during the fall term of 2007, where it
Interactive Web Based Animation Software: An Efficient Way to Increase the Engineering Student’s Fundamental Understanding of Particle Kinematics and KineticsAbstractAnimation software for an introductory Dynamics course has been developed, which may be asupplement to the proposed text: Riley, Sturges, Stanley “Dynamics”, 3rd Edition (Wiley andSons, Inc. New York). This interactive software is unique because each animation is directlylinked to a homework problem and no programming is required of the user. The animations areweb-based (hard-coded in Adobe Flash Action Script), so no external computer programs areneeded.The software was piloted in two sections of Dynamics during the fall term of 2007, where it
Interactive Web Based Animation Software: An Efficient Way to Increase the Engineering Student’s Fundamental Understanding of Particle Kinematics and KineticsAbstractAnimation software for an introductory Dynamics course has been developed, which may be asupplement to the proposed text: Riley, Sturges, Stanley “Dynamics”, 3rd Edition (Wiley andSons, Inc. New York). This interactive software is unique because each animation is directlylinked to a homework problem and no programming is required of the user. The animations areweb-based (hard-coded in Adobe Flash Action Script), so no external computer programs areneeded.The software was piloted in two sections of Dynamics during the fall term of 2007, where it
leave from IISc, in several universities around the globe including University of Mauritius (Professor, Maths., 1997-98), Mauritius, Florida Institute of Technology (Visiting Professor, Math. Sciences, 1995-96), Al-Fateh University (Associate Professor, Computer Engg, 1981-83.), Tripoli, Libya, University of the West Indies (Lecturer, Maths., 1975-76), Barbados.. He has published over 130 research articles in refereed international journals such as Nonlinear World, Appl. Maths. and Computation, J. of Math. Analysis and Application, Simulation, Int. J. of Computer Maths., Int. J Systems Sci., IEEE Trans. Computers, Internl. J. Control, Internat. J. Math. & Math. Sci., Matrix &
/mfg/curriculum.htm2. Nelson, R.A., Selvidge, L.R., and Waldrop, P.S. The World Class Manufacturing Enterprise. Statesboro, GA:Southern University Press, 2006.3. Chase, R.B., Jacobs, F.R., and Aquilano, N.J. Operations Management for Competitive Advantage. New York:McGraw Hill Irwin, 2006.4. Fang, N. and Stewardson, G. (2007). Improving Engineering Laboratory ExperienceThrough Computer Simulations and Cooperative Learning. Proceedings of the 2007 ASEE Annual Conference &Exposition, paper AC 2007-517.5. Dewhurst, D. (undated). Impact of animal studies and alternatives on learning. Online PowerPoint. RetrievedFebruary 29, 2008, http://www.eurca.org/downloads/animaled/Utrecht.pdf6. Abdulrasool, S.M., et. al., 2008. Effectiveness of Computer
investigate the effect of slantangles (25 and 0 degrees), effect of meshes (coarse and fine) on simulation results by comparingwith experimental data. Students will use post-processing tools (streamlines, velocity vectors,contours, x-y plots, streamlines, animations, and tables) to visualize and analyze the mean andinstantaneous flow fields and compute the shedding frequency (Strouhal number). Students willanalyze the differences between CFD and EFD.These four projects were assigned as term project to students. Each project was divided andassigned to two or three groups with each group working on one part. The submission of theproject was also divided into five different phases, including deadlines for project proposal,geometry generation, mesh
ReasoningHaving explicated the processes of causal reasoning, learners must be able to completelydescribe those relationships covariationally in terms of direction, probability, valency, duration,and responsiveness and mechanistically in terms of causal explication, conjunctions/disjunctions,and necessity/sufficiency. In this next section, I describe instructional methods for supportingthe learning of those causal attributes. There are three classes of methods that may be used toenhance causal learning: direct instruction that conveys causal relationships, exploring causalrelationships in simulations, and learner modeling of causal relationships. No direct comparisonsof these methods have been made.Conveying Causal RelationshipsA potentially effective
analysis that may include fixed, running cost, amortized cost, unit cost, and other economic considerations, (iv) describe the fabrication/Assembly/Simulation/Testing of the Model or Prototype, and (v) document the physical or computer model, test results, and design verifications.6. Ability to provide appropriate discussion, conclusions and recommendations This performance criterion is assessed by determining how well students are able to clearly (i) summarize the goals, Objectives, and indicate whether they were met, (ii) summarize constraints and codes and indicate whether they were met, and (iii) provide logical conclusions and recommendations (including strengths and weaknesses).Performance Criteria for Outcome Group 8Outcome
AC 2008-142: INTEGRATION IMAGE ANALYSIS PROJECTS IN ANINTRODUCTORY COMPUTATIONAL METHODS COURSE USING MATLABSOFTWARE ENVIRONMENTAbhijit Nagchaudhuri, University of Maryland Eastern Shore Abhijit Nagchaudhuri is currently a Professor in the Department of Engineering and Aviation Sciences at University of Maryland Eastern Shore. Prior to joining UMES he worked in Turabo University in San Juan , PR as well as Duke University in Durham North Carolina as Assistant Professor and Research Assistant Professor, respectively. Dr. Nagchaudhuri is a member of ASME, SME and ASEE professional societies and is actively involved in teaching and research in the fields of engineering mechanics, robotics
performance on core curricularmaterial. For the question, “People who like computers are weird,” there is a significant correlationbetween gender and agreement with this statement, r(70) = −0.254, p < 0.05. The four studentswho responded positively to this question were all male. Gender also correlates to responses to thequestion, “Learning to program a computer is something I can do without,” r(70) = −0.309, p <0.01. Female students, in majority, disagreed with this statement while male students agreed withit. Examining the questions that pertain to home ownership of computers and the perceivedusefulness of and computers, we note that the overwhelming majority of students, 86%, reportowning a computer at home and that 70% of students use
vital that the IGBT pairs have the same turn on/off pulse at exactlythe same time to maintain the inductive current in the induction heating coil. P N Figure 4: IGBT gate signal generated by the gate driversCircuit simulations and field measurementThe PSPICE computer simulations help students gain knowledge of the circuit before buildingthe circuits and understand the system design process better. Unlike the standard resistors,capacitors and inductors, in real world system design, the values of the capacitance, inductanceand resistance have to be measured using LCR meters.To model the induction heating circuit, the induction coil with load can be
environment offers visual cues that provide benefit to the learner, especially a newstudent in PS analysis course. PowerWorld® grants the user the ability to look at line flows,examine node variables and other kinds of indicators. A vast range of network variables can bedisplayed, and in real time the user may change some network parameters and observe the effectof the changes through animated variables. A user could also go behind the animation toexamine system data and results, such as YBus, voltages, etc.Power systems simulation programs typically do not consider it necessary to guide the userthrough the process or stages involved in the computation. This would be a departure from thefundamental purpose of the software. For instance, while the
of two lab sections.• Limited lab access: Students may only use equipment during scheduled lab times.• Limited resources to support students outside labs and the classroom: In many cases, no lab assistant support is available.• Limited equipment to support lab assignments: Because lab equipment is often expensive, students must often work in groups. For example, an industrial scale PLC—such as an Allen Bradley RSLogix 5550 processor and a set of I/O cards—costs about $8000. Page 13.779.2To help offset these obstacles, in recent years, a variety of computer and networkingtechnologies have been developed. For example, remote
music signal to create the effect of a “talking instrument.” Page 13.538.4LabVIEW Implementation ExamplesOriginally developed in 1986, LabVIEW is a cross-platform software development environmentused by scientists and engineers for instrument control, data acquisition, control design /simulation, automation, and a variety of other technical computing applications. As a fullprogramming language with extensive built-in functionality for signal processing, analysis, math,sound card I/O, LabVIEW is well suited to the needs of signal processing education.Programming with LabVIEW involves working with Virtual Instruments (VIs), which areLabVIEW
of Programmable Logic Controller Programming Experience Into Control Systems Courses Department of Electrical and Computer Engineering Grove City College Grove City, PA 16127AbstractThe two-semester senior electrical engineering course in control systems includes a segment onthe programmable logic controller (PLC). The PLC is a valuable educational venue because itincludes a variety of aspects that can prepare the budding engineer for the real world. Some ofthese are: the learning how to use and the features of massive industry-standard applicationprograms (including digging through lengthy online manuals), the exposure to highly
. Page 13.444.3 1 How many of the course videos can you view during the week? 13 All of them _7 About half of them __ None of them 11 Some of them __ A few of them 2 Where do you listen to the videos? (Check all that apply) _8_In a University lab _28_ At home _2_ On a friend's computer ___ Another place (please specify) _____________________________ 3 How well are you able to understand the material in the videos? (Check one) _1_ I understand all the material very well. 16_ I understand most of the material _9_ I understand enough of the material adequately. _5_ I understand about half the material. ___ I understand only some of the material ___ I
Page 13.606.4would not be able to access their network drives (hence statements of frustration such as “I can'tfind any of my files”). This problem was easily remedied by hardwiring each computer with anEthernet cable prior to booting the computers. The second disadvantage was that of computersin a classroom setting; it was only too easy for students to periodically be tempted to surf theweb instead of following the class material.All students enrolled in the course were asked to complete the use survey (Figure 1) at the end ofthe term; five students responded. Four of the five students recommended continuing use of theTablet PCs. The other observations were: • The positive aspect identified by all was the ability to take notes directly on
AC 2008-2513: DEVELOPMENT OF EDUCATIONAL APPLICATIONS FORSMARTPHONESAleksandr Panchul, UTSA Aleksandr Panchul received M.Sc. in Computer Science from Moscow Institute of Physics and Technology in 1997. He is currently a PhD student at the Department of Electrical and Computer Engineering of the University of Texas at San Antonio. His research interests include software engineering, digital communications, distributed systems, 3D animation, virtual environments, CPU emulators and mobile applications.David Akopian, UTSA David Akopian received the M.Sc. degree from the Moscow Institute of Physics and Technology in 1987 and Ph.D. degree from the Tampere University of Technology (TUT), Finland
), which is supposed to be under 1.6 W/kg as per FCC requirements for cell phones (clearly satisfied in this example)MATLAB Test-BenchesMATLAB is used extensively in teaching EM nowadays – in fact, it is used as a primarysimulation engine by authors of several textbooks on the subject, including the textbook3 used inteaching our introductory EM course at Miami University. One example below is a simulation ofa well-known problem of static electric field computation due a metallic rod (wire) with a linearcharge distribution. The “twist” on it is using arbitrary charge distribution instead of constant andusing animation capabilities of MATLAB to present a more visually appealing solution. A. E-field Animation in Electrostatics
equipmentusually contains exercises, which allow students to obtain speed-torque characteristicsexperimentally6. Both simulation and laboratory experiments provide students with basicvisualization of speed-torque characteristics. Recent advancements in computer simulation anddata acquisition make it possible to enhance visualization and provide a broader and deepercoverage of material7-8. The MathCAD® E-book concept provides an easy to use method forintegrating these topics and promotes student learning9. Page 13.476.2Integrated Approach to SimulationThe approach taken for this work was to combine the interactive capabilities of the E-book witha computerized
environment mainly developed for data acquisition, instrumentation,and monitoring in addition to process control and modeling. These virtual tools also helpto develop learning and knowledge level of students in many applied subjects.There are variety of research attempts to add simulations tools into laboratoryexperiments in engineering education courses. Virtual Control Workstation Design usingSimulink, SimMechanism, and the Virtual Reality Toolbox was conducted in educationto teach control theory principles as well as a test station for control algorithmdevelopment2. Authors used two workstations from Quanser Consulting for theirelectrical and computer engineering program student projects. Their claim was thatincorporating a laboratory support into
period of time. Sendinga packet via a route will reset the associated expiration time.2. Testing EnvironmentIn this paper, we use NS simulator for simulating different routing protocols [1, 2]. NS simulator uses avisual tool called NAM. NAM is a Tcl/TK based animation tool for viewing network simulation tracesand real world packet trace data. The design theory behind NAM was to create an animator that is able toread large animation data sets and be extensible enough so that it could be used in different networkvisualization situations. 2The first step to use NAM is to produce the trace file. The trace file contains topology information, e.g.,nodes, links, as well as packet traces. Usually, the