, and embedded systems. Developing successful, event-driven software requires aparadigm shift from traditional program development, and new curriculum approaches areneeded to help computer science and engineering students develop competencies. In this paper,we describe an effort to address this problem through hands-on projects that provide experiencein developing dynamic, event-driven systems and let the students physically see the results oftheir efforts. We describe our project testbed and exercises, based on the smart home theme, andreport our experiences with using the testbed in an actual course setting. Although the proof ofconcept is being evaluated in a software engineering course, the project theme and testbed couldbe used in other
devicessuch as FPGAs and CPLDs. This software provides students with a link between hardware andHDL. Students can use this application to design complex systems and test them on severallevels. Within ISE, there is a behavioral simulator where a design can be tested before synthesisand implementation on the chip level. A useful feature of this software is its hierarchal designsolution, allowing the design to be implemented in sections and linked together on a higher level.Schematics, behavioral modeling, and gate-level modeling can all be used depending on the typeof circuit that is being made [10]. Related Coursework. Computer Architecture is offered in the curriculum of thedepartment of Electrical and Computer Engineering at the University of
AC 2011-1752: A SEMESTER-LONG STUDENT-DRIVEN COMPUTATIONALPROJECTJoe Tranquillo, Bucknell University Page 22.98.1 c American Society for Engineering Education, 2011 A Semester-Long Student-Driven Computational ProjectIntroductionEngineering computing is a topic that is included in the curriculum of many biomedicalengineering departments and a topic with which many other engineering disciplines havewrestled (7-8, 10, 14, 23, 30, 32). Yet, the philosophical underpinnings and pedagogicalgoals of a computing course are often nebulous. Should the course lean toward anadvanced engineering mathematics course (e.g. linear algebra
developed a partnership among variousstakeholders – Michigan State University (MSU) and Lansing Community College (LCC) andbusiness and industry leaders – to identify the computational skills that are essential for aglobally competitive engineering workforce. Our goal is to redesign the role of computing withinthe engineering programs at MSU and LCC to develop computational competencies –informedby industry needs– by infusing computational learning opportunities into the undergraduateengineering curriculum. The emphasis of this paper is on the curricular implementation phase(CPACE II) focusing on: • Preliminary survey results across target courses at MSU. • Efforts to assess students’ computational competencies using a rubric based on the
constructive fashion by first enabling deductive introduction of a topic from a general simplisticframework and then guiding the learner to inductively discover underlying STEM principles throughexperimentation.General TermsTechnological Pedagogical Content Knowledge, Computational Pedagogy, K-12 TeachingKeywordsDeductive and Inductive Reasoning, Cognitive Processes, Memory Retrieval1. IntroductionEducators structure training and curriculum based on learning theories of how the human mind works.Recent findings from empirical research by cognitive psychologists and neuroscientists have created acritical mass to change the way we prepare teachers and support their classroom instruction. Make it Stick,an ostensibly groundbreaking book published recently
educators [1] – [4] have utilized the FEA software in the curriculaof architectural engineering and architecture programs for structural and nonstructuralapplications. However, we have not come across any publication that discusses the application ofstructural analysis software in the architectural technology program curriculum. The currentpaper describes in detail the use of the commercial structural analysis software, SkyCiv [5], inthree courses in the architecture technology program.Students in the technology programs prefer hands-on activities and computer-based learningmethods as opposed to calculus-based methods as in the engineering programs. In today’s times,it is of paramount importance to incorporate computer-learning techniques across
Page 13.1151.10CFD simulations.Bibliography1 J. Thilmany, “How Does Your Fluid Flow”, Mechanical Engineering Magazine, 2003.2 G.D. Stubley, “CFD for Undergraduate Engineering Students”, http://www.cfdsc.ca/bulletins/07/index.html, 1996.3 A. Wolfe, “CFD software: pushing analysis to the limit”, Mechanical Engineering-CIME, January, 1991.4 Tim Morris, “Quality and Reliability in Engineering CFD Simulations”, Fluent News, 2005.5 H.K Navaz, B.S. Henderson, and G. Mukkilmarudhur, etc., “Bring Research and New technology into the Undergraduate Curriculum: A Course in Computational Fluid Dynamics”, Proc. 1998 ASEE Annual Conference proceedings, June, Seattle, Washington, 1998.6 Guessous, L., Bozinoski, R., Kouba, R. and Woodward, D
software. In addition several questions were transformed from ayes or no answer to a Likert scale with 5 divisions. This resulted in a more quantitative responseto a question instead of a simple yes or no answer. In comparing the current survey to previoussurveys, several of the Likert scale questions were converted to the scale used in the 1997 and2003 surveys.The 1997 and 2003 surveys were only sent to alumni of universities and only a few questionswere asked about computing education at universities. In this survey we asked professors anextensive set of questions on what computing tools are currently being taught and used in thechemical engineering curriculum at universities. This email was originally sent out to thechemical engineering chairs
programming to elementary aged girls. The Center for Social Entrepreneurship hosted a summer day camp for elementary girls and their female caregivers in Jackson MS. MSU hosted a computer programming workshop for girls in 4th – 12 grades, sponsored by Delta Sigma Theta Sorority.K12 Teacher Professional DevelopmentSince 2016, the CSE and the MSU Curriculum, Instruction and Special Education (CISE)departments have partnered to offer GenCyber workshops for in-service teachers across alldisciplines to learn and bring computing, cybersecurity, and computational thinking into theirclassrooms. These educational opportunities have the following goals: 1) increase cybersecurityknowledge and awareness, aligning with content standards, 2) promote
emerging technologies in undergraduate teaching. She has developed curriculum for business education and information technology at the secondary, post-secondary, undergraduate, and graduate levels. Page 15.150.1© American Society for Engineering Education, 2010 An Experience with Cloud Computing in the ClassroomIntroductionCloud computing is a general term for shared applications and infrastructure provided by anexternal service provider and paid for on a pay-per-use basis. For enterprise computing based ona business model that relies heavily on in-house computing infrastructure, the cloud concept hasmajor
Session # 3620 Computing Fundamentals for IT and IS Programs George Stockman Computer Science and Engineering Michigan State UniversityAbstractInformation technology impacts the careers of all professionals and thus its concepts areimportant for education. Our Department developed a unique sophomore level course to providefundamentals to students with majors in Business, Telecommunications, or Engineering whowith a Specialization in IT. While the initial course was experimental in nature and theavailability was only guaranteed for
AC 2012-3257: CRITICAL THINKING IN ELECTRICAL AND COMPUTERENGINEERINGDr. James Graham, University of Louisville James Graham is the Henry Vogt Professor of computer science and engineering, and serves as the Chair of the Department of Electrical and Computer Engineering at the University of Louisville.Dr. Karla Conn Welch, University of LouisvilleDr. Jeffrey Lloyd Hieb, University of Louisville Jeffrey Hieb is currently an Assistant Professor in the Department of Engineering Fundamentals at the University of Louisville. His research interests include the use of technology in engineering education, secure operating systems, and cyber-security for industrial control systems.Dr. Shamus McNamara, University of Louisville
. Irwin, Inc., Homewood,IL, 1993.2. D. Patterson and J. Hennessy, ’’Computer Organization&Design,TheHardware/Software Interface;’ Morgan Kaufmann Publishers, San Mateo, California, 1994.3. J. Heinrich, ’’MIPS R4000User’s Manual:’ PTR Prentice Hall, Englewood Cliffs, New Jersey, 1993.4. M. Singh, “Role of Circuit and Logic Simulation in the EE Curriculum,” IEEE Trans. Educ., Vol. E-32, No. 43, pp. 411-414, August, 1989.5. F. Tangoma, ''The Roleofthe Computer kchitecture Simulator inthe Laborato~,'' ACM SZGCSEBulletin, Vol.22, No. l,pp.5-l0, June, 1990.RICHARD J. REID (reid@cps.msu.edu) received B.S. and M.S. degrees in electrical engineering from Iowa State University in 1955and 1956, respectively, and the Ph.D. degree in
througha laboratory oriented curriculum. From the initial conception of the camp there has been strongindustrial support through the local chapter of InfraGard. The role of industry will be describedthroughout the paper. The goals of summer camp are provided below. • Convey an overview of computer security • Educate students on computer networking concepts as they pertain to security • Instruct students on the uses of different type of cryptography • Provide an understanding of how information warfare is conducted • Provide an opportunity for students to interact with security professionals • Visit several local companies to understand what types of jobs are available in computer security • Introduce students the
Active Learning in Computer-Aided Engineering Courses (WIP) Tammy Yut-Ling Chan, Gustavo Borel Menezes Mechanical Engineering Department/Civil Engineering Department California State University, Los Angeles (CSULA)AbstractThe field of numerical methods in engineering is broad with many established concepts, yet isstill an area of active research. With the short 10 weeks in the quarter to teach this material toundergraduate students, the instructor is faced with issues such as the number of topics, depth ofcoverage, and how to effectively teach this large amount of material. Herein, the instructors usedactive learning and project-based
Design of a freshman mini-project in Computing Danai Chasaki, Villanova UniversityComputing and Information Technology are among the fastest growing fields in the U.S. andparticipating in efforts to attract and retain students in this major is critical. Universities andcolleges can recruit new students from their own campuses by restructuring freshmanintroductory courses to make them more relevant to student lives. The Computing field offers aunique opportunity for exciting industry-sponsored mini-projects that involve hands-onexperience and link the applicability of computing skills to the industry world.In this paper, we discuss the design of a seven week long project-based course offered
as well. After finishing Step 2successfully, students press the ‘Done’ button to proceed to the next problem.ConclusionsIn summary, vectors and vector arithmetic is an important branch of physics in the first-yearuniversity physics curriculum. Learning the concepts and applications of vector arithmetic carryover into higher levels of physics and astronomy, so it is vital that first year students learn theseconcepts very well. Due to the large amounts of time involved in understanding these conceptsthoroughly, most students pass through first year physics without achieving mastery in thesesubjects, affecting student retention. To alleviate this problem, we implemented a computer basedtutor that can help students achieve mastery in vector
critical to thesuccess of engineering curriculums—was developed as a new educational model. CBVCemploys computer animation and other virtual visual tools that cannot be employed in traditionalclassroom settings. In CBVC, interactive questions are integrated within lectures—a model thatreinforces the assimilation of fundamental topics. Surveys conducted on the efficacy of CBVCshow that 80% of students questioned benefit from using CBVC, and 20% believe CBVC mayreplace conventional classrooms.1. IntroductionAt present, many engineering courses mandate the use of computers1.. Computers areincreasingly playing a major role in the learning process, and the number of college students whoown a computer is on the rise. The OpenCourseWare (OCW) Program at
such courses. Both institutions offer Master of Science degrees in Technology. Thispaper discusses the curriculum need and the development of such courses: program objectives,applied nature of the curriculum, students’ demography, classroom experiences by faculty, typesof class projects, and students’ feedback. The courses are designed to address common issuesand applications related to computer technology. The topics covered in the courses includemultimedia processes and products, the Internet, automatic data capture technology, andnetworking.IntroductionA Master of Science in Technology (MST) program corresponding with the university’s missionat Northern Kentucky University (NKU) was developed three years ago. The graduate coursework
that some type of reward is necessary toencourage students to complete the post test. Giving some credit towards the course grade forparticipation in both the pre and post tests might be an appropriate reward. This issue will beexamined further in the next study.Our future plans are to develop a specific evaluation instrument for CS 100 and to conduct acomprehensive assessment for this basic level of computer literacy. We also plan to review theengineering curriculum, identify computer skills and knowledge needed at this level, andappropriately modify the basic computer literacy assessment instrument for the field ofengineering. We will then use this assessment vehicle to evaluate our success in preparingengineering students with the computer
Paper ID #32255Ada Lovelace: First Computer Programmer and Hacker?Dr. Erica Haugtvedt, South Dakota School of Mines & Technology Dr. Erica Haugtvedt is an assistant professor of English and Humanities at South Dakota School of Mines and Technology. She received her Ph.D. in British nineteenth-century literature from Ohio State Univer- sity in 2015. Erica Haugtvedt works on Victorian popular fiction, transfictionality, seriality, and media history. Her publications include ”The Victorian Serial Novel and Transfictional Character” (Victorian Studies (59.3: 2017)), ”The Ethics of True Crime: Fictionality in Serial Season
. IntroductionIn Fall 2002, the authors were involved in teaching “Theoretical Concepts”, a Computer Science(CS) foundation course at junior level. Theoretical Concepts or Theoretical Computer Science(TCS) forms the very basics of the present day CS undergraduate and graduate studies andpractical research. The curriculum is designed to broaden students'perspectives on the role of CSand Mathematics in the modern world, while equipping them with both quantitative andcomputer literacy skills. Mathematics plays an important role in the understanding of howcomputers work, and how they operate. It is to say without any doubt that the basicunderstanding of the mathematics of computers is necessary for any computer scientist.The study of TCS involves grasping the
Notebooks, PC World, July 1995, pp. 190-202. 7. nView Corp., nSight Monochrome LCD Data Projector, Newport News, VA: nView Corp., 1993. EMIL C. NEUEmil C. Neu is Professor of Electrical Engineering and Computer Science at Stevens Institute of Technology. Inaddition to teaching, Dr. Neu has done research on reliability, computer-aided testing, and partial period FourierSeries. He currently is working on the integration of computers and modern teaching methods into theEngineering Curriculum. He also is Secretary of the Faculty and Coordinator of Graduate Advising. Page 1.116.4
Session 1520 Handheld Computers in the Classroom and Laboratory Robert L. Avanzato Penn State AbingtonAbstractPenn State Abington has integrated the student use of personal digital assistant (PDA)technology into several Information Sciences and Technology and engineering courses inorder to foster active and collaborative learning experiences in the classroom andlaboratory. Activities supported by the use of these handheld computers includeelectronic team exams, distribution of notes, programming, collaborative databaseprojects, and access to web-based materials. Student access to handheld
Session 3532 COMPUTER INTERFACES FOR TEACHING THE NINTENDO® GENERATION Thad B. Welch, Brian Jenkins Department of Electrical Engineering U.S. Naval Academy, MD Cameron H. G. Wright Department of Electrical Engineering U.S. Air Force Academy, CO1. IntroductionThe utilization of the computer in the classroom is well documented and continues to grow in bothavailability and capability. The number of papers, e.g. (1-3
The University of _____ Reduced Instruction Set Computer (MARC)AbstractWe present our design of a VHDL-based, RISC processor instantiated on an FPGA for use inundergraduate electrical engineering courses and research. Our architecture incorporates asimple instruction set serially executed in a 5-stage cycle (fetch, decode, execute, memory, writeback). The design utilizes SRAM memory to store instructions and pushbuttons, switches,LEDs, and 7-segment displays provide feedback and user input. Specifically, we use the AlteraCyclone II to instantiate our system running on the Altera DE2 development and educationboard. We also leverage the associated CAD tools to build this system. Our implementationallows students the ability to easily
. The topic of troubleshooting and program testing is spread over the entiresemester.The selection of topics is inspired by Harvey Mudd’s CS For All curriculum 1 2 ; the maindifference is in the omission of some computer organization parts (HMMM language andadvanced circuits) and addition of data structures/algorithmic concepts.Class meetings fall into one of the two categories: interactive discussion (”lecture”) that isdedicated to introducing new material, discussions, individual and group activities using slides,board, and handouts; and practical assignment (”lab”) dedicated to problem discussion and tocoding on paper and on personal computers. The emphasis is on the concepts that are applicableto programming in most programming languages
to enhancestudent understanding of HPC and its applications in real world. Student surveys will be re-designed to collect more in-depth feedback about the new course contents.Students TrainingThe curriculum enhancement improves students’ skills and confidence, making them betterprepared to excel in the computing workforce or continue to graduate school. Each of the fourfaculty members mentored graduate and undergraduate students on research projects. Fourundergraduate students were supported during the past year:Student A got the fundamentals training of parallel programming, he started working with othersin the group to create a web-based parallel programming interface. The goal of the work is to useweb-based user-friendly interface to
(ABET), National Academy ofEngineering (NAE), American Society of Mechanical Engineers (ASME) and the AmericanSociety for Engineering Education (ASEE), stress the importance of non-technical skills forgraduating engineers [2].Many engineering disciplines rely on students having a sound understanding of computer-aideddrafting (CAD) as one of the communication skills they learn while in their engineering programand often students are required to take a CAD course as part of their curriculum. To enablestudents in these programs to effectively learn CAD and see how their engineering disciplineuses it, Utah State University modified the CAD course that all students in civil, environmentaland biological engineering take. A hybrid/blended teaching
projects were assigned in a CS1 semester-long course. The research study Page 12.608.3results reported in this paper are based on two semesters of data. The assignments were firstpiloted in Autumn 2005. Survey responses were gathered from students completing the course inSpring 2006 and Autumn 2006. The CS1 course took place at a small university with a liberalarts core curriculum. The CS1 course typically attracts students majoring in computer science,electrical engineering, math, and the physical sciences. Table 1 describes each assignment, thetarget concepts, and the assignment characteristics regarding creativity. Some assignments hadmore room