framework to connect and integrate the individual courses.This goal of the lab framework is to make students aware of the big picture, help them to connectthe individual subjects, and apply and integrate the previous learning in a new context. The labs cover the entire computer engineering curriculum, including freshman engineering,introductory digital systems, advanced digital systems, computer organization, embeddedsystems, hardware-software co-design, and senior capstone design. The complexities andabstraction levels of the experiments and projects gradually grow. The key concepts are repeatedin different courses with increasing sophistication and studied from different aspects andcontexts, such as hardware implementation versus software
/engineering earned in the United Statesduring the last twenty years shows that less than 20 percent of graduates account forunderrepresented minorities which place this population in great disadvantage with other ethnicgroups. Given that New Mexico is a state with high percentage of underrepresented minorities,the Department of Engineering at Northern New Mexico College through the support of GoogleInc. and the National Science Foundation has organized and developed Computational Thinking(CT) workshops and activities for K-12 teachers and pre-service teachers during the last twoyears as an approach to increase the awareness of Computer Science among K-12 students inNew Mexico. The curriculum developed in the workshops have provided teachers andpre
the affordance and limitations of the tools and select the appropriate one.Thus, we aim to help students understand or interpret algorithms and CT tools as well asgenerate them. We focus on developing students’ abilities related to the concepts, routines,symbols of CT that are used in algorithmic thinking and expression. We want to educateinformed users as well as generators of algorithms.This important distinction between knowing how to think computationally and knowing how tobe an intelligent consumer or interpreter of computational tools and artifacts underlies some CTmodules in the YES MS curriculum. For example, in the Medicine Cooler Alarms module,students think about devices in their lives that monitor data and learn that they can do
curriculum.IntroductionSince 2006 the popularity of computational thinking (CT) - skills for solving problems byadopting the theoretical concepts of computer science - has been increasing substantially,leading to an increase in the amount of research and experiments on the CT method. Yet,there are limited numbers of inquiry investigate approaches to incorporated CT into acurriculum. Betül Czerkawski researched ways to integrate CT across all curriculum, throughsurveying instructional CT designers. She constructed the survey using the ADDIEinstructional design model. One of her findings showed that the Mind Map(s) (MM) strategycan establish a better connection between CT and instructional design [1]; however, verylittle research existed to investigate the correlation
operating systems and development environments that areavailable at little or no cost.A course outline and a list of course resources are presented.1. IntroductionReal-time programming and embedded systems is a topic which has taken on considerableimportance in the computer engineering curriculum over the last 20 years. Many programs treatthe subject piecemeal with portions treated in microcontroller, algorithms, and operating systemsclasses. The course described here attempts to bring all of the concepts related to real-timeprogramming and embedded systems together in one required course in computer engineering. Page 9.94.1 “Proceedings of
technology. The Mathcad™ solutionmethod assists engineering technology students, providing simplified solutions of complexdiffusion equations and a graphical approach in modeling the heat treatment. The overallimpression of the course from the student’s perspective was favorable to the mathematicalsoftware method.INTRODUCTION Computer technology, as a tool for problem solving and data analysis, has been used intechnical science curricula. To receive maximum benefit, students should be exposed to the useof computer technology and be encouraged to develop their competence in their field throughoutthe curriculum. This paper introduces diffusion mechanism in metals and present the mostfrequently encountered processing operation: the carburization
Session 1463 Computer Aided Materials Selection for Design and Manufacturing D. M. Pai, B. Kailasshankar, C. Adams and G. J. Filatovs Center for Advanced Materials and Smart Structures Department of Mechanical Engineering North Carolina A&T State University Greensboro, NC 27411Abstract Machine design as taught in most machine design courses tends to focus mainly onconsiderations of geometry and stress analysis, with the selection of material and manufacturingprocesses and the specification of manufacturing
numbers, they will learn how floating-pointnumbers are stored in memory. Overall, the curriculum will be driven by the goal to increasestudents’ time spent coding, with topics such as computer storage and memory organizationadded in using a just-in-time teaching approach.We will continue to collect fine-grained data and analyze the newly collected data in order toupdate our early prediction classifiers. We recognize that it is not sufficient to simply be able topredict at-risk students early on. At the same time, we need to develop intervention strategies.Along with the overall course redesign we will furthermore develop individual studentintervention strategies, guided by our data analysis.By continuously re-analyzing and re-evaluating newly
skills.In terms of curriculum placement, the seminar complements a prerequisite lecture course as anexperiential introduction to computer engineering. The seminar aspect of the laboratory class isideal for this purpose in that it allows for presentation and discussion of underlying conceptsonly to the extent students require for a particular hands-on laboratory exercise. Accordingly,exercises are designed so that students do not have to understand theoretical concepts to anygreat extent before working with their applications.Since computers intrinsically involve electronics, the first laboratory exercises investigateelectronics principles. These exercises serve as experiential validation of basic direct-current(DC) circuit theory introduced in the
School of Electrical, Computer and Energy Engineering Arizona State University Tempe Stephen M. Phillips, Ph.D., P.E. Professor of Electrical Engineering Director of the School ECEE School - Academics Number of enrolled students BSE retention: 89% FTFT Freshmen 1,000 BSE online (persistence Series1 at ASU
computational thinking in children.Digital media is taking over adults’ lives and children’s of all ages. Digital media such as tabletsand applications have entered the educational system and become popular worldwide. Chiongand Shuler (2010) demonstrated that apps could successfully sustain children’s’ learning as wellas their interest. Moreover, Couse and Chen (2010) called for “more fully integrate technologyinto the curriculum to encourage the active engagement and thinking of young children” (p.76).Hence, in order to integrate apps into educational material and curriculum, it is important toselect the apps that promote children’s learning. Therefore, the goal of this study is to review andselect the apps that potentially promote computational
INNOVATIVE GRADUATE PROGRAM IN COMPUTATIONAL SCIENCE AND ENGINEERING Ajit D. Kelkar, Ram Mohan, Guoqing Tang, N. Radhakrishnan and Kenneth Murray Computational Science and Engineering Program North Carolina A&T State University Greensboro, NC 27411 North Carolina Agricultural and Technical State University (NCA&T) has established a master'sdegree program in Computational Science and Engineering (CSE). The program will be highlyinterdisciplinary, drawing expertise and resources from various disciplines across the University,and operating outside a department. It will offer an interdisciplinary curriculum combiningapplied
parallel theevolution of computational paradigms in engineering and engineering education.Certainly, two dominant influences in the engineering workplace and in engineering education inthe latter part of the twentieth century were the ever-increasing capability of digital computersand the ever-increasing utility of software. Indeed, engineering education has struggled tointegrate and accommodate the evolving hardware and software into curriculums. The pre-EC2000 ABET accreditation criteria for a number of years specifically addressed the integrationof computers into engineering curricula. Until the advent of arithmetic systems, such integrationmeant devoting time and effort to structured programming in higher-level languages (FORTRANfor example
Session #2793 Use of Computers in Undergraduate HVAC Design Charles H. Forsberg Department of Engineering, Hofstra University, Hempstead, NY 11549AbstractA senior capstone design course in Heating, Ventilating, and Air Conditioning (HVAC), withemphasis on the use of computers, has been given at Hofstra University for the past severalyears. After learning the fundamentals of psychrometrics and HVAC processes, students areassigned the task of designing an air conditioning system for a commercial or institutionalfacility. Past projects have included university buildings, retail stores, and
. Page 22.1491.1 c American Society for Engineering Education, 2011 The Progressive Learning Platform for Computer EngineeringAbstractThis paper describes the Progressive Learning Platform (PLP), a system designed to facilitatecomputer engineering education while decreasing the overhead costs and learning curveassociated with existing solutions. The PLP system is a System on a Chip design withaccompanying tools reflecting a contemporary CPU architecture. It is unique in that it can beused in a number of courses (Digital Logic Design, Microcomputer Principles, ComputerArchitecture, Compilers, Embedded Systems) as students progress through a ComputerEngineering curriculum. The system consists of a fully
Paper ID #37681Computational Thinking Pedagogical + Framework for Early ChildhoodEducationDr. Safia 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
AC 2009-209: USING COMPUTATIONAL TOOLS TO ENHANCE PROBLEMSOLVINGDianne Raubenheimer, North Carolina State UniversityJeff Joines, North Carolina State UniversityAmy Craig, North Carolina State University Page 14.1315.1© American Society for Engineering Education, 2009 Using Computational Tools to Enhance Problem SolvingAbstractMany engineering curriculum around the country are re-evaluating their introductory computerprogramming requirement. At our university, several departments have introduced newcomputer-based modeling courses that integrate critical thinking and problem solving withcomputational thinking and programming as a replacement of the traditional first
modules in formal instruction for early college learners inCS0 and CS1 courses.This paper explores self-efficacy data collected from multiple CS0 and CS1 courses. Learnersinclude freshmen in computing majors and in non-computing majors. We compare their self-efficacy growth in computing across race and gender, considering their formal or informal CSeducation experiences prior to entering college. This work is a part of a larger effort to redesignCS0 and CS1 courses to introduce more complex concepts and important design concepts such asparallel and distributed computing earlier in the curriculum. The authors’ longer-term goal is toinvestigate active learning strategies that will introduce higher level computer science topics earlyin the
of Computer Systems Organization,” IEEE Trans.On Education, Vol. 37, No. 3, pp. 247 - 256, August 1994.3. York, George, Fogg, Ruth D., “VISICOMP: The Visible Computer,” ASEE Annual Conference Proceedings,June 1996.4. Barrett, S. F., Pack, D. J., York, G. W. P., Neal, P. J., Fogg, R. D., Doskocz E. K., Stefanov, E. K., Neal, P. C.,Wright, C. H. G. and Klayton, A. R., “Student-Centered Educational Tools for the Digital Systems Curriculum,”ASEE Computers in Education Journal, Vol. IX, pp. 6 - 11, Jan - Mar 1999.5. IEEE Computer Society, Association of Computing Machines (ACM), “Computer Engineering 2004:Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering.” 12 December 2004.6. Peterson, B. and Clark, A., “PRISM: A
reasoning, b. knowledge of effective written and oral communication, c. ability to operate computer controlled devices, d. ability to maintain and manage computer and electronic devices and systems, e. ability to program computer controlled devices.Student Demand: Enrollment projections were based on experience with existingtechnical Associate of Science programs, discussions with students, discussions withmembers of the Industrial Advisory Committee of the department of Electrical and Page 5.36.2Computer Engineering Technology, and a survey of local businesses. The curriculum isexpected to add to the total enrollment of the
engineering(Hispanics, African Americans, and women), are discouraged by being grouped with peers whohave coding experience or have otherwise been involved with computers before.Computer Science service classes will continue to encompass students from many diverse majors, asmore degree plans require a coding class. Coding does not always come easy for these students. Thispaper examines assignment choice in an undergraduate CS-1 course. Guided by the SelfDetermination Theory, the authors will implement assignment choice as a means for students to plana path to meet the course learning objectives. We will integrate the choices in the curriculum intoCanvas, the Learning Management System, and provide a course grade calculator to students.Students
securityto carry out comparative study of biological mechanisms and computer security algorithms, butalso encourage faculty to develop new curriculum that can facilitate this objective. Due to theinterdisciplinary nature of the subject, it is necessary to involve faculty from both computerscience and biology to train students with the knowledge that are transferrable acrossprofessional boundaries.1. IntroductionBiology has broad impact on computer technology. In particular, biological phenomena havebeen a rich source of inspiration for computer security professionals. Famous computer scientistSeymour Cray [1] once described a biological cell as a computer system consisting of thefollowing components: several thousand microprocessors ribosomes (RNA
heavily on computer resampling (computer-intensive). By teaching thebasic concepts of sampling, replication, and variation in a hands-on environment instead ofcalculus-based probability theory, students gain an immediate intuitive understanding ofstatistics, rather than memorize a series of poorly understood statistical “recipes”. The practicalresults are: 1) statistical concepts are more transparent, 2) students better retain understanding ofstatistical concepts, 3) students are capable of more sophisticated statistics than what they can doin a traditional engineering statistics course, and 4) the course can be taken earlier in anengineering curriculum than a traditional parametric, calculus-based course. The followingmodules have been used in a
2 of Figure 1 was taken when the high school teacherswere learning about game programming with the instructor’s help; Photo 3 of Figure 1 showstwo instructors working with robots. Detailed manuals together with online support are providedto the participating teachers so that they could implement the software/tools in their high schoolclassrooms.Session 3: Discussion session on “share ideas in the computing field”In this discussion session, the participants discussed about their approaches to develop andimprove high school computing courses. They also exchanged their experiences about the highschool curriculum on computing as well as other science disciplines in their own counties. Onthe other hand, the university faculty members explained
course.In any case, we plan to continue providing students from highly diverse backgrounds incomputer programming with a first-year experience that prepares everyone to succeed in anyengineering field they choose and also enhances what they have already learned.References[1] CollegeBoard, “The College Board AP ® Computer Science Principles Draft Curriculum Framework,” 2013. [Online]. Available: https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxjc3ByaW5ja XBsZXNwaWxvdGlpfGd4OjNkZWM5ZTY4ODQ4NzZlOWE[2] M. Conti, “The Equity And Inclusion Of Underrepresented Populations In AP Computer Science Principles,” Open Access Master’s Thesis, 2018.[3] J. Mark, J. K. Zeringue, K. Klein, T. Mitchell
. Page 14.284.2© American Society for Engineering Education, 2009 Blended Learning to Enhance Computer Application InstructionAbstractThe University of Delaware’s Department of Civil and Environmental Engineering (UD-CEE)curriculum has a required Freshman Design Class that includes a Computer-Aided Drafting(CAD) lab. Due to growth in enrollment, the class has to accommodate approximately 100students. To effectively teach CAD in computer classrooms, class sizes need to be limited. Inorder to provide adequate and efficient instruction to this large number of students, the spring of2008 course instructor utilized blended learning, an approach that uses a mix of traditionalclassroom teaching and online training. In this case, the blended
curriculum that spans from the freshman to senior years andbridges the divide between freshman year computing and computing in upper-levelclasses, and (2) enable students to take computing competency to the next level, wherethey are able to perform high-level computing tasks within the context of a discipline.The first phase of the project entailed the establishment of an academe-industrycommunity in which stakeholders from a broad range of engineering disciplines convenedto discuss the challenges and opportunities inherent in transforming the undergraduatecomputing education and to identify creative strategies for implementation. To effectivelyfacilitate group communication within the “Computing Across Curricula” (CAC)community, the Delphi method
improvement is to leave matters entirely up to ABET. The ABET orga-nization does continually propose improvements, such as those currently under review for stu-dent outcome and curriculum criteria [4]. Based however on ABET’s history, improvementssuch as those suggested for levels 1 through 3 above seem unlikely to originate from ABET.A close examination of the changes cited in [4] is not encouraging for those of us who would liketo see a reduction in the complexity of ABET reporting and a decrease in the workload for pro-ducing ABET computer science reports. An ABET document described as "CAC Side-By-SideCriteria" shows significant changes to the structure of the computing accreditation criteria [9].While ABET’s goal may be to better organize and
Alabama Supercomputer Authority Huntsville, Alabama E-Mail: scott@asc.eduAbstractThe power and utility of personal computers continues to grow exponentially through (1)advances in computing capabilities through newer microprocessors, (2) advances in microchiptechnologies, (3) electronic packaging, and (4) cost effective gigabyte-size hard-drive capacity.The engineering curriculum must not only incorporate aspects of these advances as subjectmatter, but must also leverage technological breakthroughs to keep programs competitive interms of their infrastructure (i.e., delivery mechanisms, teaching tools, etc.).An aspect of these computing advances is computer modeling and
AC 2010-869: USING COMPUTER MODELING PROBLEMS FORUNDERGRADUATE ENGINEERING EDUCATIONSteven Gordon, The Ohio State University Page 15.1321.1© American Society for Engineering Education, 2010 Using Computer Modeling Problems for Undergraduate Engineering EducationAbstractModeling and simulation can be used to implement inquiry-based learning in engineeringcourses that actively involve students in the learning process, improve their problem-solvingskills, and encourage them to pursue careers in Science, Technology, Engineering, andMathematics (STEM) disciplines. This approach was used in the creation of a thirteen dayworkshop for college credit for high