traditionalmake that was just discussed, or the ninja build system, which is a like a stripped down version ofmake.Compared to using traditional make, CMake focuses more tightly C development, and has variousoptions to generate configuration files for static analyzers, which we will discuss in Section . It iswell supported by the development environments discussed in Section , such as Visual Studio,CLion, and Visual Studio Code. However, CMake configuration files (CMakeLists.txt) perferexplicit rules which make it more verbose than make.Unit Test FrameworkUnit testing is used in many programming courses. Test-driven development is already a wellestablished workflow for software development, so integrating unit tests into the curriculum ishelpful for
Paper ID #39344Identifying Collaborative Problem-Solving Behaviors Using SequentialPattern MiningYiqiu Zhou, University of Illinois, Urbana-ChampaignQianhui Liu, University of Illinois, Urbana-Champaign Qianhui (Sophie) Liu is a PhD student in the Department of Curriculum & Instruction, College of Edu- cation at UIUC. Her research interests are learning analytics, educational data mining, computer science education, and explainable AI.Sophia Yang, University of Illinois, Urbana-Champaign Sophia Yang is a second-year Ph.D. candidate with research work focused in the areas of Computing Education, Database Systems
equity, inclusion, andoverall representation in these areas need to be addressed more. In recent years, there has been arise of college-to-company pipeline initiatives with the purpose of increasing thedisproportionately under-representation of black women in tech. However, there has only been aslight increase in the representation of black women in tech from these initiatives, which stillindicate an insufficient level of their representation in tech.The objective of this research is to examine critical factors that impact the representation ofblack women in CS. To look at such factors directly, this article discusses a case-study consistingof a series of focus groups conducted on 24 black women, who were either current CS majors orrecent
used by the HFOSS community is usually agile and HFOSS projects are often early adopters of new development approaches such as continuous integration, and containerization. Indeed, many applications that support these approaches such as Ansible, and Docker are open source projects themselves. Computing for Social Good - Participation in an HFOSS project provides students with some understanding of the potential for positive social impact of computing.While the potential for student learning from HFOSS is great, there are challenges totaking this approach. There are typically multiple learning curves for both student andinstructor including tools, development approaches, and project application knowledge.HFOSS
and awareness of various cultures and their impact onsociety, and an ability to use cultural context to evaluate what is known or valued. Intrapersonaldevelopment considers how an individual becomes more aware of and integrates his or her personalvalues into a sense of identity. This dimension is evidenced by a student’s sense of self-direction inlife, awareness of his or her strengths, values, personal characteristics, and sense of self. It is alsoevidenced by respect for and acceptance of cultural perspectives that are different from his or herown and a degree of emotional self-assurance in encounters with other cultures. Interpersonaldevelopment is concerned with how willing an individual is to interact with people from differentsocial and
effectiveness of our teaching onthese subjects. The effective use of Python and data analytics are emerging opportunities ineducation, as are software tutorials that faculty, students, and industry could use.References[1] Dahm, K. D., R. P. Hesketh, and M. J. Savelski, Is Process Simulation Used Effectively inChemical Engineering Courses? Chemical Engineering Education, 36(3), 192 (2002).[2] Kantor, J. C., and T. F. Edgar, “Computing Skills in the Chemical Engineering Curriculum,” Computers inChemical Engineering Education, CACHE Corp., 1996. (1997 survey)[3] Computing Through the Curriculum: An Integrated Approach for Chemical EngineeringCACHE White Paper https://cache.org/news/white-paper#1-0-computing-and Survey results aregiven in Appendix A. (2003
Paper ID #43440Exploring Cybersecurity Hands-on Labs in Pervasive Computing: Design,Assessment, and ReflectionProf. Anyi Liu, Oakland University Anyi Liu received his Ph.D. degree in Information Technology from George Mason University, Virginia. He is currently an Associate Professor in the Department of Computer Science and Engineering at Oakland University, Michigan, USA. His research interests primarily lie at the intersection of system security, software security, intrusion detection, intrusion prevention, and digital forensics. His research is supported by the National Science Foundation and Michigan Space Grant
which voltage is not already given. • Write a flowchart (in Visio) for a program that would cause the LED on your Arduino (pin 13 has an integrated LED – try it out!) to blink faster if more light is received by the photoresistor and more slowly if less light is received. Ensure the flowchart is only one page and submit it as a PDF. • Develop a Python program named HW11p1_Task2_UCusername.py to accomplish the logic depicted in the flow diagram on the next page. Be sure to include good input and output statements using Pythons input and print functions, respectively.Cognitive Communication incorporates content and, in many cases, both content and reasoning.The audiences specified ranged from a family member
facultybecause doing so challenges students to engage productively beyond the technical and requiresfaculty to devote class time to these themes. In this paper, we describe the design andimplementation of three modules that integrate technical and social content to enhance studentlearning: one dealing with conflict minerals in capacitors, a second with design considerationsfor an innovative solar power source for use in developing nations, and a third with recycling ofelectronics. Modules included student homework, guest lectures, in-class discussions, andstudent presentations. Students recognized this material as not deviating from the technicalcontent of the class but rather contributing to their efforts to understand the implications of thistechnical
laptops within their curriculum or provide students with an incentive to use theirlaptops properly, they will continue to struggle with the negative effects of laptops in theclassroom.Introduction Observing any college campus today, a person can easily determine the impact of laptopson students’ study habits. Many students take their laptops with them to all their classes and areencouraged to use them for note taking. It is safe to assume that utilization of personal computershas been fully integrated into college academia during the past fifteen years. In the mid-1990s,college universities began requiring all students to purchase laptops recognizing the potentialpersonal computers had to increase the efficiency of an individual student’s
be particularlydifficult for students to write to an external audience. To aid in this effort, WID increasinglyinvolves collaboration between engineering faculty and composition faculty [8].Writing across the curriculum (WAC) supports conceptual learningWriting across the curriculum (WAC)—also described as writing-to-learn—refers to anintegrative approach of emphasizing written communication as a form a learning across theentire curriculum [16]. In this approach, the emphasis is not on discipline-specific styles ofwriting or the mechanics of writing, but rather, to help students make sense of and organizedisciplinary content, generally in ways that connect to students' experiences and enable them toreceive feedback on their understanding [17
little or no history ofcommitting to a two year sequence of engineering curriculum. Many, in fact, have trouble committing to acomplete calculus sequence or to calculus-based physics. In addition, there is the difficulty of goodarticulation agreements that ensure seamless transfer of two year’s worth of engineering classes betweenTYC’s and universities. A few states, in fact, by law make such transfer impossible.However, the opportunities for increased recruitment of both traditional and under-represented groups tothe educational track leading to an engineering career that are afforded by the community colleges of thisnation may be too large to continue to ignore. The possible increased opportunities for retaining a largerpercentage of beginning
level civil engineeringstudents, Business Fundamentals for Civil Engineering and Engineering Organizations. Bothof the courses are open to senior-level undergraduates as electives. The Business Fundamentalscourse is a required course for graduate construction management student. The EngineeringOrganizations course is an elective for graduate students. The focus of these courses is the studyof corporate level management issues through a combination of in-class lectures, case-studyanalysis, and the development of new engineering industry organizations. Although thesecourses do not replace the need for a broader integration of management into the engineeringcurriculum, the lessons learned from these courses may provide a starting point for
AC 2012-4128: EMPOWERING STUDENTS WITH CHOICE IN THE FIRSTYEARDr. Lorelle A. Meadows, University of Michigan Lorelle Meadows is Assistant Dean of Academic Programs in the College of Engineering at the University of Michigan. She has primary responsibility for the design and delivery of the first year engineering curriculum and conducts engineering education research in the areas of teamwork and motivation.Ms. Robin Fowler, University of Michigan Robin Fowler is a lecturer in the Program in Technical Communication. She co-teaches multiple sections of the course described in this paper.Dr. Elizabeth S. Hildinger, University of Michigan Elizabeth Hildinger teaches in the Program in Technical Communication in the
curriculum in her classroom. She continued working on STEM research, specifically prob- lem scoping for young children, at Purdue University in the summer of 2017.Dr. Tamara J. Moore, Purdue University, West Lafayette Tamara J. Moore, Ph.D., is a Professor in the School of Engineering Education and Director of STEM Integration in the INSPIRE Institute at Purdue University. Dr. Moore’s research is centered on the integra- tion of STEM concepts in K-12 and postsecondary classrooms in order to help students make connections among the STEM disciplines and achieve deep understanding. Her work focuses on defining STEM inte- gration and investigating its power for student learning. Tamara Moore received an NSF Early CAREER award
[21], [13]. A study of 6000 students completed in 2012found that males are 2.9 times more likely than females to become interested in STEM careersduring high school [21], [13]. Gender gap reduction is possible, and research suggests that femalecareer interests during their early years may be influenced if the curriculum features appeal tofemale intrinsic motivation to improve the lives of others [22]. Taking advantage of this inclinationis possible through engineering outreach, which offers students an opportunity to explore complexideas in a group setting in a way that is often not possible in traditional classrooms. It is commonfor these groups to focus on a particular age group or gender. In addition, perception towardstechnology education
registered Professional Engineer in the state of Pennsylvania.Kim Needy, University of Pittsburgh Kim LaScola Needy is an Associate Professor of Industrial Engineering at the University of Pittsburgh. She received her B.S. and M.S. degrees in Industrial Engineering from the University of Pittsburgh, and her Ph.D. in Industrial Engineering from Wichita State University. Prior to her academic appointment, she accumulated nine years of industrial experience while working at PPG Industries and The Boeing Company. Her research interests include engineering economic analysis, engineering management, integrated resource management, and sustainable engineering. Dr. Needy is a member of ASEE, ASEM, APICS, IIE
balance between a number of opposingforces. A minimum of fundamentals in science and math are required to prepare students fortheir sophomore engineering coursework, and exposure to the nature of engineering and itsopportunities is needed to enable students to identify an appropriate career path. However, theacademic rigor of the first year in engineering is overly challenging and even shocking for manystudents. Still, calls for engineering education reform speak of educating students in areas ofcommunication, ethics and professionalism, design, working in teams, leadership,entrepreneurship, and global understanding (to name a few), all of which vie for curriculum time.As we seek to transform the first year we also need to keep an eye to current
andentrepreneurship. Carolyn O’Grady in her text, “Integrating Service Learning andMulticultural Education in Colleges and University”1 described the National Service Actof 1993 as a method: • “Under which students learn and develop through active participation in thoughtfully organized service experiences that meet actual community needs and that are coordinated in collaboration with the school and the community; • That is integrated into the students’ academic curriculum or provides a structured time for a student to think, talk or write about what the student did and saw during the actual service activity; • That provides students with opportunities to use newly acquired skills and knowledge in real-life
challenge presented in many engineering programs is how to integrate experimental designinto courses that are not coupled with lab components. Since the dissemination of the findingsfrom the groundbreaking study by Hake, engineering departments recognized and implemented arange of innovative pedagogical styles in an effort to advance the value of interactive learningstrategies1. Hence, the engineering field has experienced a proliferation of “interactive learning”models, many of which report the positive impact on student attitudes and knowledge. Buckand Wage have used an array of what they term “active and cooperative learning (ACL)”methods to enhance courses in signal processing2. The model developed by Gleixner andLackritz included weekly in
research is the development of cognitive models of learning for areas of the school curriculum. …researchers have developed sophisticated models of student cognition in various areas of the curriculum, such as algebra and physics. However, an understanding of how people learn remains limited for many other areas. Moreover, even in subject domains for which characteristics of expertise have been identified, a detailed understanding of patterns of growth that would enable one to identify landmarks on the way to competence is often lacking. Such landmarks are essential for effective assessment design and implementation
- course Introduction to Engineering Design (ENGR1500) Emulating the challenges of the professional became a required course for all first-year engineeringengineering practice is often difficult to address in students as part of a common first-year curriculum. Eachengineering education. In first year engineering design, class section of this 4-credit course enrolls approximately 20students are often allowed opportunities to explore students in either discipline specific or mixed disciplinesolutions while limited attention is paid to emulation sections. The sections utilized for this study involve two ofdesign as experience from an industry practitioner. In the mixed discipline
Brightspace, and Moodle throughstandard Learning Tools Interoperability (LTI) protocols.There are a number of advantages to integrating MOM into an LMS platform. At our institution,Canvas is used as the LMS. It is a relatively simple procedure to integrate MOM into a Canvascourse and it only has to be done once per semester per course. Once integrated, Canvas exportsthe student list to MOM and can be seen in the MOM gradebook. The integration can be set upso that homework deadlines are set up in Canvas and exported to MOM. One benefit of theintegration is that MOM exports the grades to the Canvas gradebook. Therefore, students andinstructors can see the grades in Canvas. While only the grades are exported to Canvas,instructors can see student answers
in Civil Engineering from Duke University and her MS and PhD in Civil and Environmental Engineering from Carnegie Mellon.Robert Heard, Carnegie Mellon University Robert Heard is Associate Teaching Professor in Material Science and Engineering at Carnegie Mellon University. Teaching activities include integrating aspects of disciplines such as business, public policy, environmental engineering, and others into the Materials Science and Engineering curriculum. Responsibilities include the coordination of undergraduate lab facilities, and the co-op program; and teaching Professional Development Topics, the laboratory portion of the Materials for the 21st Century course, Materials Characterization
Paper ID #40242Data Science (Dataying) for Early ChildhoodDr. Safia A. Malallah, Kansas State University Safia Malallah is a postdoc in the computer science department at Kansas State University working with Vision and Data science projects. She has ten years of experience as a computer analyst and graphic de- signer. Besides, she’s passionate about developing curriculums for teaching coding, data science, AI, and engineering to young children by modeling playground environments. She tries to expand her experience by facilitating and volunteering for many STEM workshops.Lior Shamir, Kansas State University Associate
MotorolaCampus at Schaumburg Illinois in 1995. Executive V.P. of Motorola articulated in hisinaugural address, “Industry neither has the resources nor will to train the people.Universities will have to do both i.e. teaching fundamentals as well as training thestudents on some state-of-art technology, so that they are productive right away”. Dr.John White (Dean of Georgia Tech, then) said, “Our job is to teach Fundamentals”.Motorola’s executive V.P. said, “You will be history, and to prove my point I am awarding $1 million to Purdue University to come out with an integrated curriculum, whichwill accomplish both”. I came overwhelmed with enthusiasm and shared thisconversation with our former Chancellor William T. Hogan who said, “This is ourmission in the
MotorolaCampus at Schaumburg Illinois in 1995. Executive V.P. of Motorola articulated in hisinaugural address, “Industry neither has the resources nor will to train the people.Universities will have to do both i.e. teaching fundamentals as well as training thestudents on some state-of-art technology, so that they are productive right away”. Dr.John White (Dean of Georgia Tech, then) said, “Our job is to teach Fundamentals”.Motorola’s executive V.P. said, “You will be history, and to prove my point I am awarding $1 million to Purdue University to come out with an integrated curriculum, whichwill accomplish both”. I came overwhelmed with enthusiasm and shared thisconversation with our former Chancellor William T. Hogan who said, “This is ourmission in the
otherwise have to be studied onlytheoretically. Moreover, they were pleased with the time that was saved and the increased accuracy using thesepackages to perform routine mathematical steps. Some students are interested in using these packages in theirprofessional careers. General Disadvantages Three of the disadvantages of using these packages are the maintenance and operation of these packageson an accessible computer system, the extra work required by students (and instructors) to learn how to useCAE packages, and assuring that the packages are included in the baseline curriculum as part of the requiredcourse material. Requiring the use of these packages in homework assignments generally
learningexperiences for students.Introduction The Accreditation Board for Engineering and Technology’s (ABET) EC-2000 criteriaemphasizes the need for design rich curriculum providing contemporary and real-worldapplications [1]. Over the years, engineering educators have been modifying and enhancing thedesign curriculum through a variety of means including advanced thinking skills, creative andinventive process and multidisciplinary projects and experience [2-5]. National organizations,like American Society for Engineering Education (ASEE) [6], National Science Foundation(NSF) [7], American Society of Mechanical Engineers (ASME) [8], and others have identified"Multidisciplinary Design" as an important topic in the mechanical engineering curriculum
, and D. Shallcross, “How Much Do Engineering Students Know about Sustainable Development? The Findings of an International Survey and Possible Implications for the Engineering Curriculum,” European Journal of Engineering Education., vol. 30, no. 1, pp. 1–19, Mar. 2005, https://doi.org/10.1080/03043790512331313804.9. F. Sanchez-Carracedo, F. Sabate, and K. Gibert, "A Methodology to Assess the Sustainability Competencies in Engineering Undergraduate Programs," International journal of engineering education., vol. 37, no. 5, pp. 1231-1243, 2021.10. L. O. Cezarino, E.C. Abdala, M.A. Soares, and V.D.C. Fernandes, "Students' knowledge of sustainability issues in higher education," Latin American Journal of Management for