AC 2008-1339: TEACHING REAL OPERATING SYSTEMS WITH THE LTTNGKERNEL TRACERMathieu Desnoyers, Ecole Polytechnique de Montreal Mathieu Desnoyers is the maintainer of the Linux Trace Toolkit (LTT) project since November 2005, taking over the development with the new LTTNG. He is the author of Linux Trace Toolkit Next Generation (LTTNG) and the main developer of Linux Trace Toolkit Viewer (LTTV) since the project started in 2003. He did an internship at the IBM Research T.J. Watson Research Center in 2006 where he applied tracing in commercial scale-out systems. In 2007, he did an internship at Google, where he integrated ideas from Google ktrace into LTTng to merge themin a single project. He
and a positive perception of thelaptop program itself. IUPUI was also in the midst of updating all of the wireless access pointsthroughout campus in an effort to embrace mobile computing. No longer would students feel theneed to stay within the confines of a lab or classroom when they could now identify morecomfortable work areas as they study, develop projects or work with peers.In an effort to show an outward symbol of support and generate value in the laptop program tothe students, the department opened a library, populated with course textbooks. The departmentallibrary was seen as a positive benefit. Several textbooks for each course were available forcheckout, helping to alleviate any additional financial burden to the
. Through this software researcherswere able to model events and transportation into and out of the city. In addition, undergraduateand graduate students were involved in this complex year-long project. The authors will provideinformation as to the modeling, input, and output that was obtained. Through an analysis of themotion of the population working and living in the city, planners have a much better Page 14.494.2understanding of how to react to emergencies that might occur, and ensure that emergency reliefcan get to the targeted location in a timely manner.IntroductionTransportation planning is currently undergoing a metamorphosis from a
Structural Engineering in the Department of Civil Engineer- ing at Auburn University, AL, USA in 2007. He obtained his master’s degree in Structural Engineering from Korea University, South Korea, in 2000 and his Bachelor’s degree was in Civil and Environmental Engineering from Korea University, South Korea, in 1998. Prior to entering PhD study, Dr. Kang worked as a Senior Civil Engineer in Hong Kong site and Seoul Headquarter of Hyundai Engineering and Con- struction Co., Ltd. during 2000- 2002. After his PhD study, he had taken many projects supported by ALDOT and Air Force Research Laboratory as a research associate at Auburn University during 2007 – 2011. Dr. Kang had been an assistant professor in the Department of
Face-to-Face Senior (36) Online Senior Research Concepts in HDCS (49) Face-to-Face Senior Project Management & Practice (5) Online/Hybrid Graduate Data Analysis (8)Survey completion was voluntary and students were assured that all responses were anonymousto the instructor and that anonymity would be maintained in any publication of the results aswell. Student responses were downloaded for analysis with each response record by a non-identifying number assigned by the learning management system.The survey began with demographic characteristics including: 1) student classification (freshman
We have developed open-sourced interactive browser-based simulations that modelrealistic core engineering systems. Our simulations use JavaScript and HTML-5 to insure that thecode is platform-agnostic and functional on all devices with a modern browser, avoiding some ofthe dissemination hurdles with educational Java applets or mobile apps. For each use of thesimulations, we track student mouse movements and clicks, keyboard events, event times,screencast use, correlation with hands-on design project success, and more, leading to a largedatabase that may be mined for pedagogical insights. We have had remarkable success using these simulations while coupling them tocollaborative, open-ended, hands-on design projects within the setting of
collaborate on solving problems.IntroductionIn Fall 2019, we taught a class called Cardiovascular Engineering under the Electrical andComputer Engineering Department of North Dakota State University. The class leveragesInnovation Based Learning (IBL) [1], a pedagogy similar to Project Based Learning [2] butemphasizing the creation of novel ideas and the development of projects with social impact.Besides having to meet IBL’s requirements, we faced a challenge: our 36 students were based indifferent locations. Most were spread across two different campuses. Some were taking thecourse online from various locations across the country. Good communication, inside andoutside the class, had to be achieved under these constraints since good communication
AC 2008-755: THE INERTIAL NAVIGATION UNIT: TEACHING NAVIGATIONPRINCIPLES USING A CUSTOM DESIGNED SENSOR PACKAGEJoe Bradshaw, U.S. Naval Academy Electronics Technician at the US Naval Academy for the Weapons and Systems Engineering Department for 7 years. Design special hardware and develop software for projects and labs.Jack Nicholson, U.S. Naval Academy Page 13.1241.1© American Society for Engineering Education, 2008 The Inertial Navigation Unit: Teaching Navigation Principles using a Custom Designed Sensor PackageAbstractThis paper describes the application
homework assignments in those for-credit courses. As a result, the numberof students present for tutorials varied less during the semester, with a peak of 35. Elevenstudents asked MATLAB questions outside office hours via email. Because MATLABhomework was regularly assigned in EGM 4313 and EGM 4344, the office hours attendanceand the email volume was relatively constant during the semester, without the pre-project surgeobserved in the Fall offering.For the fourth and last offering, EML 4920- Spring 2005, an average of 55 studentsparticipated in the MATLAB classes, with a peak participation of 60. We have more data aboutthe students in this last offering, because they answered two surveys administered during thesemester. The following section
- line labs. Garbi Zutin is currently a Senior Researcher and team member of the Center of Competence in Online Laboratories and Open Learning (CCOL) at the Carinthia University of Applied Sciences (CUAS), Villach, Austria, where he has been engaged in projects for the development of online laboratories. In Jan. 2010, Garbi Zutin was appointed Secretary General of the International Association of Online En- gineering and, in the following year, Secretary General of IGIP (International Society for Engineering Education). Garbi Zutin is author or co-author of more than 30 scientific papers published in international journals, magazines, and conferences. Most of these papers are in the field of online laboratories and
either costly or required special licensing. The Microsoft Zune, however, avoids thoseproblems. The Zune is relatively inexpensive and is supported by an excellent SDK and IDE, both ofwhich are free. In this paper, we describe our experience teaching mobile gaming with the Zune. Weexplain how the Zune platform is used, we outline the projects we use, the topics covered in lecture, andwe give examples of game developed by students. In addition, we provide student assessment of thecourse. We describe how the course supports our ABET course and program outcomes.1. IntroductionMobile gaming is one of the most important and growing segments of the computer games industry1. Itdrives hardware and software innovation in the smartphone market segment
AC 2011-1464: PUTTING BELLS & WHISTLES ON DSP TOOLKIT OFLABVIEWMurat Tanyel, Geneva College Murat Tanyel is a professor of engineering at Geneva College. He teaches upper level electrical engineer- ing courses. Prior to teaching at Geneva College, Dr. Tanyel taught at Dordt College in Sioux Center, IA. He started his career at Drexel University where he worked for the Enhanced Educational Experience for Engineering Students (E4) project, setting up and teaching laboratory and hands-on computer exper- iments for engineering freshmen and sophomores. For one semester, he was also a visiting professor at the United Arab Emirates University in Al-Ain, UAE where he helped set up an innovative introductory
experience using smartphone specific features such as GPS,cameras, accelerometers, multi-touch screens, and tiny QWERTY keyboards.For example, one student had been developing her semester project for many weeks using adevice simulator only. Since the simulator mapped the PC’s physical keyboard to the mobiledevice, the student had never attempted to input text using the device’s on-screen keyboard. Herapplication was data entry intensive, and she didn’t realize how unusable her application wasuntil the final project presentation when we required all students to demonstrate their projects onreal devices.Our initial batch of 15 Pocket PC PDAs were provided by Microsoft. Other funding sources,including corporate gift funds and department equipment funds
ACA global scoredatabase, this study selected international ACA as a global standard tool toevaluate Northern Taiwanese university students’ web communicationcompetency in the domains of web design and multimedia applications, andfurthermore to identify the influential factors of web communication competency.The results of this study will be used as references for industrial companies inplanning and developing human resources and also for educational academies incultivating university students’ web communication competency. Two hundredand fifty-two sample participants from different departments of Kainan Universityin Northern Taiwan were tested by web communication domain which includes sixauthorized competency indicators: (a) setting project
existing free, open source Real-time Operating Systemcalled FreeRTOS as a case study of RTOS in both lectures and lab sessions.FreeRTOS is a real-time kernel/scheduler designed to be small enough to run on amicrocontroller. It provides the real time scheduling functionality, inter-task communication,timing analysis and synchronization primitives for teaching RTOS. It also offers the richexample projects as the bases for developing embedded real-time systems. Moreover, FreeRTOSsupports a large number of underlying microcontroller architectures including advanced ARMCortexTM-Mx series, and has become the standard RTOS for microcontrollers. To simplify thestructure of the application code, The FreeRTOS software provides time-related
project that the students may be involved with in theirfuture careers. Capstone team projects which have become a standard part of (nearly) every en-gineering and computing program have been especially successful in helping to achieve this goal.The second intended goal of such activities is to help students learn the technical, conceptual mate-rial by engaging in suitable activities with their fellow-students rather than just listening passivelyto lectures. At the same time, many engineering and computing faculty have serious concernsabout introducing such activities to any serious extent in their courses; primary among these con-cerns is the potential negative impact of such activities on topic coverage. Trying to arrange suchactivities outside
following questions are left unaddressed: how toevaluate the effectiveness of a gamification product in education? What would students learn ifthey create and criticize gamification products? To answer the above research questions, thispaper proposes a peer-based gamification critiquing process based on peer-developedgamification products. Both the development and critique processes were applied throughCapstone projects. Capstone projects in the United States have become increasingly popularamong many engineering education programs under ABET requirements since the 20th century[19-21]. Capstone projects are different from traditional engineering courses in terms ofproviding senior-standing engineering students with experience solving “real world
GeorgiaSouthern University was motivated by the need to provide an integrated learner-centeredenvironment and exciting opportunities for research at undergraduate and graduate levels.Rest of the paper is organized as follows. In Section II, lab facilities that include the hardwareand software platforms are discussed. Various experiments that are currently offered for differentcourses are briefly presented in Section III. A few experiments are presented as examples. Thecurrently on-going research projects and topics are mentioned in Section IV. The survey resultsfor the courses offered in the lab so far are presented in Section V. The concluding remarks aregiven in Section VI.II. Lab FacilitiesThe lab equipment are grouped in six broad areas: (i
from a cognitive perspective19.Therefore, it is wise to include digital ink in instructional activities when a university has a TPCrequirement versus a laptop requirement. Digital ink use is widely reported in the literature. Themost common method of incorporating digital ink into the classroom is via instructor and studentannotation of instructor-create content (e.g., lecture slides)18,20. In the typical case, an instructorannotates slides and those annotations are passed on to the student. Then, the student can addfurther, personal annotations. Due to its availability in a limited number of software packages,one less reported use of digital ink is for the instructor to annotate their own projected slides,with these private annotations
at four different universities. Oneof the primary initiatives at GTS is to develop a blueprint for building a campus that utilizescomputer-based technology to enhance the effectiveness of education in synchronous DLenvironments (i.e., live classroom instruction transmitted to remote sites).This paper describes how Tablet PCs installed with Dyknow Vision software are being used inclassrooms at GTS to improve student learning in a distributed learning environment. The TabletPC is an attractive technology for use in synchronous distributed learning environments becauseof its mobility, and its ability to not only serve as an effective note taking device but also as ahigh-resolution course content viewing device. In this project, the instructor
well as pedagogically. Currently he works in one of the most technically outstanding buildings in the region where he provides support to students, faculty, and staff in implementing technology inside and outside the classroom, researching new engineering education strategies as well as the technologies to support the 21st century classroom (online and face to face). He also has assisted both the campus as well as the local community in developing technology programs that highlight student skills development in ways that engage and attract individuals towards STEAM and STEM fields by showcasing how those skills impact the current project in real-world ways that people can understand and be involved in. As part of a
1999 Mary Catherine Ellwein Outstanding Dissertation Award (Qualitative Research Methodology) and the 1998 Selma Greenberg Distinguished Dissertation Award (Research on Women and Education) from the American Educational Research Association. She received the 2006 Distinguished Paper Award for her article “Engineer Identity” from Cultural Studies of Education. She is currently the PI of ESCALATE: Engineering & Science Careers in Academia, Learning from ADVANCE and Translating Effectively, an NSF ADVANCE-PAID Project. Address: #319 Education, 5425 Gullen Mall, Wayne State University, Detroit, MI 48202, 313-577-1764 (v), 313-577-5235 (f), ag7246@wayne.edu
runs in a browser, though it can also be a standaloneapplication, which the user interacts with to configure experiment, send experimentspecification and retrieve result from the Lab Server via the Service broker. The client is thefront end of the system. The client program interacts directly with the Service broker throughweb services. The design and development of a functional Mobile Client for iLab is the aimof this project and it is an improvement over the originally used clients for desktopcomputers.Lab ServerThe Lab Server is the backend, a server connected to the remotely located lab equipment (orlaboratory model in the case of a virtual lab). It executes the experiment based on theexperiment specification and notifies the Service
. To run theexperiments, virtualization technique is used in building a network in a single physical hostmachine. Multiple virtual machines are created for attacks generation and collection. In eachvirtual machine, a variety of network tools and services are implemented. The virtual machinesexecute the applications just as a normal physical machine would. All of the experimental attacksare confined inside the virtual network. For each attack category, one attack is demonstrated indetailed steps in the project. Furthermore, each student is asked to simulate one attack for eachcategory. The attack traffic traces are analyzed and their attack signatures are extracted. All ofthe analysis results are then used in the design of Snort rule of Snort
aircraft maintenance and engineering technology curriculum laboratory,while pursuing design results that can transfer to industry. Through hands on research and actionlearning experiences geared toward creating a user friendly paperless workspace, learners withinthe aeronautical engineering technology curriculum are teaming up with computer informationand computer graphics student teams and faculty to develop and test enhanced computing toolsfor modernizing and controlling processes for the aircraft maintenance industry.This report covers research and development of one such project in progress by a cross-disciplinary team of faculty and student researchers, who are developing a network-enabled,user-friendly electronic job task card management
research and teaching interests, Dr. Sankar has published more than 100 papers in journals, book chap- ters, and conference proceedings. He has won many awards for research and teaching from the Society for Information Management, NEEDS and John Wiley and Sons, Decision Sciences Institute, American So- ciety for Engineering Education - Southeastern Section, American Society for Mechanical Engineering, Auburn University, and the Project Management Institute. Page 23.1063.1 c American Society for Engineering Education, 2013Serious Games to Improve Student Learning in Engineering
the Jet-force experiment. Figure 2: Physical Set-up of the Jet-force on Vanes Experiment.3.2 Virtual Reality (VR) Engineering LaboratoryIn previous studies, we have successfully implemented this particular experiment virtually ontwo large scale virtual environments namely the CAVE and the 3D TV [3]. The CAVE is aroom-sized cube with three projection walls (front, left and right, each with dimension of 12’ x9.5’) as well as the floor projection. A user can wear a pair of 3D glasses in the CAVE to viewstereoscopic images on the projection walls generated by a computer. Compared with the 3DTV, multiple screens in the CAVE provides more level of immersion. Figure 3 showscomparison of the Jet-force experiment setup on the 3D
behaviors on a mobile robot, • describing the difference between artificial intelligence and engineering approaches to robotics, • functioning on a multidisciplinary team to complete mobile robotics projects on a hardware platform, • comparing and contrasting the various robot paradigms including hierarchical, reactive, deliberative, hybrid, and behavior-based, • analyzing and implementing metric and topological path planning on a mobile robot, • analyzing and implementing subsumption architecture and potential field summation to implement obstacle avoidance on a mobile robot, • describing the methods for localization and implementing the Kalman filter algorithm on a mobile robot, and
reasonable network bandwidth.The project can be separated into three main parts. The first being the web-based tool that allowsstudents the ability to change basic parameters for common engineering problems. The tool alsoplots the results returned from the. The tool must communicate with the server through astandard network protocol, such as HTTP or RTMP (Adobe format) [3] and send basicinformation about the design to the server. The second component in the system is the cluster jobcontrol program. This program is called from the web tool and allocates the cluster resources,sets run conditions, and sends the problem parameters to one of the cluster compute nodes(attached servers). The actual problem calculations are in the third component of the
AC 2011-1160: VIRTUAL WORLD TECHNOLOGIES PROVIDE PLAT-FORM FOR INTERACTION BETWEEN ON-CAMPUS AND ONLINE STU-DENTS: A CASE STUDYCharles J. Lesko, Jr. Ph.D., PMP, East Carolina University Dr. Charles Lesko is currently serving as Assistant Professor in the College of Technology & Computer Science at East Carolina University. His career focus is on managing and leading technological innovation in the workplace; his past experiences bring to the table a heavy technical background with a strong management and technical leadership base. Dr. Lesko has over (15) years of experience in the systems integration and project management fields; his experience base also includes military service and (8) years in academia. He