be a particularly productive fit for these students.Introduction and research purposeProficiency in computer science skills is crucial for today’s students to succeed in STEM fieldsand the modern workforce. Despite this, few universities count computer science (CS) classestoward the core curriculum. Recently, our university, a Hispanic- and minority-serving, researchintensive university located in the American Southwest began counting CS towards fulfilling thelaboratory science requirement in the undergraduate core curriculum. That our university servesa population overwhelmingly underrepresented in CS provided us with an opportunity toinvestigate the characteristics and perceptions of students who enroll in a course like this.Literature
. Tom chaired the ACM SIGCHI Curriculum Development Group which proposed the first nationally recognized curriculum for the study of Human-Computer Interaction. Tom’s conference organizing work includes be- ing Co-Chair of the CHI ’94 Conference on Human Factors in Computing Systems and Program Chair for the 2013 Creativiey and Cognition Conference. Page 24.1383.1 c American Society for Engineering Education, 2014 A first year common course on computational problem solving and programmingAbstractThis is a report on work-in-progress for an entry
growing importance of ROS in research and commercial robotics, engineeringeducators are introducing ROS into the engineering curriculum [2], [3], [4], [5], [6], [7]. As canbe noted from the literature, ROS is powerful technology but has a steep learning curve, whichmakes the interface with MATLAB an attractive alternative for educators. Several educatorshave reported results integrating MATLAB Robotics Toolkit with ROS middleware for mobilerobotics [8], [9]. to improve student accessibility. One researcher has surveyed 75 roboticseducational programs (undergraduate and graduate) and indicated MATLAB is the mostcommonly used software language in robotics programs [10]. It was also reported in the samestudy that there was a general need for a low
provides the transmitter andreceiver electronics. The adapter board attaches to an off-the-shelf field programmable gatearray (FPGA) development board, which provides the digital aspect of the data link.The first audience we are addressing is undergraduate technology students. As such the designgoal of the toolkit is to provide a system that clearly demonstrates functionality, allowingstudents to investigate all aspects of the system. The choice of using an FPGA provides a levelof flexibility, allowing the toolkit to be used in other curriculum as well. Further, with a soft-core processor, the toolkit can be used to implement a modest microprocessor system. It is ourintent that the fiber optic toolkit will be useful in undergraduate classroom or
students.Additionally, there was an effort to reduce the cost of required software, purchased by thestudents for their coursework. It was discovered that depending on the sequence of offeredcourses, some software needs could be kept to a minimum, thereby creating an added financialbenefit. Therefore the first two years of curriculum were aligned, where possible, to coincidewith a cost effective software bundle. For incoming freshmen, this management of coursestructure, software concerns and library benefits assisted in considerable financial savings.ProgressPositiveIn the current and initial year of implementation, the laptop program has fostered quite favorableresults. Student morale, reflected in course evaluations where laptop instruction occurred
solution techniques and the behavior of real-world systems. We hypothesize in this paper that part of the difficulty is that the course islecture-based, and that the inclusion of hands-on activities will improve student learning. Thishypothesis is supported by a model which uses hardware to integrate programming experiencesthroughout the curriculum; in the model, the learning principles deemed critical for success arestudent engagement, knowledge transfer and self-directed learning. We posit in this paper thatthe introduction of a hands-on activities involving hardware will enhance all three learningprinciples, resolve many of the disconnects and improve overall student learning. The specific hands-on activity discussed in this paper links the
Automated Programming Error Feedback Approaches In Problem SolvingExercises." Journal of Theoretical and Applied Information Technology 70.1 (2014): 121-129.[13] Queirós, Ricardo Alexandre Peixoto, and José Paulo Leal. "PETCHA: a programming exercisesteaching assistant." Proceedings of the 17th ACM annual conference on Innovation and technology incomputer science education. ACM, 2012.[14] Devens, P. E. MATLAB & freshman engineering. In Proceedings of the American Society forEngineering Education Annual Conference & Exposition (ASEE’99), 1999.[15] Tilbury, D. and W. Messner. Development and integration of Web-based software tutorials for anundergraduate curriculum: Control tutorials for MATLAB. Frontiers in Education Conference, 1997
source code of the kernel modules and the Linux kernel. Students are required to writea detailed lab report for each project showing their own source code, program output anddemonstrating an understanding of the topic studied.The student response to using Linux kernel module projects was fairly positive. At the end ofthe fall 2005 semester, a survey was conducted to measure student response to the approach.Every student responded that they either agreed or strongly agreed with the followingstatements. 1. Using Linux kernel modules in the lab activities provided a good opportunity to learn about operating systems. 2. I liked the fact that by using Linux kernel modules, we developed code that integrated with the kernel of a real
Page 22.665.18 22-25, Pittsburgh PA.3. Woodbury, K.A., Taylor, R., Huget, J., Chappell, J., and Mahan, K., 2008, “Vertical Integration of Excel in the Thermal Mechanical Engineering Curriculum,” IMECE 2008-69165, 2008 ASME International Mechanical Engineering Congress and Exposition, Oct 31-Nov 6, Boston MA.4. Huget, J., Woodbury, K. A. and Taylor, R.P., 2008, “Development of Excel Add-in Modules for Use in Thermodynamics Curriculum: Steam and Ideal Gas Properties,” AC 2008-1751, 2008 ASEE Annual Conference and Exposition, June 22-25, Pittsburgh PA5. Chappell, J., Woodbury, K., and Taylor, R., 2009, “Excel in ME: Packaging Add-ins and Providing On-line Help,” AC 2009-2297, .2009 ASEE Annual Conference and
has a strong focus on transdisciplinary approaches to scientific problem solving and education.Dr. Yan Sun, Mississippi State University Dr. Yan Sun is an Assistant Professor at the Department of Instructional Systems and Workforce Devel- opment, Mississippi State University. She received her Ph.D. degree in Learning, Design, & Technology from Purdue University and completed her post-doctoral research work at Texas A&M University. Dr. Sun’s research revolves around the area where STEM education intersects with technology. She has ex- pertise in quantitative and mixed-methods research and has been applying quantitative and mixed-methods methodologies in her research on innovative technology-integrated STEM
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
Page 12.1066.9 5. M. E. Parten, "A Different Approach to Engineering Laboratory Instruction," Proceedings Frontiers 7 in Education, November 1994, San Jose, Calif.6. M. E. Parten, "Progressive Design for Instrumentation Development in Project Laboratories," 1993 ASEE Gulf-Southwest Annual Meeting, Austin, TX, April 1-2, 1993.7. M. E. Parten, "Design and Research in Project Laboratories,” Proceedings of Engineering Education: Curriculum Innovation and Integration, Engineering Foundation Conference, Santa Barbara, CA, January 1992.8. M. E. Parten, "Design in the Electrical Engineering Laboratory," 1988 ASEE Gulf-Southwest
open courses (MOOCs) provide a number of modern offerings; for example, EdXprovides an offering of Valvano’s embedded systems course [7] and Coursera offers an ARMand a TI MSP 430 course [8]. However, both courses offer large, weekly programming projectsrather that small exercises integrated with the instruction. In contrast, the approach introduced inthis paper relies on the use of small, low-stakes assessments and exercises to enable the studentto quickly determine what they don’t yet know, then review the missing information.To fill this gap, the Runestone Interactive platform [3] provides a set of tools for creating interac-tive textbooks, with a focus on in-browser execution of (JavaScript-emulated) Python, a popularprogramming language
of GIS into the Civil Engineeringcurriculum was developed, in order to repeat the exposure of this tool to students in the civilengineering curriculum. The Geotech module used for the management and presentation ofgeotechnical data was incorporated in the existing courses without having to increase theamount of credit hours. The learning system which was developed for the civil engineeringcurriculum focuses on a geotechnical application. The module consists of a comprehensiveproblem and an associated repository of learning objects organized using a progressivescaffolding approach 4 5 6 7. The system consists of three parts, introductory knowledge incivil engineering, GIS (Arcview® software), and an applied problem. The system wasdesigned to
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
undergraduates tends to include an understanding of transistors as digitalswitches, transistors organized into logic gates, and structuring logic gates into more complexfunctions such as arithmetic units, memories, and finite state machines. There are a number oftopics in this process including optimization for speed, area, power, and ease of design. The lastof these leads us to exploring schematic design versus HDL design (and possibly high-levelsynthesis techniques). These topics can be spread out over three to four courses, but can also havebeen taught in one to two courses depending on a universities resources and curriculum. Finally,most courses in this domain are accompanied with practical lab design, normally, throughsimulation in software such
reasonable proficiency inparametric solid modeling software fairly early in the curriculum. This also gives them easyaccess to commercial FEA tools long before any such concepts have been taught in theclassroom. Since they will likely be exposed to these FEA tools in the workplace, or even beexpected to have competency in them, it is imperative that they have an understanding of theirproper application, and limitations, in the solution of engineering problems. As others havestated,3 it’s not exactly clear what should be taught in today’s FEA course.The Traditional FEA CourseThe FEA course at California State University Chico is preceded by two prerequisite courses intechnical computing. The first, Introduction to Technical Computing, is a foundation
system where different programmingconcepts can be tried by students. Students can interact with the animation as if they werediscussing a problem with a professor. Students can see their scores once a training module iscompleted. Other functionalities like class stats generation are also being integrated into thesystem. Some snapshots of the system and training activity are depicted in Figure 6 and 7. Figure 6. Snapshots of a student taking a training of two interactive questions Figure 7. Snapshots of an instructor editing learning modules and course informationOngoing Project at PVAMU and ImplementationOur system and learning modules have unique features that other courseware does not have.Through pilot testing of several
provide easy access to any practical experienceas the gap between current hardware solutions and basic implementation of operating systemprocesses is too large for undergraduate students. Additionally, the number of students attendingthis course increases constantly, such that currently more than 800 students visit our course, weare not able to provide individual feedback to every person. Thus, we aim to create an interactivesimulation framework (SysprogInteract), which can be easily integrated into the educationprocess and fulfill the student's expectations on a modern, digitized education. In such senseSysprogInteract delivers the opportunity to involve a large student number into practicalcomputer system programming as automated feedback is
. Students with internship experience more frequently answered the question correctly, while students without internship experienceOn the third question, the aerospace class did show a statistically significant positive correlationwith correct answer and overall GPA at an alpha of 0.10 (p = 0.07). There was no correlationwith ENGR or STEM GPA. It is also interesting to note that compared to questions 1 and 2,relatively few students got question 3 correct, and of those only a couple had the correctreasoning. In both classes, the third question was an “extra stretch” question, students had tocalculate multiple extra things or integrate several concepts to get the correct answer. The resultssuggest that perhaps this was
organizational psychology.KeywordsVirtual teams, team effectiveness, information and communication technologies, engineeringeducation, collaborative learningIntroductionCurrent and future trends are forcing engineering schools to reconsider the role of their futuregraduates in the workforce along with the education needed for graduates to fit in that role. Mostcompanies in this new global work environment use distributed teams as an integral part of theirbusiness processes and activities. These teams often rely on information and communicationtechnologies (ICT) to collaborate from remote locations.Realizing these needs, leading engineering scholars and educators increasingly recognizeteamwork and communication skills as critical competencies required
transportation.Dr. Salman Ahsan, San Jose State University Currently Salman Ahsan is an educator and mentor to young people he teaches part-time at San Jose State and Seattle University. He is also working on a services company that specializes in the artificial intelli- gence and machine learning space. In the past he worked in the semiconductor industry, in companies like Linear Technology (now Analog Devices Inc) and Maxim Integrated. Salman studied at the University of Pennsylvania (B.S.E), Princeton University (Ph.D) and University of California at Berkeley (M.B.A).Mr. Eric Wertz, self/EduShields Eric Wertz is a software engineer most recently involved in embedded systems and education. He has been a volunteer educator
electromagnetics. The module is taken as a part of longercourse on electrodynamics. Topics covered in this module include charge distributions,symmetries, Coulomb’s law, Gauss’ law, dipoles, multi-poles, conductors, computation ofpotentials with given boundaries conditions, dielectrics and polarization.The fundamental concern of electromagnetism is to solve Maxwell’s equations, and muchof the course on this subject is devoted to vector calculus. To calculate an electric fieldand/or a magnetic field, we can perform integration directly from Coulomb’s law andBiot-Savart Law, using the functions of the CAS mathematical library. For example withMaple, we can concentrate on physics, such as distinguishing the coordinates of thesource point and the field point
. Fostering students' creative thinking and unleashing theirimagination thus develops their capacity for innovation, which is now essential inengineering education.IntroductionCompetitive market structures are changing, and industry is gradually demanding anincreasingly large number of cross-disciplinary and innovative employees. Therefore,engineering education should, in addition to teaching traditional skills, also focus ontraining students in the ability to solve engineering problems innovatively. Creativethinking and an integrated curriculum can be used to develop students' creativethinking, critical reflection, and adaptation skills.Creativity education curricula have traditionally differed because there are differentopinions and explanations
. Most textbooks and classroom teaching are intuitive, verbal, deductive,reflective and sequential, and thus they do not meet the needs of the second-tier students who aresensing, visual, inductive, active and global learners. Most researchers agree that an importantrole in current learning structures is played by “collaborative learning”, which allows students toexchange information as well as to produce ideas, simplify problems, and resolve tasks.Therefore, engineering educators have been reshaping the undergraduate engineering curricula torespond and adapt to the ever changing nature of engineering practice that is becoming moreglobal, interdisciplinary and influenced by other disciplines such as computer science,information technology
divisions that his-torically employed primarily electronic, computer or mechanical engineers can beexpected.The College of Engineering at CSU Northridge is organized as a set of autonomous Page 13.430.2departments, each of which maintains a highly specific curriculum focused on thedepth of its discipline. Students are isolated into knowledge silos. Obtaining a deepunderstanding of their chosen field comes at the expense of operating effectively ina team of diverse engineers.In response to these factors a course in embedded software design was established.The topics of the course are focused on instructing students in the specialized tech-niques used to program
transmitted over orstored in an unreliable medium is a prime necessity in the world of open computing andcommunications. Mechanisms that provide such integrity check based on a secret key are usuallycalled “message authentication codes" (MAC). Typically, message authentication codes are usedbetween two parties that share a secret key in order to validate information transmitted betweenthese parties. A variation of the MAC mechanism based on cryptographic hash functions calledHMAC, is based on work by Krawczyk, et al 5.The algorithm devised by the student hashes information with the secret salt value and thenincludes the hash with the transfer. On the receiving end, software will again hash theinformation with the known salt value and then compare it
of Science Education and Technology 16, 325-336, doi:10.1007/s10956-007-9055-5.13 Ratto, M., Shapiro, R. B., Truong, T. M. & Griswold, W. G. in International Conference of Computer Support for Collaborative Learning. 477-486.14 Fitch, J. L. Student feedback in the college classroom: A technology solution. Educational Technology Research and Development 52, 71-77, doi:10.1007/BF02504773 (2004).15 Junco, R., Heiberger, G. & Loken, E. The effect of Twitter on college student engagement and grades. Journal of Computer Assisted Learning 27, 119-132 (2011).16 Kiaer, L., Mutchler, D. & Froyd, J. Laptop computers in an integrated first-year curriculum. Communications of the ACM 41, 45-49 (1998).17 Vorvoreanu
Paper ID #9007Collaborative Education: Building a Skilled Software Verification and Vali-dation User CommunityDr. Sushil Acharya, Robert Morris University Acharya joined RMU in Spring 2005 after serving 15 years in the Software Industry. With US Airways, Acharya was responsible for creating a conceptual design for a Data Warehouse which would integrate the different data servers the company used. With i2 Technologies he led the work on i2’s Data Mining product ”Knowledge Discover Framework” and at CEERD (Thailand) he was the product manager of three energy software products (MEDEE-S/ENV, EFOM/ENV and DBA-VOID) which were
project leader for course support of distributed education courses, consultant to faculty on issues of technology integration, instructional design and content development, and researcher and evaluator for emerging instructional technologies. Chris earned a Master of Science degree in Curriculum Development and Instructional Technology in May, 2000 from the University at Albany. Chris has six years of experience in instructional design and integrating information technologies in support of teaching and learning. Page 12.1479.1© American Society for Engineering Education, 2007 The