students associate with computing fields. Existing programs provide littleinsight into professional software development careers such as system analyst, softwarearchitect, or system tester. The COOL (Computer Outreach Opportunities for Learning) projectis developing and refining an innovative secondary school software development curriculummodules pilot program. This program for secondary teachers is to provide students with a betterunderstanding of the software development field, to dispel misconceptions, and to increase thenumber and diversity of students continuing their studies in preparation for softwaredevelopment careers, both through recruitment and retention programs. The curriculum modelswill be integrated into secondary school
Aeronautical Uni- versity. He has worked on software engineering research and education projects with the FAA, General Electric, the Harris Corp, the MITRE Corporation, DOD, FIPSE, the SEI, the NSF, the ACM, and the IEEE Computer Society. His interests include software processes, object-oriented analysis and design, formal specification techniques, and curriculum development, and he has published more than 70 papers in these areas. He is an IEEE-certified Software Developer, an IEEE Software Engineering Certified Instructor, and currently chairs the Curriculum Committee of the IEEE Computer Society Educational Activities Board
specifically looked at algorithm bias instruction, we did not find recent publishedwork in the field. However, compared to when we began our research in 2018, we find thatmany computer science programs now recognize and incorporate courses on algorithm bias intothe curriculum. An article published in 2019, “Embedded EthiCS: Integrating Ethics Across CSEducation” by Grosz et al. [14] outlines efforts at Harvard University to create amultidisciplinary approach to teaching ethics to CS students, utilizing instructors fromphilosophy and computer science to teach courses that address various ethical issues that facecomputer scientists.The Embedded EthiCS approach is being embraced at other institutions as well. StanfordUniversity [15] is one of the
further developing such linkages andmore importantly, towards maintaining the linkages. Like a balance beam, the scales of facultysupport will eventually tip to strongly favor the integrated curriculum based on the set of courselinkage pairs based on computational tool use. The natural extension to the entire curriculumwould then be to identify the unifying concepts that span the curriculum and follow the sameroute as we have begun to follow, developing for each unifying concept (i.e., each vertical slice)a set of pairwise course linkages, and implementing these linkages over time.A specific example is a concern about the lack of strong quantitative problem solving ability forundergraduate engineering students as manifest in student understanding
Session 3538 The Design Process, Ideation, and Computer-Aided Design David S. Kelley, Jeffrey L. Newcomer, and Eric K. McKell Engineering Technology Department Western Washington UniversityAbstractLargely due to engineering design applications such as computer-aided design, most en-gineering graphics curriculums have changed significantly since the middle 1980’s. Thecontent of an engineering graphics course is governed by the needs of students taking thecourse. This paper focuses on the engineering graphics curriculum at Western Washing-ton University
advisor for Women in Computing club at Farmingdale, contributed in Grace Hop- per Celebration as a technical committee member and reviewer. Dr. Aydin has published and presented in peer reviewed venues about women in computing and broadening the participation over a decade.Lisa Cullington, National University Lisa Cullington, Ph.D. is an educational researcher with expertise in curriculum development, learning outcomes and educational assessment best practices. She focuses on building and evaluating academic programs that promote inclusive excellence for all learners. Currently, Dr. Cullington serves as the Director of Learning Outcomes for National University. Previously, she was the Founding Co-Director of the Honors
research interests include educational data mining, ethical considerations regarding the use of data in education, assessment in engineering education, and the statistics curriculum for engineering. She is a member of Eta Kappa Nu (HKN), Purdue.Ms. Huma Shoaib, Purdue University Huma Shoaib is an engineering education graduate student at Purdue working with The Weldon School Biomedical Engineering. Her research interests are; identifying computational thinking patterns in engi- neering students and underrepresentation of women in engineering.Dr. Kerrie A Douglas, Purdue University at West Lafayette (COE) Dr. Douglas is an Associate Professor in the Purdue School of Engineering Education. Her research is focused on
Paper ID #42153Social Capital and Persistence in Computer Science of Google’s ComputerScience Summer Institute (CSSI) StudentsMs. Marjan Naghshbandi, University of Toronto Marjan is a graduating BASc student in the Department of Mechanical and Industrial Engineering at the University of Toronto with a focus on AI and business studies. Her research interests include students’ persistence in computer science and related fields. She also has professional experience in software development and project management.Sharon Ferguson, University of Toronto Sharon is a PhD student in the department of Mechanical and Industrial
Theory”. Recently we have been examining the content ofthis database course to make sure that we are covering enough materials in this course. In thisprocess, our database course syllabus has been compared to the course syllabi from several otheruniversities and colleges. This comparison has shown that we basically have been teaching thesame subjects as those who have only one database course in their curriculum.Further study and curriculum comparison has shown that several other universities and collegesare offering more than one database course in their computer science program. The reason is thatit is impossible to teach all the required subjects (theory, application, administration, etc.) in onlyone course. Also, experience indicates that
. Page 26.1272.1 c American Society for Engineering Education, 2015 Project-Based Learning with Single-Board ComputersIntroductionProject-based learning (PBL) has been shown to be effective in the STEM fields1,2. Inimplementing PBL of Electrical Engineering and Computer Science (EECS) topics formiddle and high school-level enrichment programs, significant thought needs to go intodetermining which sub-topics in the EECS field should be covered in a curriculum inorder to enable students to undertake projects of sufficient and satisfying complexity.One solution is to focus exclusively on either the software (programming) or hardware(sensors, circuits, etc.) side of EECS, having what amounts to either a
canoften be solved using computing tools that do not require writing code.There are many diverse approaches to teaching computational thinking. Some processesfocus on using the technology as a tool to help solve a problem while others focus onproblems that are to be solved entirely using technology. The AP CS curriculum focus es ona six-step process for CT; 1) connecting computing; 2) creating computational Artifacts; 3)abstraction; 4) analyzing problems and artifacts; 5) communicating; and 6) collaborating.This approach is beneficial for K-12 students because it emphasizes problem solving. It isalso beneficial for recent graduates because many are transitioning into jobs whereemployers value persons that can analyze ambiguous software
), AFIT Instructor of the Quarter twice, AFIT Eta Kappa Nu Outstanding Teaching Award for Electrical and Computer Engineering, and the AFIT Professor Ezra Kotcher Award Teaching Excellence Award for outstanding curriculum development. During his time at the Air Force Academy, he also received the U.S. Air Force Academy’s Outstanding Academy Educator Award, as well as the Brig. Gen. R. E. Thomas award for outstanding contribution to cadet education twice. Page 25.427.1 c American Society for Engineering Education, 2012 Developing Cyber Warriors from Computer Engineers et
thesketches serve as a plan for the execution of the project.Future Developments At this time, the perceived strengths and weaknesses of the curriculum and pedagogy are:Strengths-• Students are more motivated because of the discipline-specific nature of the in-class work.• The non-competitive and creative nature of the in-class, homework, and project componentsencourages cooperation and individual achievement.• Given that incoming engineering freshman are more computer-literate now than at any time in Page 3.90.4the past, they appreciate being trained on and working with the professional edition computertools that they will actually be using when
Session 3532 Using Commercial EDA Software in Computer Engineering Robert F. Hodson, David C. Doughty Christopher Newport UniversityChristopher Newport University (CNU) has standardized on the Cadence EDA (ElectronicDesign Automation) tools for its new Computer Engineering curriculum. This choice was basedon our experiences with EDA tools and carries with it both advantages and disadvantages. Thispaper will discuss many of the issues associated with using commercial tools in the classroomand also describe how we are using the Cadence tools at CNU.Pros and Cons of Commercial EDA ToolsSome
are better prepared to assume an ethical and technical role in the business environment. Prior to her academic position, Dr. Milonas worked as a database administrator where she realized that technical expertise is only part of the skill set needed to succeed in a business setting. Her research focuses on the mechanisms used to organize big data in search result pages of major search engines. In addition, she is conducting research related to techniques for incorporating ethics in computer curriculum specifically in data science curriculum. c American Society for Engineering Education, 2020 How Do We “Raise” Ethically Minded Computer Students?Abstract Intelligent technology
competence in computer usecan actually show up during the student's academic career.In a survey of 4th year Civil Engineering students at theUniversity of Manitoba, 74% of those enrolled in one course,expressed severe misgivings about their own ability to developand program basic computer programs associated with the course.In fact, it appeared that a large number of students may infact be deterred from taking a course that requires computerapplication. This problem besets even the brighter students. The problem therefore can be stated quite succinctly ashow can a civil engineering curriculum be designed to ensurethat the graduates have a basic competency and confidence incomputer use?STUDENT PERCEPTION OF COMPUTER EDUCATION Part of the
Leadership CampAbstractIn the summer of 2013, the UC Davis C-STEM Center hosted a one-week Girls Computing andRobotics Leadership Camp for 14 middle school girls from the greater Sacramento region. Thiscamp set out to motivate girls to learn science, technology, engineering, and math (STEM)concepts through a fun and exciting robotics-based curriculum. Emerging as leaders, theparticipants inspire other young girls to gain interest in science and technology. Three collegefemale students led the camp with the help of six high school female student assistant coaches.Through this experience the 14 girls learned the basics of robotics, principles of engineering, andessentials of C/C++ programming. In addition, they learned important life skills
problem he or she hadencountered. Some of the computer support technologist’s education should certainly be devotedto developing communication skills such as writing and speech, as well as exposure topsychology or sociology.III. Curriculum planningIt was decided to initially offer a four-course lecture/lab certificate program. This could be donewithout waiting for the rather slow associate degree program approval process to wind its waythrough the College, University and the Ohio Board of Regents (OBR). It would also test studentdemand for the program and employer demand for those students completing the certificate. Thecourses would also satisfy degree requirements for the associate degree program when it waseventually approved. Meanwhile
themas a cohesive framework to connect and integrate the individual courses. The lab framework willkeep the lecture content intact but update the experiments and projects to make students aware ofthe big picture, help them to relate the individual subjects, and apply and integrate the previouslearning in a new context. The labs spread over all hardware related courses, 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 as students progress throughthe curriculum. The key concepts are repeated in different courses with increasing
students to complete both shortened courses over the three week period.Due to budget challenges the HSI Program was recently scaled back. We were challenged todevelop a single 27 contact hour course for 12 students. We took this as a challenge tosignificantly update the course with a low-cost robot platform controlled by an Arduinoprocessor. Our goal was to develop a low cost, take home kit to spark interest in computerscience, computer engineering, and electrical engineering. In this paper we provide backgroundinformation on kit contents including the Arduino processor and programming environment andthe Dagu Magician robot platform. In the Methods section we discuss curriculum developed forthe course. We then provide and discuss results based on
andlearning science process skills and content. However, in some difficult curriculum, use ofstudent-centered learning pedagogy only for enhancement of engineering student skills has itsdrawback. This paper presents a back-and-forth based pedagogy integrated with the student-centered learning for engineering and computer science student curriculum enhancement inComputer Architecture course. In the back-and-forth based learning, course materials arelogically decomposed into interconnected pieces. The previous section will be frequentlyreviewed by the instructor later, on a back and forth basis, while some assignments are assignedto students for enhancement of their learning quality. A series of well-prepared review problems,examples, and assignments
problem as opposed to those where they followed a script for asolution.Assessment becomes problematic for project labs. Course objectives must be written in terms orproject specifications instead of in terms of methods and tools that are used to solve a problem.Toward this end, we are proposing a method of classifying computer engineering projects tofacilitate assessment and to clarify what course and curricular objectives are being met forparticular projects.The Computer Engineering Body of Knowledge (BOK)Classification of projects needs to be done with some standards in mind. The ABETrequirements for accreditation in computer engineering contain standards but these tend to applyto a curriculum and have insufficient detail to be used at the
23.319.1 c American Society for Engineering Education, 2013 Computer Aided Reverse Engineering of a Toy CarAbstract:This paper focuses on a 3-D solid modeling technique employed in reverse engineering of a ToyCar. Engineering Graphics and CAD/CAM are two of the core courses taught in ourManufacturing Engineering program in sophomore and junior years respectively. The EngineeringGraphics curriculum familiarizes students with 2-D drafting and 3-D solid modeling and assemblyof simple products. In continuation, both computer aided design and manufacturing, as well asRapid Prototyping application, are covered in the CAD/CAM course. Furthermore, application ofcomputer aided technologies in manufacturing
the 2003 American Society for Engineering Education Annual Conference & Exposition Copyright © 2003, American Society for Engineering Education”Database theory is taught in many computer courses now; having a computer curriculum simplyrequires this knowledge, as can be seen in both technology and computer science programs atPurdue University. This is because most client-server systems integrate database managementsystems, thus requiring knowledge of those systems as well. Typical 3-tier architectures for webdevelopment have a user interface component, a business logic component, and a databasemanagement system6. The web development curriculum in Computer Graphics Technology(CGT) structures itself around this type of
integrated within a leading mathematical software system. This paper describes how the new dynamicinteractivity language in addition to standard features built into Mathematica are being used in teaching selected sophomore andsenior undergraduate electrical engineering classes at the University of Southern Maine. It describes how several typical problemsencountered in integrating advanced computational systems into an undergraduate curriculum have been addressed. Particularattention will be paid to the creation and classroom use of demonstrations illustrating some core ideas such as convolution, filtering,and frequency response.IntroductionRecent advances in software technology in Mathematica, a leading mathematical software system from Wolfram
Techniques (visit http://www.rit.edu/~skgeme/emem518) were revisedaccordingly to take advantage of new skills students possessed5,6,7. These innovations have beenselected to receive an Honorable Mention in the 1996 ASME Curriculum Innovation AwardProgram8. Table I: “Computational Methods” Course Sequence Code Course Title Credits Year Topics 342 Problem Solving with 3 1st Spreadsheet, Computer Algebra Computers System, Word Processing 440 Numerical Methods 4 3rd Numerical Techniques with applications 518 Advanced Computational
Session 1658 TS/2 IMPLEMENTING DESIGN-BASED ENGINEERING EDUCATION WITH COMPUTER SIMULATIONS Joe C. Guarino, Kathi Cahill Mechanical Engineering Department Boise State University ABSTRACTDesign-Based Engineering Education (DBEE) is a method for introducing design intobasic engineering science courses. DBEE uses specially structured computer-simulationmodules to introduce basic principles through a discovery-learning process. The DBEEmodules are supported by Working ModelTM; an engineering simulation software packagedeveloped and
Minnesota Duluth iscurrently testing the feasibility of using the latest personal computer technology,handheld “pocket PCs,” in its undergraduate curriculum. This academic year, 2001-2002, freshman students in the Engineering programs and in Computer Science are beingrequired to purchase Compaq’s pocket PC, the “iPAQ,” for use in entry-level courses inthose departments. This paper reports interim results of using the iPAQs in thoseintroductory Engineering and Computer Science courses during Fall semester, 2001.As with any new technology, time has been needed to find constructive ways to applythese iPAQs in the curriculum, and that effort is continuing. Faculty in the affecteddepartments were provided with their own iPAQs from the College during the
fromany discipline8. Wing expanded the definition of CT in 2011, mentioning that CT is “thethought process involved in formulating problems and their solutions so that the solutions arerepresented in a form that can be effectively carried out by an information processingagent”27. The inclusion of intelligent agents in what embodies CT creates a pathway toinclusion in multiple disciplines by means of scientific simulation and real-world problemsets. In a report by the Royal Society, the need to incorporate CT in curriculum isemphasized and defined as “the process of recognizing aspects of computation in the worldthat surrounds us, and applying tools and techniques from computer science to understandand reason about both natural and artificial
AC 2012-4402: IMPROVEMENTS IN COMPUTATIONAL METHODS COURSESIN CHEMICAL ENGINEERINGDr. Joshua A. Enszer, University of Maryland Baltimore County Joshua Enszer is a full-time lecturer in chemical engineering at the University of Maryland, Baltimore County. He has taught core and elective courses across the curriculum, from introduction to engineering science and material and energy balances to process control and modeling of chemical and environmental systems. His research interests include technology and learning in various incarnations: electronic port- folios as a means for assessment and professional development, implementation of computational tools across the chemical engineering curriculum, and game-based