Paper ID #36974Creating a Blueprint for Success in First-Year ComputingProf. Frank Kreimendahl, Wentworth Institute of Technology Frank Kreimendahl is an assistant professor in the School of Computing and Data Science at Wentworth Institute of Technology. He is focused on teaching computer science fundamentals and building stronger resources for student learning. He aims to bring interest and competence to algorithm-driven problem solving in the classroom.Durga Suresh-Menon ©American Society for Engineering Education, 2023 Creating a Blueprint for Success in First-Year
AC 2008-2439: HOW ACCURATE IS STUDENTS’ SELF-ASSESSMENT OFCOMPUTER SKILLS?Michael Collura, University of New HavenSamuel Daniels, University of New Haven Page 13.671.1© American Society for Engineering Education, 2008 How Accurate is Students’ Self-Assessment of Computer Skills? AbstractSelf-evaluation by students is commonly used as a key element in program and courseassessment plans. Such instruments are intended to provide crucial feedback for programimprovement and thus play a significant role in closing our assessment loop. For many of theprogram outcomes, self-assessment by current students and graduates augments other
AC 2008-180: USING COMPUTERS TO SUPPORT QUALITATIVEUNDERSTANDING OF CAUSAL REASONING IN ENGINEERINGDavid Jonassen, University of Missouri Dr. David Jonassen is Distinguished Professor of Education at the University of Missouri where he teaches in the areas of Learning Technologies and Educational Psychology. Since earning his doctorate in educational media and experimental educational psychology from Temple University, Dr. Jonassen has taught at the Pennsylvania State University, University of Colorado, the University of Twente in the Netherlands, the University of North Carolina at Greensboro, and Syracuse University. He has published 30 books and numerous articles, papers, and reports on
platform and solution stack,has likewise evolved. Windows and Linux are examples of computing platforms, while anintegrated combination of Windows, Apache, MySQL and PHP (WAMP) is a solution stack. Ofnecessity, successful students of IT and Computer Science disciplines must understand and beable to use the rapidly evolving cloud IaaS and PaaS. Higher education, however, is challengedin how to remain technologically current in courses offering rapidly evolving web servicesand cloud computing concepts. Such concepts can only be taught, properly, by experiential,hands-on learning by students using cloud computing resources. Fortunately, industrycompetition in cloud IaaS provides a free, limited time usage availability of virtualized
assessment methods for computing that measure computer science(CS) students’ learning of programming have increasingly moved to online or computer-basedtesting formats with recent advancements in educational technologies. Such methods to test astudents’ aptitude include browser-based applications where students receive immediate feedbackon code, cloud-based autograders, online exams, and applications installed on remote virtualmachines that provide students’ feedback via testing libraries. With rising enrollment incomputing, we need to ensure that assessment methods accommodate learners with different needsand preferences. This paper aims to describe the needs, preferences, and the barriers of students asthey write short programs that provide them
garnered over $40M in funding from public and private sources to support her collabo- rative research activities, Daily’s work has been featured in USA Today, Forbes, National Public Radio, and the Chicago Tribune. Daily earned her B.S. and M.S. in Electrical Engineering from the Florida Agri- cultural and Mechanical University – Florida State University College of Engineering, and an S.M. and Ph.D. from the MIT Media Lab.Cecil´e Sadler, Massachusetts Institute of Technology Cecil´e Sadler is a graduate student at the Massachusetts Institute of Technology in the Media Lab with the Lifelong Kindergarten group. She is studying the intersection of computing and education in an effort to design equitable learning
University Bozeman Bryce E. Hughes is an Assistant Professor in Adult and Higher Education at Montana State University, and holds a Ph.D. in Higher Education and Organizational Change from the University of California, Los Angeles, as well as an M.A. in Student Development Administration from Seattle University and a B.S. in General Engineering from Gonzaga University. His research interests include teaching and learning in engineering, STEM education policy, and diversity and equity in STEM. American c Society for Engineering Education, 2021 Social-Belonging Intervention in a Computer Science Systems CourseAbstractA brief social-belonging intervention was
this point they are introduced to the computer facility which includeseveral PC and workstation laboratories and learn how to use the electronic mail and word processing. In thefollowing semester, they are required to take a computer drawing course in which they are taught the basicsof descriptive geometry and various CAD packages. During the sophomore year, structured programminglogic is reviewed in a course called CPS 132. Subsequently, the computer applications in civil engineeringare covered as part of an introductory course titled civil engineering computation laboratory, CIE 220. Inthis course, other programming routines such as BASIC and spread sheet are covered. Also, the students are
- prepared for instructing computer science. - Outreach camps can have a positive influence on students learning about computer science. Instruction TechniquesT hese outreach events were focused on maintaining engagement while progressing through a series of computer science and cybersecurity lessons. Researchers favored student-centered, hands-on activities. Togauge the success of the events, learning artifacts were collected from the participants that showed both the The volunteers met the objectives for the camps. The activities engaged the participants seen both in the 17.5
Structure of course design in rapidly evolving computing disciplinesAbstractIt is well recognized that computing disciplines need to update their courses regularly due to therapid evolution of the discipline. These course changes are often difficult, very time consumingand sometimes poorly rewarded by the academic institution, but they are necessary. Sometimesthe student learning experience is negatively impacted by the course changes.A research study was completed to attempt to define the theoretical structural elements of thecourse change process. Faculty members were interviewed about course changes. Several coursechange events were identified and these events were analyzed to identify common themes andeducational structures so
, to realize that the students werenot learning much. Asteroids was the hugely popular video game at the time. Studentsexecuted the programs like they were playing such a video game. The lesson learned was that the professor had learned by developing the programs, butthe students were deprived of the development experience. It was 20 years later when thatthe author revived computer based simulations, by having students do their own Page 8.1212.1development on their personal computers. While the result is less sophisticated, theeducational process and experience has been favorable.1. Introduction The author’s first experience at modeling
Session 1559 Improving the Laboratory Experience with Modern Computer-Based Instrumentation David McDonald, Ray Adams, Paul Duesing, and Ajay Mahajan Lake Superior State University AbstractThe extensive use of modern, computer-based instrumentation in industry has created a clearneed to provide students with instruction in this technology. This type of instruction is bestaccomplished by integrating learning experiences in computer-based instrumentation throughoutthe curriculum. The instrumentation system is first introduced in technical
Session # 3613 Implementing Computational Methods into Classes throughout the Undergraduate Chemical Engineering Curriculum William B. Perry, Victor H. Barocas, and David E. Clough University of ColoradoAbstractIn previous years, the undergraduate Chemical Engineering curriculum at the University ofColorado has contained a gap in students’ exposure to computational methods and programming.As freshmen, students learned programming concepts in the course Introduction to EngineeringComputing (GEEN 1300) and were later required to use these skills as seniors in NumericalMethods for Process
Session 2532 Java Programming for Engineers: Developing Courseware for a Computer-Enhanced Curriculum Julian A. Bragg, Clinton D. Knight, and Stephen P. DeWeerth Georgia Institute of Technology School of Electrical and Computer Engineering, Atlanta, GA 30332-0250The School of Electrical and Computer Engineering at Georgia Tech has embarked on aComputer Enhanced Education (CEE) initiative to augment the core ECE curriculum(courses in signal processing, circuits, digital systems, microelectronics, andelectromagnetics). One of the goals of this initiative is
Paper ID #45089GIFTS - Integrating MATLAB Grader into an Engineering Computing CourseDr. Andrew Charles Bartolini, University of Notre Dame Director, First-Year Engineering Program, University of Notre Dame Associate Teaching Professor, University of Notre Dame 15th Annual First-Year Engineering Experience Conference (FYEE): Boston, Massachusetts Jul 28 GIFTS - Integrating MATLAB Grader into Engineering Computing CourseIntroductionThis GIFTS (Great Ideas for Teaching Students) paper discusses implementing MATLAB Graderinto a first-year engineering computing course. MATLAB Grader is an automatic gradingplatform for MATLAB files. It
of the most important aspects and Critical events usually appear in some frequent event requirement in cloud computing environment [13, 14].patterns. These critical event patterns present system Reliability is the proper functioning of the system under thefull range of conditions experienced in the field [1]. In order to learning has been studied for decades [7, 8, 9, 11, 12].increase the reliability of systems, there must be some Agrawal also presents an Apriori-based method in [3]. Thismechanisms in systems can either avoid the system failures algorithm is Generalized Sequential Pattern algorithm (GSP).and faults or adjust systems to prevent the more serious GSP finds
presented with a challenge. A piece of executable code has been found on an older server, and you must determine what the code is designed to do. In CSI 2334, “Introduction to Computer Systems (Computer Systems)”, we introduce to the students a group project simulating such an event. Group projects are used frequently to provide similar learning environments that capitalize on the benefits of peer-to-peer instruction and cooperative learning. The challenge is presented, the students are put on teams, and then the work begins. This paper will document the process taken by the student teams to: • Determine how to view a binary file. • Determine what tools are available for use. • Work with the tools and the executable file to
summer internships by scholars, and built newstructures and strengthen relationships with other 2-year and 4-year colleges, industry andnational labs. Marketing materials emphasized the promise of computing in the real world,steady job growth expected for next ten years, and a comparison of lifetime earnings of workerswith STEM and other majors.1. IntroductionThe world needs high-quality, trained majors in Science, Technology, Engineering andMathematics (STEM) with the ability to learn in a short period and stay current with advances intheir respective fields without accumulating massive debts to complete a degree. According tothe Bureau of Labor Statistics’ in the US [1], job opportunities due to growth and replacementsare high in the computing
Paper ID #38025Higher Education Computing Curriculum for the BlackCommunity: A ReviewSimone Smarr Simone Smarr is a doctoral student in the Department of Computer and Information Sciences and Engineering at the University of Florida. Through her involvement in the Human Experience Research lab, she has conducted research in voting technology, educational technology, and user centered design. Her research interests include, CS education, learning technology and culturally relevant computing. Simone hopes to bridge computing, culture and education through learning technologies. She is a proud Alumna of Spelman College in
residentassistants provided supervision, academic assistance, and social activities for the students. Twenty-two students participated in a two-day field trip to University of Texas San Antonio and Six FlagsFiesta Texas. During such trip, students also toured several of the engineering labs at UTSA andwere especially fascinated by the Mechanical Engineering Computer Visualization Lab where theycould interact with several state of the art 3D visualization tools. At Six Flags students did severalexperiments on the roller-coasters measuring forces and acceleration and applying some of themath that they learned in their summer math course. A mechanical engineering professor,accompanied the students on the field trip, and such trip was a highlight for many of
for Engineering Education, 2017 Improving Student Confidence and Retention using an Introductory Computer Engineering CourseAbstractAn introductory computer engineering course where students learn about combinational andsequential circuits is fundamental to any Electrical and Computer Engineering (ECE) curriculum.Many of these courses are taught using a hardware description language (HDL) such as Verilog orVHDL. However, younger students traditionally struggle with HDLs due to their abstract nature.The students are used to designing with traditional logic gates and structures, but are oftenconfused by the software-like interface that an HDL provides. This creates a disconnectionbetween the student's experience in the
Senior Associate Editor for the Journal of Engineering Education, and an Associate Editor for the International Journal of STEM Education.Prof. Euan Lindsay, Charles Sturt University Professor Euan Lindsay is a Mechatronic engineer, a discipline that integrates computers, electronics and physical hardware. Prof Lindsay’s PhD investigated whether remote and simulated access alternatives to Page 26.198.1 the traditional in-person laboratory experience could provide the same learning outcomes for students. Prof Lindsay’s work in Remote and Virtual laboratory classes has shown that there are significant differ
the use of a programming language or technical software package witha steep initial learning curve. A student working hard to retain subject matter may be severelyhandicapped by underdeveloped problem-solving skills and the need to learn a seemingly arcaneprogramming language at the same time.A successful instructional technique is presented which introduces complex topics through theuse of a series of comprehensible examples of escalating sophistication that are easilyimplemented using standard computer engineering tools and techniques. As one example, publickey cryptography (essential to the fields of computer engineering and security) is highlydependent on the generation of very large prime numbers. The rich topic of primality testing
established if CD based multimedia is integrated with currentcourse material on the Internet. This scenario is particularly useful when all students have theirown personal laptop computers and the learning environment is connected with a wirelessnetwork. This paper will demonstrate and discuss the experiences at the University ofOklahoma, where the basic Dynamics class was taught using laptop computers, CD-ROMs, andthe Internet.This project did not develop new courseware, but instead used the Multimedia EngineeringDynamics CD-ROM (published by Gram Media, 1999) for the main course content. The CDwas however supplemented with newly developed intranet-based material such as electronichomework, examples, quizzes, solutions, and lectures. The outcome of
Assessing the Effectiveness of a Mechanical Engineering Computer-Aided Design Course Roy T.R. McGrann Mechanical Engineering Department Binghamton UniversityAbstractOne ABET requirement is assessment and demonstration of course improvements based on thatassessment. An assessment procedure that was developed for a Computer-Aided Engineering (CAE)course is presented in this paper.The primary objective of the CAE course is to educate students in engineering design. In the course,the benefits and limitations of computer-aided engineering design and software are emphasized. Apopular engineering
Assessing the Effectiveness of a Mechanical Engineering Computer-Aided Design Course Roy T.R. McGrann Mechanical Engineering Department Binghamton UniversityAbstractOne ABET requirement is assessment and demonstration of course improvements based on thatassessment. An assessment procedure that was developed for a Computer-Aided Engineering (CAE)course is presented in this paper.The primary objective of the CAE course is to educate students in engineering design. In the course,the benefits and limitations of computer-aided engineering design and software are emphasized. Apopular engineering
Assessing the Effectiveness of a Mechanical Engineering Computer-Aided Design Course Roy T.R. McGrann Mechanical Engineering Department Binghamton UniversityAbstractOne ABET requirement is assessment and demonstration of course improvements based on thatassessment. An assessment procedure that was developed for a Computer-Aided Engineering (CAE)course is presented in this paper.The primary objective of the CAE course is to educate students in engineering design. In the course,the benefits and limitations of computer-aided engineering design and software are emphasized. Apopular engineering
collaborative instruction among faculty in ComputerScience and Philosophy [1], [2]. Due to challenges with implementing ethics as a stand alonecourse, recent efforts have focused on integrating ethical reasoning in existing courses asstudents are learning technical concepts, to instill that ethical reasoning is needed while writingcode and developing technology, instead of being an isolated activity [1], [3].In developing a model for embedding ethics in the computer science curriculum at HarvardUniversity, Grosz et al. [1] addressed ethics via software design and verification in introductoryundergraduate programming courses. However, introductory engineering computing coursesmay not have these emphases and focus on using basic concepts to solve
Thank you very much for that kind introduction, X.I welcome the opportunity to spend next few minssharing with you my thoughts on the extraordinaryopportunities for the science and engineeringcommunity, in the areas of computing, communicationand broadly speaking information technology. 1We all recognize that … a breathtaking pace of advances has brought NIT intothe forefront of science, medicine, commerce, transportation, arts andentertainment in ways that were barely imagined twenty five years ago. Theseadvances have transformed the way we live, work, learn, play, andcommunicate.TODAY … Networking and Information Technology (NIT) is at the center of anongoing societal transformation
analysis, cornmunicatio~ creativity and visualization.. Valuable to employers.Thus, the advantages of computer usage in the first year introductory engineering course were identified as follow:. Early introduction of computers to the students is beneficial since computers are the new tools for engineers.. It provides a systematic way of solving engineering problems.. It is good for data storage and retrieval.● It enables simulation of engineering problems (i.e. to play “what if”).● Students are cotiortable in front of screens.● It is a marketable skill for the students.● Two other advantages were identified by this author while teaching. One is that more time can bedevoted to more complex problems and thus increase the amount of learning that goes