Paper ID #38051Towards a Personalized Learning Approach toBroadenParticipation in Computer Science and PromoteComputational ThinkingEmmanuel Johnson (Postdoctoral Research Associate) Post Doctoral Research Associate USC Information Sciences InstituteTeresa M Ober (Assistant Research Professor)Philip GonsalvesMayank KakodkarJanice Zdankus (Vice President, Office of CTO) © American Society for Engineering Education, 2022 Powered by www.slayte.com Towards a Personalized Learning Approach to Broaden Participation in Computer Science and Promote Computational
the technical communication block of instruction, results of the firstiteration of this block from student self-assessment data and student work, discussion of theresults, and lessons learned that are applicable to other courses and programs desiring toimplement a similar block of instruction in their programs.The CourseComputer Applications for Civil Engineers is a 200-level elective course in the CE major andapproximately 70% of the CE majors take the course. The course has historically includedinstruction in spreadsheets, geographic information systems (GIS), computer-aided design(CAD), building information modeling (BIM), and project scheduling. As such, the courseprovides foundational software skills that students use in other courses
curriculum in theirclassrooms. A thematic analysis of the data revealed that teachers associated computationalthinking with specific coding activities, an interdisciplinary subject, and a problem-solvingprocess.IntroductionOver the years the presence of engineering as well as computer science (CS) education in K-12classrooms in the U.S. has increased. In essence, numerous programs and curricula have beendeveloped to support pre-college engineering and computer science education for formal andinformal learning settings [1-3]. This presence and integration of engineering/CS in K-12 is animportant phenomenon due to the implications it has for the future of STEM education [4]. Infact, a variety of positive outcomes have resulted from engineering
Abstract 5 This paper explores the utilization of help-seeking resources in two computer science 6 courses across two semesters, taken at the same university: a CS1 for Engineering majors 7 (n = 326) and a CS2 for Computer Science majors and minors (n = 238). Asking, receiving 8 and processing academic help is considered an important self-regulated learning skill. The 9 help-seeking interactions faculty encounter will vary depending upon the course structure and10 the student demographics. Our goal in this study is to explore differences to determine11 whether or not patterns exist in how students are seeking help. First, we group students based12 on their usage of an online
, A. J., “Computational Thinking in Higher Education: A Review of the Literature”, Computer Applications in Engineering Education, 28, 1174, (2020). [3] Swaid, S.I, ”Bringing Computational Thinking to STEM Education”, Procedia Manufacturing, 3, 3657, ( 2015 ). [4] Wang J. M., ”Computational Thinking”,Commun. ACM., 49, 33-35, (2014). [5] Thornton, S. T., Marion J. B., ” Classical Dynamics of Paticles and Systems”, Thomson Learning (2003). [6] Newman,M., “Computational Physics”, (2012). [7] Giordano, N. J., Nakanishi H., “Computational Physics”, Pearson Education Inc. (2006). [8] Kidd R. B., Fogg S. L., “A Simple Formula for the Large Angle Pendulum Period”, Physics Teacher, 40, 81, (2002).
Professor and former Associate Chair for Undergraduate Education at Portland State University, Electrical and Computer Engineering department. He has led department-wide changes in curriculum with emphasis on project- and lab-based instruction and learning. He was awarded best-paper award by ECE division of ASEE in 2017 for his work on freshman engineering course development. His research interests are in the areas of engineering education, microwave absorber design, ferroelectrics, photovoltaics, THz sensors, signal integrity, and semiconductor device characterization, design and simulation. He is a member of IEEE and ASEE. © American Society for Engineering Education, 2022
institutions need to makesure their graduates stay up to date with the latest trends in computer science research, gainhands-on and teamwork experience, and be good problem solvers before graduation. In thispaper, we will elaborate the steps that should be taken by the institutions of higher education inorder to graduate students with these types of qualities and be more prepared for the job market.Hands-on ExercisesThe learning style for current generation has changed. Experience shows that many students donot spend very much of their time on reading textbooks. They do not enjoy reading the theory,but they really enjoy learning by doing. Working on homework and exercises is not appreciatedby them but they really like implementing the projects and
that seeks to promote racial equity andincrease interest in computing careers by integrating elements of computing, music, social justice,and entrepreneurship. Centering around the song “Entrepreneur” by Pharrell Williams, studentsengage in lyrical analysis to extract and explore themes of social justice using the OUTKASTImagination framework. Students then engage with musical concepts from a computingperspective and implement them using EarSketch, a web-based, learn-to-code through musicremixing platform developed at Georgia Tech. In this paper, we present a description of the YourVoice is Power Curriculum and results from an evaluation study. The curriculum overviewincludes a description of the content and activities, as well as a discussion
Paper ID #38282Developing and Assessing Educational Games to EnhanceCyber Security Learning in Computer ScienceJinghua Zhang Dr. Jinghua Zhang is a Professor of Computer Science. She received her doctoral degree in Computer Science and Engineering from Michigan State University in 2005. Her research interests are in the areas of computer graphics, computer science education, and game-based learning. Dr. Zhang has seventeen years of experience in teaching and advising both undergraduate and graduate students. She has received funding awards with a total amount of $900,000 and her research activities have resulted in many
holistic andprogrammatic frameworks to examine and correlate engineering and computer science students' self-efficacy (the belief that students will succeed as engineers), and a sense of belonging with studentsuccess. The project assesses qualitative and quantitative outcomes through surveys and case studyinterviews supplemented with retention; persistence; transfer; associate and bachelor's degree completionrates; and time for degree completion. This paper highlights the methods developed in the first three yearsof the project, adaptations due to COVID-19, results from the first year, and lessons learned.1.2. The NSF:HSI Grant StructureNSF:HSI grant “Building Bridges into Engineering and Computer Science” initially (first year ofimplementation
Paper ID #37417Work-in-Progress: Relationship of Students' ClassPreparation and Learning in a Flipped ComputerProgramming CourseKwansun Cho (Lecturer) Kwansun Cho is an Instructional Assistant Professor of the Department of Engineering Education, in the UF Herbert Wertheim College of Engineering. She has been teaching introductory computer programming courses for engineers. She holds two Masters’ degrees in Electrical and Computer Engineering from the University of Florida and Yonsei University, specializing in speech signal processing. Her educational research interests include improved flipped classroom teaching
Paper ID #37932Towards Goal-Oriented Experiential Learning forCybersecurity ProgramsEman Hammad (Assistant Professor) Dr. Eman Hammad is a cybersecurity professional & interdisciplinary professional focusing on trustworthy & resilient complex systems and emerging technologies. She obtained her PhD in Electrical & Computer Engineering from the University of Toronto. Dr. Hammad is an is an assistant professor with Texas A&M University - Commerce. She combines practical experience and theoretical research to shape her vision for resilient-by-design solutions in the connected world. She is the
Paper ID #36831Using Observational Learning Theory to Interpret HowEngineering and Computer Science Faculty Learn to MentorPostdoctoral ScholarsMatthew Bahnson Postdoc in Engineering Education at Penn State with Catherine Berdanier.Catherine G.p. Berdanier Catherine G.P. Berdanier is an Assistant Professor of Mechanical Engineering at Pennsylvania State University and is the Director of the online Master of Science in Mechanical Engineering Program at Penn State. Her research interests include graduate-and postdoctoral-level engineering education; attrition and persistence mechanisms, metrics, policy, and
Paper ID #37917A Module on Ethics and Social Implications of Computingfor Introductory Engineering Computing CoursesBrooke Odle (Assistant Professor) Dr. Brooke Odle is an Assistant Professor in the Engineering Department at Hope College. She and her team of undergraduate researchers are interested in developing interventions to reduce risk of musculoskeletal injury associated with manual patient-handling tasks. Courses she teaches include “Engineering Computing,” “Biomechanical Systems,” “Dynamic Systems Laboratory,” and “Mechanics of Materials Laboratory.” Prior to joining Hope College, Dr. Odle was a
so that a deeper explorationof concepts and their connections may be enabled through more hands-on but flexible explorationfor sampling and analyses.Introduction The 21st century has been characterized by an explosion of knowledge and rapidtechnological advancement. The extent to which technology is integrated into engineering practicerequires new engineering graduates to be well-versed with computer tools. Meanwhile, anincreased demand for remote learning opportunities, due to globalization of education and the on-going COVID-19 pandemic, has forced virtual education to be incorporated into undergraduatecurricula regardless of the mode of instruction. Traditional lecture-based teaching can easily bedelivered in a remote environment
Approach to Teaching Computational/Numerical MethodsAbstractComputational or numerical methods classes in engineering have traditionally included topicson algorithm and computer program development as a means for students to learn thenumerical methods techniques that are most frequently encountered in engineeringapplications. This paper describes the inclusion of topics and methods focused on helpingstudents get acquainted with the current state of numerical modeling, data handling,visualization, code versioning, and high-end computing they are likely to see in the workplace.Over the course of several semesters the co-authors have endeavored to bring these topics to ajunior-level computational methods course at a primarily undergraduate
size, shape, and orientation.The Computer-Assisted Grading ProgramUse of the automated grading program [4] involves a few manual steps. Each week, two or threedifferent parts are typically assigned. Student files are uploaded to the instructor throughMoodle, the learning management system. Each different exercise part can be collected througha separate Moodle assignment. The submitted student files are downloaded to the instructor’scomputer into subfolders for exercise 1, exercise 2, and so on as needed.The NX program is started, and then the grading program is started from within the NX CADprogram. In the grading program’s graphical user interface (Figure 1), the instructor may changesome default settings. Some default settings are self
requirementsare given to the students that they should satisfy. Finding the most effective solution becomes apart of this problem-solving task. The learning environment is further enhanced withgamification. To better support students in this learning process, we design a virtual assistantwho acts as the student’s partner in the tasks. The virtual assistant is driven by a reinforcement-learning-based AI and adapts to the student’s various needs for assistance.2. Relevant Literature2.1 Virtual RealityVR has emerged as a modern technology that simulates the real-world experience in animmersive virtual environment. This is combined with the advances in computational power andthe maturation of game engine technologies, allowing students to interact with
Paper ID #36695Improving Student Learning Experience with MATLABGrader and Live ScriptsLiya Ni Dr. Liya (Grace) Ni is joining Biola University in the fall of 2022 as a Professor of Engineering and Director of Engineering Program in the School of Science, Technology and Health. She was previously a Professor of Electrical and Computer Engineering (ECE) in the Gordon and Jill Bourns College of Engineering at California Baptist University, where she worked as a faculty member from 2009 to 2022 and served as the ECE department chair from 2015 to 2021. Dr. Ni received her Ph.D. in Electrical and Computer Engineering from
Paper ID #36905Works-in-Progress: Introducing Active Learning inSemiconductor Device CourseHansika Sirikumara Hansika Sirikumara, Ph.D., is an Assistant professor of Physics and Engineering at E. S. Witchger School of Engineering, Marian University Indianapolis. She completed her MS and PhD degrees from Southern Illinois University Carbondale. Her research expertise/interests are in engineering material properties for semiconductor device applications using computational methods. © American Society for Engineering Education, 2022 Powered by www.slayte.com
Paper ID #37016Pacman Trainer: Classroom-Ready Deep Learning from Datato DeploymentMasao Kitamura (Loyola Marymount University)Mandy Barrett Korpusik (Assistant Professor) Dr. Korpusik is an Assistant Professor of Computer Science at Loyola Marymount University. She received her B.S. in Electrical and Computer Engineering from Franklin W. Olin College of Engineering and completed her S.M. and Ph.D. in Computer Science at MIT. Her primary research interests include natural language processing and spoken language understanding for dialogue systems. Dr. Korpusik used deep learning models to build the Coco Nutritionist
Paper ID #36640Work in Progress: A Visualization Aid for Learning VirtualMemory ConceptsJohn A Nestor (Professor) John Nestor is a Professor of Electrical Engineering at Lafayette College. He received the Ph. D. and MSEE degrees from Carnegie Mellon and the BEE degree from Georgia Tech. Prior to joining Lafayette, he was a faculty member at Illinois Institute of Technology. His interests include computer engineering, digital design, VLSI, engineering education, and the history of semiconductors and computers.Zheping Yin Zheping Yin is a Senior undergraduate student at Lafayette College. His research interests are
Award" in 2016 and the "Outstanding Performance Award" in 2018 from University of Waterloo. Her students regard her as an innovative teacher who continuously introduces new ideas to the classroom that increases their engagement.Arshia Khan (Dr) © American Society for Engineering Education, 2022 Powered by www.slayte.com COVID-19 and the New Normal in Engineering and Computer Science Education: Students’ Perspectives on Online and Hybrid EducationAbstractThe COVID-19 pandemic caused a major disruption to colleges and universities, with manyinstitutions cancelling in-person learning and moving to completely online
Computer Engineering from the University of Oklahoma in 2020. He then earned his M.S. in Computer Engineering from Virginia Tech in 2022. His research interests are in the field of robotics, where he specifically focuses on the modeling and control of uncertain systems. © American Society for Engineering Education, 2022 Powered by www.slayte.com Project-Based Learning for Second-Year ECE Undergraduate Education1. AbstractOpen-ended design projects for engineering students can lead to the integration of technicalskills between courses, expose gaps in knowledge, and encourage students to engage with arelevant design context. The second and third “middle year” curricula
Paper ID #37378Work-in-Progress: Problems in learning related tomathematical and graphical representations of signalsFarrah Fayyaz Dr Farrah Fayyaz is a Lecturer in the Center for Engineering in Society in Gina Cody School of Engineering and Computer Science, Concordia University, Montreal, Canada. She got her PhD in Engineering Education from Purdue University. She holds Bachelors and Master degrees in Electrical Engineering from University of Engineering and Technology, Lahore, Pakistan. She has taught Electrical Engineering related courses for almost twenty years now. She is very passionate about teaching and
at thefreshmen/sophomore level. For all these developments, software programming on somemicrocontroller hardware is required to implement the IoT capability.Similar to IoT education, machine learning is also getting incorporated more and more intoundergraduate engineering curriculum. For example, machine learning concepts are integratedinto existing courses such as an introductory computer science programming class in [10] and adata structure course in [11]. In [12], a new deep learning course is developed for junior andsenior computer science students. In [13], computer science senior design teams are involved inmachine learning research. All of these efforts [10-13] and many others are geared towardscomputer science majors. To teach deep
. Reinforcement learning models are applied in computer games [2]-[4], industrialautomation and robotics [5]-[7], traffic control systems [8]-[10], resources management systems[11]-[13], advertising [14]-[15]. Section 2 overviews the hardware and software requirements of the project. Section 3summarizes the project activities suitable for course and curriculum development. Section 4outlines the student and faculty-directed research possible with this project. Conclusions appear inSection 5.Section 2: Project Requirements Machine learning platforms for gaming applications typically require processor speeds inthe range of teraflops which can access memory in gigabits per second on buses with large bitwidth to deliver thousands of gigabits per
Paper ID #36509TreeVisual: Design and Evaluation of a Web-BasedVisualization Tool for Teaching and Learning TreeVisualizationBrendan O'Handley Software Engineer at Grafana Labs with a masters in computer science and engineering from the University of Notre Dame. I'm interested in data visualization, education analytics, dashboards and JavaScript.Yuheng WuChaoli Wang (Associate Professor) Dr. Chaoli Wang is a professor of computer science and engineering at the University of Notre Dame. He holds a Ph.D. degree in computer and information science from The Ohio State University. Dr. Wang's main research interest is
zyBooks titles. She formerly was an assistant professor of Electrical and Computer Engineering at Miami University. She received her M.S. and Ph.D. in Electrical and Computer Engineering from UNC Charlotte. © American Society for Engineering Education, 2022 Powered by www.slayte.com Analyzing the use of auto-graded labs with a built-in simulator to learn assembly programmingAbstractOur Computer Organization and Design (COD) online interactive textbook, adapted from aleading computer organization and systems title in 2015, introduced an embedded simulatorallowing students to practice assembly programming with MIPS, ARM, or RISC-V within
Paper ID #38169Undergraduate Students' Motivation to Learn, Attitudes, andPerceptions of Assessments in a Cybersecurity CourseTahir Khan Dr. Tahir M. Khan is a Clinical Assistant Professor in the Department of Computer and Information Technology at the Purdue University in West Lafayette, Indiana. He is currently teaching and mentoring undergraduate and graduate students majoring in Cybersecurity. He has experience in developing and offering courses in the cybersecurity domain. His research interests include computer privacy, computer security, computer forensics, cybersecurity, the internet of things, cloud computing