Science.Dr. Yujian Fu P.E., Alabama A&M University Dr. Yujian Fu is a professor of computer science department at Alabama A&M University. Her research interests fall in formal verification of cyber-physical systems, behavioral analysis of mobile security, soft- ware architecture and design analysis of safety-critical and mission-critical systems. Her projects are supported by NSF, Air Force, and DoD. She has several publications regarding research and educational projects. c American Society for Engineering Education, 2019 2019 ASEE Conference Supporting Object-Oriented Design Learning Outcome Using Android Development
Paper ID #24774Project-based Robotics Courses for the Students of Mechanical EngineeringTechnologyDr. Zhou Zhang, New York City College of Technology Assistant Professor, Ph.D. Department of Mechanical Engineering Technology, CUNY New York City College of Technology, 186 Jay St, Brooklyn, NY 11201. Email: Zhzhang@citytech.cuny.eduDr. Andy Zhang, New York City College of Technology Dr. Andy S. Zhang received his Ph.D. from the City University of New York in 1995. He is currently the program director of a mechatronics project in the New York City College of Technology/CUNY. For the past 15 years, Dr. Zhang has been
Paper ID #27373Implementation of Project Based Learning in an After School ProgramDr. Afrin Naz, West Virginia University Institute of Technology Dr. Afrin Naz is an assistant professor at the Computer Science and Information Systems department at West Virginia University Institute of Technology. She is working with high school teachers to inspire the K-12 students to the STEM fields. In last four years Dr. Naz and her team launched six workshops for high school teachers. Currently her team is training the high school teachers to offer online materials to supplement their face-to-face classroom.Ms. Jordan Nicole Bowen
Paper ID #26289Digital Teaching and Learning Projects in Engineering Education at Technis-che Universit¨at BerlinMr. Florian Schmidt, TU Berlin Florian Schmidt is a research associate at the chair Complex and Distributed IT-Systems from the TU Berlin, Germany. He finished his M. Sc. Computer Science at TU Berlin in 2015 and his B. Sc. Computer Science at the Leibniz Universit¨at Hannover in 2012. His main research focus is anomaly detection algo- rithms for high-frequent data streams. More details: http://www.user.tu-berlin.de/flohannes/florianschmidtDr. Franz-Josef Schmitt, Technische Universit¨at Berlin Dr. Schmitt is
Paper ID #27384Using Microservices to Modularize Components and Teaching Assistant De-velopment Teams for a Robotics Design Project Computer SystemMr. Jared Dean Mitten, Ohio State University Jared D. Mitten is a Computer Science and Engineering (CSE) major at The Ohio State University and is currently an Undergraduate Teaching Assistant with the Fundamentals of Engineering for Honors (FEH) program. He is a lead developer for several software systems used by the FEH program, including the robot course scoring system and the online robot part store. He will graduate in December 2019 with his B.S in CSE with a focus on
project.After students became comfortable with using some of the analysis tools, listed in Figure 1 andshown in Figure 2, they were challenged to develop their own modelling tool for use in asupersonic nozzle design project. A survey of student perspectives on the various modellingtools developed by the students was used as an evaluation tool to help determine the mosteffective platforms for future projects and to expose students to a variety of analysis tools.Figure 1: Web Site with sample programs for evaluating thermodynamic systems of equationsFigure 2: Samples of web page platform for thermodynamic systems (supersonic nozzle and ICengine)Project AssignmentFor many years, in an advanced undergraduate thermodynamics course, students have been
Paper ID #25849Blue Market: A Reproduction of the Industrial Environment in the Class-room (RAIS) experienceDr. Raquel Landa, Tecnologico de Monterrey (ITESM) Part-time teacher at Tec de Monterrey since 1999, with a Ph.D. in Education, a Master in Information Technology Management and a Major in Electronic Systems. Currently involved in Innovation projects related to engineering and programming courses.Dr. Lorena B. Martinez Elizalde, Tecnologico de MonterreyIng. Cristina Ver´onica Gonzalez Cordova, ITESM BS in Computer Science (2001), Master Degree in Computer Science (2003). 15 years of experience in software development
platforms Abstract: In this paper, we propose an efficient three-module pedagogical system for embedded systems learning, which will provide students effective ways of learning embedded systems through basic concepts, current technology for hardware and software design, and team projects. The proposed pedagogical approach is based on systematic learning through evidence-based teaching, knowledge mobilization, and research strategies. In our approach, it is recommended to use two platforms, µVision (simulator) and one microcontroller (hardware), such as Arduino or Raspberry Pi. Raspberry Pi is a small (900 MHz quad-core ARM Cortex-A7 CPU) single-board computer developed by Raspberry Pi Foundation and Arduino is the most popular
for Engineering Education, 2019 Using Computer Based Simulation to Improve Learning Experience in Mechanical Behavior of Materials ClassAbstractTraditionally, the study of Mechanical Behavior of Materials class relies on solving analyticalsolution using a piece of paper and pen. With the advance of computer simulations, both hardwareand software, there is a need to advance the education with adoption of advanced computertechnologies. In this project, we recently developed a new project-based finite element modelingmodule in Mechanical Behavior of Materials class. Specifically, students are required to identifya project which requires to using a commercial finite element software package to simulate themechanical
systems and power generation industry prior to academic career. c American Society for Engineering Education, 2019 Computational Instruction through PLCs in a Multi-Disciplinary Introduction to Engineering CourseAbstractThis paper is focused on the inclusion of hardware-based Programmable Logic Controllers(PLCs) in a first-year engineering introduction course, Engineering Methods, Tools, & PracticeII, at the University of Louisville’s JB Speed School of Engineering. Each academic year, morethan 500 first-year engineering students are exposed to this interactive course, which introducesstudents to fundamental engineering skills – including teamwork, design, project management
undergraduate students through research projects and honor thesis, the majority in the areas of mobile computing and mHealth. Her efforts over the last several years have led to several papers published in top ACM and IEEE conferences with undergraduate co-authors. Her field of interest encompasses Security, Trust and Privacy in Pervasive Computing, Internet of Things (IoT), Mobile Computing, CS education, and Mobile Healthcare Privacy. She has ben very active in broadening participation of women and underrepresented minority in computer science. She has also been working as an active member of various international conference technical program and journal review boards. She Additionally, she has served as Co Chair of IEEE
Paper ID #25412Board 21: Work in Progress: Expanding Program Reach through WineProf. Alka R Harriger, Purdue University-Main Campus, West Lafayette (College of Engineering) Alka Harriger joined the faculty of the Computer and Information Technology Department (CIT) in 1982 and is currently a Professor of CIT. For the majority of that time, she taught software development courses. From 2008-2014, she led the NSF-ITEST funded SPIRIT (Surprising Possibilities Imagined and Real- ized through Information Technology) project. From 2013-2018, she co-led with Prof. Brad Harriger the NSF-ITEST funded TECHFIT (Teaching Engineering
. Such a framework helps effective pedagogical strategies such as activelearning (AL) and project-based learning (PBL), which are especially relevant to a highly lab-orientedcourse such as this course titled ‘Introduction to Animation’. Finally, the framework has also beentested on a range of VR media to check its accessibility. On the whole, this proposed framework canbe used to not only teach basic modeling and animation concepts such as spatial coordinates, coordinatesystems, transformation, and parametric curves, but it is also used to teach basic graphics programmingconcepts. Hence, instead of a touchscreen, the modules have to be developed from scratch for accessvia regular desktop PCs. Such a framework helps effective pedagogical
; Computer Science The University of Texas Rio Grande Valley Dr. Ala Qubbaj is the Dean for the College of Engineering and Computer Science at the University of Texas Rio Grande Valley (UTRGV) and the Principle Investigator (PI) for the UTRGV’s ADVANCE Institutional Transformation grant funded by the National Science Foundation (NSF); which focuses on increasing the representation and advancement of women in STEM fields. He is also the PI on an NSF INCLUDES (Inclusion across the Nation of Communities of Learners of Underrepresented Dis- coverers in Engineering and Science) project/Symposium for ADVANCING STEM Latinas in Academic Careers. Prior to his Dean position, Dr. Qubbaj served as Senior Associate Vice President
. c American Society for Engineering Education, 2019 A Long-Term Study of Software Product and Process Metrics in an Embedded Systems Design CourseIn response to input from advisory employers, market demands, and academic studies [1], manycomputer engineering programs have increased focus on embedded computer systems.Embedded systems form a rich application through which computer engineering education canbe made relevant. Embedded computer systems are a timely subject that is immediately useful tostudents in their senior capstone design projects. Furthermore, a large number of our computerengineering graduates currently use or design embedded computer systems in their jobs.A team-based progressive embedded systems
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
to work in team-based environments has been frequently listed as one of the highly desiredcompetencies involved in preparing students for career success. Typically CGT courses are highly‘computer-centric’ and involve labs, projects, and even exams require students to spend considerabletime working on computers, leaving little or no time for communication and teamwork. Hence, as apractical alternative, this team-quiz activity was developed that entailed students to thoroughly reviewthe materials and prepare quiz materials based on that. The detailed quantitative and qualitativefeedback collected from the post-activity surveys demonstrate the effectiveness of this collaborativeactivity and its usefulness in promoting teamwork, while
only some students. One step toward achieving this objectiveis the development of a prototype course available to undergraduates enrolled in educationprograms. During the first phase of our current project, the research team developed thisprototype course, called the CALC course herein. This course is based on our initial ideas of howcollective argumentation can be used to teach students how to code. This course was offered topracticing teachers during the 2018 spring semester, and the aim was to determine how theseteachers would use collective argumentation to learn how to code and what lesson plans theywould develop to teach their students how to code. This paper discusses the initial phase of thecourse and the knowledge, either existing or
memory in detail, such as howto access and process data in a cache scheme. Therefore, it can be achallenge for a student to learn, design, and implement a multi-core cache memory. In addition, in the aspect of teaching computerarchitecture, a practical teaching methodology is needed. Since thetraditional classroom lecture-based teaching has many limitationson the learning capability, team-based learning methodologieshave been adapted in many disciplines in the areas of science andengineering. For the disciplines of computer science and computerengineering, project-based learning has been used as a popularmethodology in helping students to understand course materialsand to apply theoretical knowledge to solve real-world
experiences, and the connection between the two.Dr. Kadri Akinola Akanni Parris, Ohio State University Dr. Kadri A.A. Parris is a Senior Lecturer in the Department of Engineering Education at The Ohio State University (OSU). He is the holder of a Master’s Degree in Transportation Engineering and received his Doctorate in Civil Engineering (Geotechnical) with a concentration in Pavement Design, both at OSU. In addition, he holds Project Management Professional (PMP) certification with the Project Management Institute (PMI). Dr. Parris is actively involved in curriculum design, introduction of innovative pedagogies of engagement and the practice of engineering education through teaching several courses across the department
Results Cafazzo et al. (2012) Positive Rose et al. (2013) Positive Stinson et al. (2013) PositiveCrowdsourcing: The word crowdsourcing is the combination of two words crowd andoutsourcing which means outsourcing to the crowd (Schenk et al., 2011). According to Howe(2006), “Crowdsourcing is the act of taking a job traditionally performed by a designated agent(usually an employee) and outsourcing it to an undefined, generally large group of people in theform of an open call.” Therefore, motivational factors have a great influence on participants totake part in crowdsourcing projects, namely, gamification
course, and the second grant ($2000) wasobtained in 2012 to create 42 videos for a hybrid introductory computer programming course. Afew faculty members involved in these projects attended a week-long summer institute from theuniversity’s teaching and learning center (called “eLearning”) which discussed best practices invideo design. As a result, the videos created for the two grants were short and modular, withmost videos being less than 10 minutes in length and covering a single topic or example; shortvideos are generally preferred by students [9], [10], [11]. The videos were initially uploaded to alocal university server and links were made available to other mechanical engineering instructorswho had the option of sharing the links with
(SCH) course that meets twice a week for 110 minutes. Eachcourse is a very hands-on, project-based course, and each lecture within each course includes acombination of material delivered via lecture and material delivered through hands-on activities.On the first day of the first course, students receive a kit that includes most of the items that theywill use in all three courses for the rest of the year. These kits include, amongst other things: anArduino microcontroller platform, a multimeter, a breadboard, a switch, a vibrating DC motor, adial caliper, a wire stripper, a wire crimper, a battery pack, two servo motors, two wheels withtwo tires, a 12 VDC power supply, safety glasses, several screwdrivers, a pocket knife, needlenose pliers
UniversityIntroductionIn this paper, we describe a design-based research project to realize, implement, and assess amobile instructional PIV (mI-PIV pronounced “my-P-eye-V”) system for educational use usingan iterative development process. The purpose of mI-PIV is to provide low cost educationalaccess to state-of-the-art fluid flow measurement and flow visualization tools to increasestudent’s interest, retention, and technical capacity in the broad yet critical field of fluiddynamics. The motivation for mI-PIV is based on the knowledge that a robust understanding offluid mechanics—the fundamental science of fluid motion—is foundational within fields of vitalimportance to our nation’s infrastructure, safety and defense, including aeronautical, biological,civil
, we describe future research plans, which includeusing unsupervised machine learning techniques to move beyond basic binary classification.1. IntroductionIn this paper, we explore the process for training two supervised machine learning classificationalgorithms to classify student code comments as sufficient or insufficient using MultinomialNaive Bayes Classifier and a Random Forest Classifier. We are classifying comments fromstudent lab submissions as part of a larger NSF funded writing-to-learn to program project inwhich we are developing a framework for allowing students to self-monitor and self-assess theirown metacognition [1,2]. Students are provided with an Integrated Development Environment(IDE) that allows the students to use
based on the concept of Paretodominance.In EvoParsons, we use a variant of PPHC, named PPHC-P. This variant uses Pareto dominancefor both candidate and test evolution 30 . From the implementation perspective, we leveragedtime-established, software components; • Amruth Kumar’s latest extension to the Problet tutoring system, Epplets, available at http://epplets.org/, which allows students to interact with Parsons puzzles and receive automated feedback. • Sean Luke’s ECJ Java framework, available at https://cs.gmu.edu/texttildelow/projects/ecj/, which provides implementations of many EA variants and that we extend to also implement P-PHC-C.We extend both components so as to allow them to inter-operate via the broker, and
Innovation and also on Virtu- alized Active Learning. He has completed over 275 technical and educational publications, 47 funded projects as PI/Co-I, and 22 Ph.D. graduates. He serves as the founding Director of the Evaluation and Proficiency Center (EPC), is an iSTEM Fellow, and the Digital Learning Faculty Fellow at UCF. He received the UCF university-level Scholarship of Teaching and Learning Award twice, Teaching Initia- tive Program Award four times, Research Initiative Award twice, Excellence in Undergraduate Teaching Award, Advisor of the Year, Distinguished Research Lecturer, Marchioli Collective Impact Award, the Effective Practice Award from Online Learning Consortium, and the Joseph M. Biedenbach Outstanding
is the cause of inadequate pressure, and (c) realizing that the water tower isinsufficient to meet the minimum required water pressure at the current daily demand. Figure 1-ii–iv show some views corresponding to these tasks in the FS case study.The municipal engineer is then tasked with designing a new water tower that provides adequatepressure at the base of the water tower throughout the day while not exceeding the maximumpressure rating imposed by the town’s old pipe network. The new water tower is also expected tomeet the minimum/maximum pressure constraints for both current and projected (1.5x) demand.Designing the new water tower that meets all the design requirements (minimum/maximumpressure at current and projected demands) involves
. She began teaching computer science at Reynolds Community College in Richmond, Virginia in 2009 and moved to VCU in August 2016. Debra has served on the advisory board for Lighthouse for Computer Science (LH4CS). The goal of the Lighthouse project is to improve computer science diversity through faculty professional development. In addition, she is a member of the Advisory Council for the Deep Run High School’s Center for Informa- tion Technology in Glen Allen, Virginia, where she provides program support and assists in curriculum development for their technology-based preparatory program for future computer scientists.Mr. Alex David Radermacher, North Dakota State University Alex Radermacher is a lecturer at North
require technological understanding to remain competitive in a job market driven by advancingtechnology. The Bureau of Labor Statistics projects that occupations in information technology andComputer Science will grow 13 percent from 2016 to 2026 [1]. Regardless, most K-12 schools in theUS and other countries do not currently offer Computer Science courses, so state legislatures haveturned their attention to incorporating these programming skills in K-12 curricula. For example, inthe Wyoming Legislature’s 2018 Budget Session, Senate File 29 was passed, adding Computer Sci-ence and computational thinking to the state educational program [2]. This bill requires ComputerScience to be incorporated into the K-12 curriculum by the 2022-23 school year