AC 2011-120: USING THE PROCESSING PROGRAMMING ENVIRON-MENT IN ENGINEERING EDUCATIONRyan J Meuth, University of Advancing Technology I graduated from UMR with a B.S. of Computer Engineering in 2005, after which I stayed at UMR (Now Missouri University of Science and Technology) to pursue and complete a Master’s and PhD in computer engineering. I worked for Dr. Donald C. Wunsch at the Applied Computational Intelligence Laboratory in the Department of Electrical and Computer Engineering. There I worked on the Learning Applied to Ground Robotics project, developing a ground vehicle that can not only navigate unknown terrain, but be able to learn from experience with the world. During the summers since 2006 I worked at
is a professor of engineering graphics and computer aided design at La Laguna University. She received an MS degree in engineering from Polytechnic University of Valencia, Spain in 1991. He made a PhD in developing spatial abilities using multimedia technologies and sketch-based modeling in 2006. She worked for private companies since 1992 as a project engineer in water supply systems. She joined La Laguna University in 2001Manuel Contero, Instituto Interuniversitario de Investigacin en Bioingeniera y Tecnologa Orientada al SerHumano (I3BH). Universidad Politcnica de Valencia Manuel Contero is a full professor of Engineering Graphics and CAD with the Graphic Engineering De- partment at the Universidad Politcnica de
University of Stuttgart. Additionally, she holds a co-professorship at the TU Berlin, in particular targeted towards the co-ordination of the design of new curricula in technology-oriented studies and the coordination of several eLearning and eResearch projects.Olivier Pfeiffer, Technische Universitaet Berlin Olivier Pfeiffer received his M.Sc. in Mathematics at the Berlin University of Technology in 2002. His thesis in numerical mathematics investigated “Error Control using Adaptive Methods for Elliptic Control Problems in Matlab”. He has been working in several eLearning projects at the TU Berlin, beginning as a student assistant in the Mumie project - a platform using new
holds a co-professorship at the TU Berlin, in particular targeted towards the co-ordination of the design of new curricula in technology-oriented studies and the coordination of several eLearning and eResearch projects. Contact Information: University of Stuttgart Rechenzentrum Prof. Dr. Sabina Jeschke Allmandring 30a 70550 Stuttgart Mail: sabina.jeschke@rus.uni-stuttgart.de Phone: +49-711-685-88000 Fax: +49-711-685-55898 WWW: http://www.rus.uni-stuttgart.deLars Knipping, Technische Universitaet Berlin Lars Knipping is a researcher at the mathematics department at Technische Universität Berlin. He belongs to the board of editors of ITSE (International Journal of
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 university that is focused on supporting the 21st century student demographic he continues to innovate and research on how we can design new methods of learning to educate both our students and communities on
, Undergraduate Education role, and continues as a teaching professor in the first-year program along with many new responsibilities. c American Society for Engineering Education, 2020 gruepr, an Open Source Tool for Creating Optimal Student TeamsAbstractThis paper presents the latest updates and newest findings on gruepr, a recently released,open-source software tool that can be used to place students onto optimal project teams.This software was designed and written by one of the authors as a no-cost alternative toexisting solutions, such as CATME. The software is written in C++, and currently comprisesabout 8000 lines of code. Executables for Windows and macOS are publicly available, as isthe code itself, released
challenge has been to discover ways of connecting art and design concepts to the needs andinterests of computer technology students. For example, most computer students understand thetheory of mixing red, green and blue pixels on a computer display to create any color, but feware familiar with the technique of optical color mixing used in Pointillism.Throughout the course, students are introduced to design concepts and theory that can be used todevelop visually pleasing websites and other graphic oriented content. Along the way, well-known artists are introduced to illustrate various design fundamentals that are applicable in bothart and web design. On several occasions, projects that reinforce key concepts are assigned; somecomputer based and some
(see Appendix A for problems). This was doneto determine if students would be more likely to use a simulation tool on additional problems ifthey were previously required to use the tool. Additionally the students were then asked if they feltthey benefited from the use of the tool or if it made a difference. Finally the students were assigneda design project where it was their goal to design a heat exchanger based on a specific problem(see Appendix A). The students were not required to use the tool, but they were reminded that thistool could be extremely useful in the design process.To collect data for this study two optional surveys were distributed to the class of 58 students toobtain their opinions of the tools being incorporated in the
, and software developer drive his research exploring how humans can better understand, build, and use software. His work has been funded by the National Science Foundation, Google, Microsoft Research, and the U.S. Department of Defense. Dr. Wallace’s Agile Communicators project, supported by an NSF IUSE award, seeks to build an en- hanced curriculum for computing programs that emphasizes inquiry, critique and reflection, grounded in authentic software development settings. Tools in this project include process oriented guided inquiry learning, automated feedback to students through an intelligent tutoring system, case studies in software communication, and guided reflective exercises on team communication. As part
Paper ID #25290Human vs. Automated Coding Style Grading in Computing EducationJames Perretta, University of Michigan James Perretta is currently pursuing a master’s degree in Computer Science at the University of Michigan, where he also develops automated grading systems. His research interests and prior work focus on using automated grading systems and feedback policies to enhance student learning.Dr. Westley Weimer, University of MichiganDr. Andrew DeOrio, University of Michigan Andrew DeOrio is a teaching faculty member at the University of Michigan and a consultant for web and machine learning projects. His research
. Satterwhite31 Department of Mechanical Engineering, Purdue School of Engineering and Technology, IUPUI;2 Department of Computer and Information Graphics Technology, Purdue School of Engineering and Technology,IUPUI;3 Department of Electrical and Computer Engineering, Purdue School of Engineering and Technology, IUPUIAbstractThis paper shows the early research findings of utilizing a virtual reality environment as an educationaltool for the operation of a computerized numerical control (CNC) milling machine. Based off of aprevious work, the Advanced Virtual Machining Lab (AVML), this project features a virtual environmentin which a virtual CNC machine is fully operable, designed to allow STEM students and trainingprofessionals to learn the use of the
Page 15.639.2organization of these homework assignments attempts to show students the link betweensoftware and hardware and to illuminate some of the more difficult architecture conceptsdiscussed in class. The assignments are arranged to give students a gentle introduction into HDL,followed by the construction of memory. Later design exercises directs attention to arithmeticlogic units (ALUs), single cycle computers, and pipelined processors. These assignments weredeveloped for a senior/graduate level course in computer architecture for which the text by Manoand Kime is used [2]. The specific design assignments will be discussed and student reaction tothe exercises is provided. This project was planned and conducted by a graduate
PLD principles. Additional technical andsoftware support will need to be provided to students in this regard. Third, revise lecturecontent to introduce more about the internal structure and other principles of CPLD and at anearlier timeline. The final recommendation is to increase the number of the laboratory projectsthat uses hierarchy concepts, and revise some projects to include more visual, realistic andtangible results that students will demonstrate.To summarize our recent student's overall experience, from the questionnaire (see complete listof questions and the corresponding Likert scores in Appendix A) we considered four questions(questions 1, 2, 3, and 4a) which serve specifically for that purpose. The feedback from thesequestions
program execution process. From there, studentslearn to locate the source of errors.Programming style is another area that deserves a lot of attention. By following certainguidelines, many syntax errors can be avoided while at the same time programs becomemore readable and extensible. Students were taught to write reusable code. They weretaught to convert common operations into functions and group them into files so that theycould be included in other projects and be reused.The choice of microcontroller to teach in an embedded system course is also important.There are several microcontroller families with good development tools and demo boardssupport. We have taught the Freescale HCS12, Microchip PIC18, and Silicon LaboratoryC8051 in the embedded
but effectivetechnique can be employed to monitor the structural integrity of bridges routinely using thissystem. When a characteristic frequency shift is detected, the wireless monitoring may besupplemented with visual inspections, to warn the bridge safety personnel and users of imminentbridge deficiency. The designed system provides a good opportunity for our ComputerEngineering students to culminate their technical education in a Senior Design Project using theirknowledge of Signals and Systems as well as Communications and Electronics. By participatingin this project, the students successfully implement the knowledge learned in courses onfrequency domain analysis, impulse response, signal amplification, and physical vibrations
interfaced with multiple peripheral devices.The approach for this project was to adapt a UART (universal asynchronous receivertransmitter), based on the MC6811, to the memory-mapped I/O interface developed for theInstructional Processor. This implementation allows direct access to the UART data registers(receive and transmit), status register (flags), and control register (baud rate). Test programs,written in assembly language, were used to test the communication protocol and timing viaVHDL simulation. The FPGA microcontroller was also able to communicate with several serialdevices at various baud rates.This project successfully added serial communication capabilities to the Instructional Processor.Software and hardware implementations were
radio (SDR). To understand a SDR, one needs to understandrate conversion. While the basics of the rate conversion theory have been well established fordecades, the inclusion of these topics at the undergraduate level can be fraught with teachingdangers. If realistic hardware projects and hardware-based demonstrations are to be included aspart of a course, the cost factors escalate rapidly. With most commercially available boardscosting more than $10,000 apiece, multiple boards to support such a course rapidly becomeprohibitively expensive.To support our desire to teach these topics at the undergraduate level, we felt it was necessary todevelop a low cost DSP board that would allow us to implement the realistic hardware projectsand hardware
parts. Standard multiviews,auxiliary views, and sectional views can conveniently and efficiently be created from the createdsolid model in AutoCAD to better represent the detailed features of the object. A set of otherspecial solid modeling tools available in AutoCAD can further aid in creating a more realisticthree-dimensional representation of the studied object. The students can use the producedcomputer-aided drawings to check the validity of their hand-sketched drawings. Included in thepaper are several samples of solid modeling projects that can be used in an introductoryEngineering Graphics course to enhance and extend the students’ graphical communication skillsand visualization capabilities. The presented samples clearly establish the
focuses on curriculum development, program management, and support of teachers in STEM classrooms. She works on several NSF funded projects including EarSketch where she supports teachers using music composition to engage students in computer programming. Prior to her experience at CEISMC, she was classroom teacher for ten years and taught middle school Earth, Life, Physical, and Environmental Science along with High School Biology and Biomedical Sciences.Jason Freeman, Georgia Institute of Technology Jason Freeman is a Professor of Music at Georgia Tech. His artistic practice and scholarly research focus on using technology to engage diverse audiences in collaborative, experimental, and accessible musical
, verilogTown, as an aid to students learning Verilog. The reason for such a game comes from our experiences teaching digital system design where we observed a challenge for second year students learning to design with the Verilog hardware description language (HDL). In this work, we speculate why it is hard to learn an HDL, claiming that like learning all languages, the students do not play/use the language enough to develop an understanding of them (including Verilog). A student’s typical process of learning Verilog includes class examples and assignments, labs, and a project, but like learning more traditional programming languages, until a learner spends significant time using a language to build something
his Ph.D. degree in 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. Junsuk Kang has taught
Human-Computer Interaction, and the Psychology of Interaction Design. In addition, he has taught one- day professional development courses at both national and international conferences, and has participated in post-academic training for software engineers. Tom has worked on the design and development of sev- eral software projects and several pieces of commercial courseware. Some research papers have focused on the evaluation of interactive computing systems and the impact of evaluation on design. Other research papers have explored some of the pedagogical and institutional implications of universal student access to personal computers. In addition, he has given invited plenary addresses at international conferences
Education Excellence Award.Dr. Tonia A. Dousay, University of Idaho Tonia A. Dousay is an Assistant Professor of Learning Sciences at the University of Idaho and a Google Certified Innovator. She has more than 15 years of instructional design and eLearning project management experience. Tonia’s teaching and research focus on design-based learning activities and the knowledge and skills acquired and reinforced through these opportunities. Makerspaces currently serve as the hub of her research, creating an engaging environment to play with robotics, 3D printing, 3D modeling, and mo- bileography for K20 learners. Where some areas of education focus on STEM-learning, Tonia emphasizes STEAM-learning, giving attention to art
LEGOS w/HandyBoard43University of West Curriculum integration LEGOS w/HandyBoard44 Page 15.877.3FloridaSwarthmore College Research project preparation, AAAI Khepera, ActivMedia Pioneers45Missouri University State of the art of robotics and Instructor-created kit usingof Science and architectures embedded C, Matlab imageTechnology processing46Carnegie Mellon Robots for study problem-based LEGOS with HandyBoard47-48University laboratory experimentsPontificia
course at UNC Charlotte. Nan Earned her BS and Master Degrees in Electrical Engineering (1982, 1986) from North Carolina Agricultural &Technical State University. She mentored Departmental sponsored projects such as UNCC Parking team, IEEE Hardware competition teams, industry sponsored projects from Microsoft and EPRI, NASA teams and special Innovation and Entrepreneurship teams. She published and presented papers in ASEE conferences in June 2009, 2010, 2011, 2014 and 2015. She pub- lished papers in IEEE conference 2013, 2014 and 2015. Prior to her current position at UNC- Charlotte, she worked for IBM (15 years) and Solectron (8 years) in the area of test development and management.Dr. James M. Conrad, University of
InventoryAbstractThis paper provides a report on a project investigating the impact of pen-based computing on students’peer review strategies. The context for the project is an introductory technical communication coursefor engineering students from multiple disciplines. The project investigators created three peerreviewing contexts in which to assess the impact of tablet PCs on the quantity and quality of students’peer review comments. A Comment Inventory form was then developed that allowed the investigatorsto categorize each comment based on comment location, content, and form. Initial results from thestudy are presented.Keywords: technical communication; peer review; pen-based computing; tablet PCIntroductionFor many engineering educators, the challenge of
processing. In 1998 he founded Rydal Research and Development, Inc. for the purpose of carrying out research and development of advanced networking and signal-processing technologies.Eric Carr, Drexel University After completing his BSEET (specializing in Computer Engineering Technology) at Old Dominion University, Eric followed his wife to the Philadelphia area. He is the Laboratory Technician (and unofficial 'PIC Microcontroller Evangelist') for the Goodwin College Applied Engineering Technology program, where he enjoys putting his knowledge of microcontrollers and other technology to use. Some of Eric's other microcontroller-based projects include an accelerometer-based maze/balance
deprived of the opportunity to take background courses such as 2D-signal processing,computer communications, radiography, and sensors and instrumentation. Compare to traditionalelectrical engineering students, the lack of hands-on lab experience becomes more apparentwhen students are working on capstone senior projects.One strategy we used to solve this issue was to include a mixed capstone project groupcomprising of computer, electronic, and biomedical engineering students. This strategy workedfor few groups but the success rate was less than thirty five percent due to the students’ lack ofpreparation and disadvantage of knowledge compared to traditional electrical engineeringstudents.To rectify this situation we proposed and developed this
-physical system in a way that would not be possible otherwise. figure 2. The Chesapeake Bay Community Model Visualization Tool, displaying nitrogen data for the Lower Potomac River basin.2.Methods - Creation of the Web InterfaceTo accomplish the goals of this project, the authors created a web-based interface to the Phase 5Model. This software package runs on a Linux operating system, in a command lineenvironment. Users input data into the model in the form of a large number of text filesspecifying the details of the watershed environment to be used in the run. Taken together theseinput files are referred to as a scenario. The model is then run by issuing a series of commandsand the results are output as text files
LEDsand a Piezo speaker. The high resolution A/D and multiple I/O devices make the Dragon Plus 12 Page 24.1332.5hardware flexible enough to handle higher-level courses (e.g., the senior-level Design ofFeedback Controls course) and more complex systems. Figure 1. Dragon 12 Plus MCU board [30]Activity 2b Implemented as a Team Project Assignment in ME 3xx Fall 2013 The description of Activity 2b in this section is excerpted from the group project assignmentfrom Fall 2013 (and demonstrates the use of scaffolding to link to