, studentsinvolved with design projects that incorporate embedded (digital) computers have theopportunity to learn how to extend knowledge and skills acquired in introductory courses whileparticipating on multidisciplinary teams to formulate realistic solutions to contemporaryengineering design problems.This paper is intended for both faculty and students actively involved in coursework associatedwith the major engineering design experience. It provides background information on embeddedsystems that builds upon topics typically covered in introductory electrical and computerengineering courses. It then identifies contemporary design methodologies and design constraintsfor components and systems that contain embedded computers to monitor and control
language used in the course was immaterial to the respondents. The reasonFORTRAN is preferred is that it has an historical basis. Many feel that its syntax is easier to learn than thatfor C or C++. The idea that learning a programming language is not as important as other computer-relatedskills is further illustrated in Table 3. Note the downward movement in the ranking of programming, and theemergence of equation solvers by the academic community. Page 1.378.3 1996 ASEE Annual Conference Proceedings Word Processor Spreadsheets Database50
Paper ID #7252A Computer-Controlled Biodiesel ExperimentDr. William M. Clark, Worcester Polytechnic Institute William Clark is an associate professor in the Chemical Engineering Department at Worcester Polytechnic Institute. He holds a B.S. from Clemson University and a Ph.D. from Rice University, both in Chemical Engineering. He has taught thermodynamics, separation processes, and unit operations laboratory for over 25 years. In addition to research efforts in teaching and learning, he has conducted disciplinary research in separation processes.Mr. Nicholas Janeiro Medeiros, Worcester Polytechnic InstituteDonal James
; computing zeros of functions; as well as,performing a series of other important computing tasks. Learning the programming principlesthrough using LabVIEW better prepares the students for understanding other more complicated text-based programming languages. The virtual instruments developed for several engineering problemsare included in this paper to illustrate the special features, capabilities, and utilities of this powerfuland interesting software tool.I. IntroductionIn the past several years, a great number of publications have explored various capabilities ofLabVIEW relative to laboratory experimentation and data acquisition. Several examples of thistype are included in bibliography1,2,3. The purpose of the submitted paper is to focus on
, torecognize immediately that they had specified invalid conditions when they did so, and toexamine far more cases than would have been possible if obtaining solutions "by hand." Theinteractive nature of the programs, with immediate feedback, seemed to significantly acceleratethe learning process. It appeared to the instructor that these software packages were a definite aidto the students in developing a better and more intuitive feel for the physics of gas dynamics.IntroductionPersonal computers and workstations are particularly well suited for the teaching ofundergraduate gas dynamics. They are readily available, relatively inexpensive, and becomingmuch easier to use. The output from a modern personal computer may be directed to be princi-pally
andANFIS.VI. ConclusionsResults are presented for prediction of nonlinear, chaotic and non-stationary time series usingtwo bio-inspired computational intelligence techniques. The single multiplicative neuron modelparameters were estimated using a learning algorithm based on a cooperative particle swarmoptimization PSO. Though both techniques show reasonably good results, ANFIS performsbetter than COPSO-SMN for all three datasets. The role of bio-inspired CI techniques in timeseries prediction is illustrated using three well known benchmark datasets.References: 1. De Gooijer, J. G. and Hyndman, R. J. 25 years of time series forecasting. International Journal of Forecasting, vol. 22, 2006, pp. 443-473. 2. Box, G.E.P
Participation (IBP), the S-STEM Interdisciplinary Biochemistry Master Program (NC State University), and the HBCU-UP Im- plementation Project (Fayetteville State University). She is an active member of ASEE.Dr. Tonya Lynette Smith-Jackson, North Carolina Agricultural and Technical State University Tonya Smith-Jackson, PhD, CPE: Tonya Smith-Jackson is Senior Vice Provost for Academic Affairs at N.C. A&T State University. Her teaching-learning research focuses on inclusive pedagogies and methods to measure inclusion to support academic success. American c Society for Engineering Education, 2021Introducing Diverse Undergraduates to Computational ResearchThis paper
geographical region (Honda, Chrysler, General Dynamics, and Toyota), andsignificant opportunities for internships, co-ops and jobs using this software at automotiveOEMs, major defense industries, and their tier one suppliers. Also the incorporation of suchadvanced computer simulation applications into an undergraduate program has served todifferentiate ours from other industrial technology programs.The lab facilities for these classes include 14 high-end computer workstations equipped withdual monitors. The students learn the various simulation applications through tutorials, and thencreate independent individual or team projects to demonstrate and develop basic competencies.During the winter and spring quarters student teams are then formed to
, students in upper divisionengineering technology classes all had laptop computers. The laptops in use were Intel Pentium-class machines running either Microsoft Windows Me or Microsoft Windows XP as theoperating system. All laptops had the Microsoft Office suite and Microsoft Visual Basic 6.0installed on them.One goal was to utilize these computers to improve the student learning experience in a data Page 9.1169.1acquisition course without significantly increasing the cost of course delivery. Another goal was Proceedings of the 2004 American Society for Engineering Education Annual Conference & Exposition Copyright
moststudents who complete the course are not be able to create a reasonably designed new object-orient application. The reason is that design is a constructive task which requires someexperience, whereas assignments in a first course are oriented to coding very specific assignedtasks. Of course, by necessity, the first step of learning focuses on programming rather than ondesign.Should engineering students be advised to take a second computing course? I recommend thisfor the following reason: There is a “language” (in part a visual notation) and methodology forspecifying the requirements and design of software systems. If engineers need to create theirown programs they should know how to program; but, if engineers ever need to interact withsoftware
easilyupgraded and fine-tuned for the specific needs of each student in their field.In the construction process of this computer the students learn what each component does andhow it contributes to the operation of the whole machine. This additional working knowledge ofcomputers will allow the students to identify and perform upgrades to this computer in the futureas technology changes, as well as be able to build additional computers in the future.II. Course Structure Page 6.286.1 Proceedings of the 2001 American Society for Engineering Education Annual Conference & Exposition Copyright 2001, American Society
methods to enhance the learning process. References 1. J. Alam and J. J. Rencis, “Using the Internet in Information Content Creation and Delivery for Promoting Active Learning,” Proceedings of the 1997 ASEE Annual Conference, June 1997, Session 2220. 2. E. C. Neu, "A Circuit Analysis Package for the DEC PRO350,” Proceedings of the 1985 ASEE Annual Conference, June 1985, pp. 82-86. Page 3.518.4 3. E. C. Neu, "A Curriculum Concept: The Computer Thread,” The Journal of Education Technology Systems, Vol. 14(3), 1985-86, pp. 187-192. 4. E. C. Neu, "Documenting Microcomputers for
Kaygives an ideological basis. These features support parallelism and eliminate many timeconstraints in current programming tasks. A vast array of hardware tool and extensiveopportunities for affordable chip design are available. Co-design of hardware and softwaresystems have great potential for education as well as industry application.Engineering education should address changing computing technology. Procedural-baseprogramming is no longer the obvious choice. Object-oriented software such as SqueakSmalltalk offers many benefits. Students should have options to learn and apply suchprogramming methodology.Bibliography1. Computer History Museum, Revolution, The First 2000 Years of Computing, Computer History Museum, Mountain View, CA
capabilities are being developed tofacilitate the smooth transition of the learning curvebetween them. This will provide students with a continuum ofexposure, experience, and usage that will give them thebackground in computer graphics increasingly demanded byindustrial recruiters. Michigan Tech's fundamental philosophy is to devotelocal and state funds to develop a basic system and useresearch dollars to extend these capabilities to new andexpanding endeavors, applications, and advancements, ratherthan·reinventing capabilities already developed and available 169on the open market at competitive prices. OVERVIEW ill: TWO GRAPHICS SYSTEMSA
users. An alternative approach to high performance computing is computerclustering, which provides practical and feasible infrastructure to accommodate highcomputational power. The key concept in computer clustering is to unify availablecomputing resources. Recently, many different organizations, including corporations anduniversities, have been implementing the cluster computing. Consequently, learning andunderstanding the basics of cluster computing can be considered as a valuable academicinvestment for IT and technology students.The main purpose of this paper is to present a practical demonstration of computerclustering. We introduce a simple and easy-to-use Windows-based graphical softwaretoolkit, called Paloma (Parallel Local Message
the project were from an introductory computingtext4 used in teaching this course. As a result of performing this project, the followingobjectives were accomplished. • The students were familiarized more with utilization of variety of formulas and functions, including mathematics and trigonometric functions in spreadsheets. • The students were taught how to create two and three dimensional plots using data stored in spreadsheets. Plots requested in this exercise forced the students to explore and learn more about the special features and capabilities of this particular software package. • The problems included in the project on computing and programming issues tested the students’ ability in
contributing to several STEM K-12 outreach initiatives, and to the NSF-ADVANCE initiative at Michigan Technological University. Dr. Oliveira is a member of the IEEE Photonics Society, the IEEE Women in Engineering Society, and the American Society of Engineering Education (ASEE).Ivan T. Lima Jr., Department of Electrical and Computer Engineering, North Dakota State University Dr. Ivan T. Lima, Jr., received the B.Sc. degree in Electrical Engineering from the Federal University of Bahia (UFBA), Salvador, Brazil, in 1995, the M.Sc. degree in Electrical Engineering from the State University of Campinas (UNICAMP), Campinas, Brazil, in 1998, and the Ph.D. degree in Electrical Engineering in the field of photonics from the
AC 2011-2080: ENGAGING STUDENTS IN STEM EDUCATION THROUGHA VIRTUAL LEARNING LABStephanie Elizabeth August, Loyola Marymount University Stephanie August is an Associate Professor and Director of Graduate Studies in the Department of Elec- trical Engineering and Computer Science at Loyola Marymount University, Los Angeles. She teaches courses in artificial intelligence, database management systems, and software engineering. Her research interests include cognitive science applications of artificial intelligence including interdisciplinary new media applications, natural language understanding, argumentation, and analogical reasoning. She has several publications in these areas. Dr. August is actively involved in the
Paper ID #15474Employing Computer Optimization in Powerplant DesignRobert McMasters P.E., Virginia Military Institute Robert L. McMasters was born in Ferndale, Michigan, in 1956. He graduated from the U.S. Naval Academy, Annapolis Md, in June 1978 and completed Naval Nuclear Propulsion Training in August 1979. He subsequently served as a division officer on the USS Will Rogers (SSBN 659) until 1982. Following a 2 year tour as an instructor at the S1W prototype of the Nautilus, the worlds first nuclear powered ship, he resigned his commission as a Naval Officer and began working as a design engineer at K.I. Sawyer Air
integrating knowledge learned across several electronic classes. Page 2.463.1 Session 3220Introduction: This paper describes a project assigned to students during the last quarter of an Linear Op-Amp electronic class. Figure 1 shows the computer interface system block diagram. A 74LS245Octal Transceiver chip was used to connect the analog Op-Amp, and the Fiber Optic circuits tothe PC-Interface card that resides in an IBM compatible personal computer. Figure 1 Schematic Block Diagram of the System The system described in this paper measures
. • Supports Collaboration. In addition to being extremely portable, if student collaborative teams are equipped with PDAs and share the same software and files, there is a reduced concern that overall progress will be impeded if a mishap occurs to an individual team member’s PDA or desktop computer. • Low-Cost. Handheld computers are much less expensive than portable or desktop computers. Some institutions may find it pays to purchase numerous handheld computing devices instead of one desktop computer in selected classrooms. • Ease of Use. Unlike desktop and portable computers which often have a steep learning curve associated with their use, students can be taught to use the basic functions
- Euclidean, geometries, has offered tools for the study andvisualization of complex architectural and structural systems and for the formal explorationof new innovative structures, such as kinematic structures.It is also hoped that the instruction of these two courses on Computer Graphics hassucceeded not only in developing competency in architectural and structural formdescription and exploration but also in inspiring Architectural Engineering students tofurther explore the role of geometry as an essential mental tool required for the inventionand modeling of spatial structures, as well as in developing learning strategies for adaptingto changing technologies.AknowledgmentsThe projects illustrated in the figures have been developed by the following
University School of Technology’sIT department is the use of multiple computer configurations. The ability to specificallycustomize a computers configuration for individual courses not only increases the professors’teaching parameters but adds to the students’ learning capabilities. Images currently in useinclude single operating systems, multiple operating systems, and dual-boot operating systems.Single Operating systemsImages with single operating systems include Linux and Windows. These images are deployedto single or multiple machines (entire lab) using both Norton Ghost and Altiris. Norton Ghostre-images a single computer in 5 minutes and an entire lab in less than 35 minutes. Altiris re-images both single computer or entire lab in 10 to 15
Indian Perspective on Women in Computing Roli Varma School of Public Administration University of New Mexico, Albuquerque AbstractIn the United States, women pursuing higher education in computing fields has been low.Scholars have focused on the reasons behind under-representation of women in computing. Thedominant trend in the scholarly literature is that the computing fields themselves are gendered. Incontrast, there has been a significant increase in the number of women enrolling in computingfields in colleges/universities in India. The image of computing in India
examples and computer code demonstrations are used. The principal developer of thecourse is Dr. Lyle Long. The goals of the course are to teach the student to: 1. understand the differences between current parallel computers Intel Paragon, Cray T3D, CM-5, KSR, nCUBE, IBM SP-2, etc. SIMD and MIMD paradigms Message passing and data parallel architectures Parallel Virtual Machine (PVM) 2. effectively map a wide range of algorithms onto parallel computers 3. understand parallel processing performance 4. learn language features for parallel (especially FORTRAN 90)The students participate in four program development projects. Each project requires the writing of acomputer program to solve a particular problem and a report that
translation of problems into the framework of computer-aided format is nottrivial for students. Our general approach is a mix of traditional analysis and computer-aidedmethods, we largely allow students to choose the ratio of these. It gives scope for apportioningcomputer expertise, allowing choosing of the level of computer involvement with which a studentis comfortable. It takes considerable time to learn a particular software application, and there isindividual variation in this skill. We have found project based assignments, allowing forcustomizing to individual skills and levels of experience, the best approach within most of ourcourses, which are upper-undergraduate to PhD level. We believe our approach has been reasonably successful
, wisdom, and extensibility; there is no one correct guidebook. The above bullet listof suggestions learned from the previous two years of user centered design and softwareengineering coursework does not prescribe an omnipotent solution to the current PC andhandheld project. The correctness of building a prototype of the system needs to encompass whatmatters, what makes sense and what the user can do.7 Every designer problem solving decisionthat enables effective and usable software design must be presented to the user in a currentusability evaluation to verify the current design.Ubiquitous ComputingCurrently the approach for future computing systems is a direction towards ubiquitous computing,where the computer component is invisible to the user
Session 2793 A Freshman Course in Computer Applications Jamal A. Ghorieshi1, Thyagarajan Srinivasan1, Brian E. Whitman2 Division of Engineering1/GeoEnvironmental Sciences and Engineering Department 2, Wilkes University, Wilkes-Barre PA.AbstractThis paper describes a new course designed for engineering freshmen to be taken in the secondsemester of their curriculum. The intent of the course is to enhance the engineering student’sproblem solving skills and to expose the students to the various branches of engineering. Itreplaces a traditional programming course involving the C or C++ programming
Technology (ECET 325) at PurdueUniversity will provide students with learning experience of introductory computerarchitecture designs and theories with a required laboratory experiment each week. Thegoal of these laboratory experiments will be to reinforce the lecture topics of computerarchitecture for technology students. Students in technology curriculums need toestablish proper methodologies for understanding computer performance with statisticalanalysis using software tools for benchmarking and analyzing computer systemconfigurations. This will be accomplished as a part of the laboratory experience.These performance measurements include properly analyzing the CPU, memory, bus andoperating system in terms of similarities and differences
, reasonably priced means for utilizing a Handy Board component-based approachfor the support lab for AI robotics. The incorporation of LEGO RCX elements into the kit alsopermits an instructor to draw on resources already developed for use with the LEGO Mindstormkit.Because of the motivation that the robots provide the students, we are able to teach computingtechniques far beyond that which would normally be covered by an engineering computing course.These include issues such as: multi-threading, structures, and semaphores. Topics that are moretypical of an intermediate computer science curriculum. Computer science students also getadvantages from robotics classes. They get to learn aspects of control, mechanics and electronicsnot addressed in the