FortWayne, and thus enhances students’ learning. Specifically, we highlight the features in Slack thatare helpful in teaching and team projects. In the end-of-semester surveys, the students gavepositive feedback on their usage of Slack. We believe that Slack serves as an excellent onlinetool to enhance communication and collaboration in computer science and computer engineeringcourses.IntroductionCommunication is a key element for classroom teaching and group project management inhigher education. Traditional communication methods in a classroom teaching setting include in-class interaction, office-hour meetings, and question-and-answer through emails. Manyuniversities also have set up e-learning platforms, which gives students access to not
to enhance and honeprogramming skills and introduce topics such as web scraping, HTML and CSS, web applicationdevelopment, data formats, and database use. Students again express increased interest incomputing and were already beginning to apply the computing skills that they were learning totheir non-CS courses.As a welcome side effect, we experienced a significant increase in the number of women andunder-represented minorities (URMs) in these two courses when compared with CS-major-specific courses. Overall, women comprised 52% of the population, with URMs following asimilar upward trend.We are currently developing the third course in the computing minor and exploring options forthe remaining three. Possibilities include electives from our
a world where computing and computing technologies are growing at an ever-increasing rate, students need meaningfully situated opportunities to learn how to thinkcomputationally. Defined as a creative way to approach tasks or problems using concepts,practices, and perspectives from computer science, computational thinking holds promise for alllevels of education, especially K-12 classrooms [1]. Efforts to advance computational thinking ineducation include increased attention to the dispositions that people display when engaging incomputational thinking [2]. The study described in this paper extends these efforts by examiningthe impact of a summer professional development institute on teachers’ computational thinkingdispositions. As
graduation, Sanati-Mehrizy plans to attend medical school.Dr. Reza Sanati-Mehrizy, Utah Valley University Reza Sanati-Mehrizy is a professor of the Computing Sciences Department at Utah Valley University, Orem, Utah. He received his M.S. and Ph.D. in computer science from the University of Oklahoma, Norman, Okla. His research focuses on diverse areas, such as database design, data structures, artificial intelligence, robotics, computer integrated manufacturing, data mining, data warehousing, and machine learning. Page 25.338.1 c American Society for Engineering Education, 2012
virtualuniversities will offer solutions to the looming crisis in engineering and technology employment.This project relies on access to personal computers and the Internet. With that, the proposedapproach offers opportunities are particularly vital to displaced workers and those historicallyunderserved and underrepresented in technical higher education. The project seeks to create areplicable model of use to other distance learning based programs and institutions. Page 5.159.1BackgroundPost-secondary education "at a distance" has evolved tremendously since the early days ofextension programs, correspondence courses and external degrees. More than 750,000
ofcomputing hierarchy confuse educational pedagogy. This presentation will demonstratesignificant perspectives of articulated academic curriculum design in the areas ofcomputing skill competencies. The presentation will establish linkages of certificationthat provide a global basis of skill level competencies. It is the intent of this presentationto provide a vision of curriculum design for computing skill competency that securelysupports the student learning process in conjunction with industry competencyexpectations. Successful completion of a valid and articulated curriculum pedagogyinsures a student will have the knowledge and skills required for basic use of computerhardware, software, networks, and the internet. Competency based learning is a
extensions for Distributed Programming) provided support forlaboratory assignments in distributed memory parallelism and Parallaxis for assignments in dataparallel programming. 4. Laboratory Assignments This section contains a description of sample assignments which have been given to students incourses on data structures, operating systems, and programming languages. These projects weredesigned to help the students internalize important concepts in parallel and distributed computing andgain practical experience in the implementation of these concepts. The laboratories emphasize anexploratory, discovery-based learning approach.4.1 Data Structures Assignment The data structures assignment uses the
A Project-based Course in Small Computer Software for Computer Engineers James A. Reising University of EvansvilleAbstractStudents in Computer Engineering at the University of Evansville are introduced to computerprogramming in their first two years of study by taking an introductory course in programmingusing C++ and a course in data structures. The use of Visual Studio.NET provides anopportunity for students to practice and extend their skills in areas not typically covered in theintroductory course. In addition to simple Windows applications, students complete projectsinvolving the use of Windows Web applications
dropout rates because of lack in studentsincentive and limited hands-on experience. The model is articulated with the 2008 ACM andIEEE Computer Society Guidelines for Engineering Information Technology, and enablesstudents to achieve multiple ABET program outcomes. Results of the implementation of thecomputer networks model in a minority serving institution are included. Index TermsComputer networks, computing disciplines, curriculum development, student learning outcomes,ABET.I. IntroductionComputer networks is an important area in the body of knowledge of multiple degree programs,such as Electrical Engineering, Computer Engineering, Computer Science, InformationEngineering, Software Engineering, and
thebasics of firewall software.Exercise 6: Learn the basics of firewall softwareFirewalls determine which traffic to allow or deny based on the network layer it operateson [13]. Firewall software is software that protects a computer connected to a publicnetwork from unauthorized access by hackers. There are two kinds of firewall software:basic firewalls and dynamic firewalls. Basic firewall software monitors thecommunication that flows between your computer and the Internet. When it sees anysuspicious inbound requests from unknown sources, it automatically identifies it and alsoeffectively blocks it. Dynamic firewall software, on the other hand, not only protects yourcomputer from unauthorized inbound accesses/ requests but also protects your PC
, 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).
speed of the processors continue to increase, so do their heat andpower drain. By using multi-core architecture, the speed increases without the traditionaldrawbacks of faster processors, which include power consumption and heat dissipation. Multi-core architectures are used to enhance throughput and power efficiency of processors. Now theprediction is that the number of cores on a chip would double with each silicon generation3.This change in computer architecture requires change in programming paradigm. The era ofdevelopers simply waiting for faster processors to save their slow performing applications isover. For developers to take advantage of this multi-core environment, they must learn to writesoftware for tightly-coupled shared memory
coun-terparts, and to provide feedback on how to improve the system's usability. Feedback received from student evaluations indicates that the network-computing interfaceis easy to learn and an e ective aid to understanding architecture concepts 9 . Most criticismwas received from advanced users in graduate-level courses with regard to the HTML-based lemanipulation; for this class of users, a Unix-like terminal interface can enhance productivity.We are currently looking into the integration of a shell interface to the network-computinginfrastructure to address the needs of expert users who use tools for both research and educa-tion. In another experiment the students of a parallel programming class had the choice betweenusing a
also shows us something about the uniquecharacter of each of the disciplines. The sets of topics treated in required courses that are uniqueto each discipline show us that the computer engineer is more focused on topics integratinghardware and software in computing systems, that the software engineer is more focused onsoftware process, software design principles and practices, and software quality issues, and thatthe computer scientist must learn topics concerning theoretical concepts, programminglanguages, and compilers that are not required of the others. Sibling disciplines, indeed, but withdiffering underlying cultures and distinctive attributes.Bibliography1. Computing Curricula 2005: The Overview Report http://www.acm.org/education
Paper ID #8010Using Programming to Strengthen Mathematics Learning in 9th Grade Al-gebra ClassesDr. Eric A Freudenthal, University of Texas, El Paso Eric Freudenthal is an Associate Professor of Computer Science.Dr. Kien H. Lim, University of Texas at El Paso Dr. Lim’s research interests are on students’ problem-solving disposition and instructional strategies to advance their ways of thinking. Dr. Lim is particularly interested in impulsive disposition, students’ propensity to act out the first thing that comes to mind. Dr. Lim’s research goal centers on helping stu- dents advance from impulsive disposition to analytic
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
Page 13.346.1© American Society for Engineering Education, 2008 Curricular Enhancement to Support Project-Based Learning in Computer and Electrical EngineeringAbstractUndergraduate computer and electrical engineering programs often partition the curriculum intoseveral courses based on related topics taught in isolation. Students are expected to synthesizetheir knowledge in a senior design project. It is the authors’ experience that students oftenstruggle during their senior design project since they have not gained the appropriate knowledgeor mastered necessary skills needed to work on a significant or team-based engineering designproject. Specifically, students need to be able to define system requirements
Paper ID #24869Student Perceptions of Their Abilities and Learning Environment in LargeIntroductory Computer Programming Courses - Underrepresented Minori-tiesDr. Laura K. Alford, University of Michigan Laura K. Alford is a Lecturer and Research Investigator at the University of Michigan. She researches ways to use data-informed analysis of students’ performance and perceptions of classroom environment to support DEI-based curricula improvements.Dr. 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
-side in the course due to the widespread adoption of these twolanguages across STEM fields and the accessibility to novice programmers. MATLAB has anextensive collection of built-in functions, toolboxes, and visualization capabilities well-suited toSTEM applications. Python is open source and is emerging as the standard language for openscientific computing. “The learning progression across two programming languages is critical todeveloping a student’s ability to generalize across various computational tools”[2]. Thus, we usedboth MATLAB and Python for the course. With competency in both of these languages, studentscould extend their skills into other languages such as C, Java, or FORTRAN as needed.This paper is written in a “steal this course
involving the development of online assessments for computer- based testing and creation of collaborative programming activities for computer science classes. She is also involved in a project that aims to create a software that facilitates collaborative problem-solving ac- tivities in classrooms, through which both the instructors and students learn more about collaboration skills. Silva is very passionate about teaching and improving the classroom experience for both students and instructors. She has been included in the List of Teachers Ranked as Excellent five times and has received the Engineering Council Outstanding Advisor Award every year since 2014.Eric G Shaffer, University of Illinois at Urbana-Champaign Eric
Doctor of Professional Studies degree at PACE University in 2010; an MS in Telecommu- nications and Computing Management at NYU Polytechnic University; and a BS in Business Manage- ment and Economics at SUNY’s Empire State College. Eddie’s research areas of interest are measuring the success and accuracy of Network Security, Intrusion Detection systems and Cyber Security imple- mentations c American Society for Engineering Education, 2020 Improving Student Learning through Classroom Engagement Dr. Eddie Davis Assistant ProfessorSecurity Systems and Law Enforcement Technology Farmingdale State CollegeAbstract Criminal Justice Database Operations is
AC 2007-495: PROGRAMMING GAMES TO LEARN ALGORITHMSTimothy Baibak, Kettering University Tim Baibak graduated Summa Cum Laude from Howell High School. He is a Computer Science Major at Kettering University and currently a Software Engineer Intern at Gabriel Roeder Smith and Company. Apart from programming, he enjoys tennis, fishing, and playing video games.Rajeev Agrawal, Kettering University Rajeev Agrawal received his BS and MS, both in Computer Science, from India and currently working on his PhD thesis at Wayne State University. Since 2001, he has been with Kettering University as a faculty member in Science and Math department. His research interests are Content Based Image Retrieval
AC 2012-3680: LEARNING MATLAB IN THE INVERTED CLASSROOMDr. Robert Talbert, Grand Valley State University Robert Talbert is Associate Professor of mathematics at Grand Valley State University. Formerly, he was Associate Professor of mathematics and computing science at Franklin College, where he was also the Director of that school’s 3+2 engineering program with Purdue University. His scholarly interests include cryptography, computer science, and educational technology with a special emphasis on using technology to support active learning environments in the university classroom. He holds a Ph.D. in Mathematics from Vanderbilt University
AC 2011-1176: USING ACTIVE LEARNING IN TEACHING ELECTRO-MAGNETICSMadeleine Andrawis, South Dakota State University Dr. Madeleine Andrawis is Professor in the Department of Electrical Engineering and Computer Science at South Dakota State University (SDSU) since January 1992. She has also been the Coordinator of the Teaching Learning Center at SDSU from July 2002 till May 2010. Dr. Andrawis earned her Ph.D. from Virginia Polytechnic Institute and State University in December 1991, and her M.S. from SDSU in 1983. Over the years, Dr. Andrawis has published and gave many presentations in the areas of electrical engineering, teaching effectiveness, the Scholarship of Teaching and Learning, the use of instructional
Paper ID #8418Passive Circuits for Active Learning RevisitedDr. Scott L Post, Bradley University Scott Post received his Ph.D. in Mechanical Engineering from Purdue University. He is currently an Asso- ciate Professor at Bradley University in Peoria, IL. He has previously worked as an Assistant Professor at Michigan Technological University. He has also been a summer Faculty Fellow at NASA Dryden Flight Research Center, and a Visiting Erskine Fellow at the University of Canterbury in Christchurch, New Zealand
Paper ID #5701Service Learning: Industrial Embedded Systems CourseDr. Steven F Barrett, University of Wyoming Dr. Steven F. Barrett, P.E., received the B.S. in Electronic Engineering Technology from the University of Nebraska at Omaha in 1979, the M.E.E.E. from the University of Idaho at Moscow in 1986, and the Ph.D. from the University of Texas at Austin in 1993. He was formally an active duty faculty member and professor at the United States Air Force Academy, Colorado and is now professor of Electrical and Computer Engineering and associate dean for Academic Programs, College of Engineering and Applied Science
AC 2008-1245: DISTANCE LEARNING WITH LIMITED BANDWIDTHHenry Chaya, Manhattan College Brother Henry Chaya is an Associate Professor of Electrical and Computer Engineering at Manhattan College in New York City. He is currently on leave to serve as chairperson of the Computer Information Systems department at Bethlehem University in the West Bank. Both institutions are sponsored by the Brothers of the Christian Schools of which the author is a member. Page 13.444.1© American Society for Engineering Education, 2008 Distance Learning with Limited BandwidthAbstractAccess to quality
English asan example of learning activities. Podcasting shares multiple features and characteristics with mobile learning. Learningthrough podcasting is one of the newest methodologies for the next generation’s learning (Chen,2009) 1. “Podcast is comprised of either audio or video MP3/MP4 recordings that can bedownloaded directly to the desktop computer as well as to various mobile devices. It usessubscription feeds with Really Simple Syndication notification which automatically informs thesubscriber as and when new material is available” (Harris and Park, 2008) 7. Video or audiopodcasts can be a useful tool to supplement practical exercises such as business simulations (Lonn,2009) 11. There are some podcasting Web sites that deal with
Session 2558 Enhancing Engineering Education with Writing-to-learn and Cooperative Learning: Experiences from a Software Engineering Course Lonnie R. Welch, Sherrie Gradin, and Karin Sandell Ohio University Athens, OH 45701 welch/gradin/sandell@ohio.edu1. Introduction Current progressive teaching movements draw forth strong skepticism as they often seemantithetical to engineering classes. Why would anyone want to switch from the lecture method ofteaching
processing using plasma, materials characterization, 3D printing, and student assessment. c American Society for Engineering Education, 2019 Flipping a Computer-Integrated Manufacturing CourseThis study evaluates the use of different active learning strategies for a computer-integratedmanufacturing course. The laboratory used for this course has experienced recent renovation,including installation of state-of-the-art automation equipment. With this updated equipment,newly designed coursework has been created to enhance active learning, improve studentengagement, and enrich student learning. Three automation topics were included in this study:(1) programmable logic controllers (PLC), (2) computer