Paper ID #17369An Electrical and Computer Startup Kit for Fundamentals of Engineering(FE) ExamDr. Mohammad Rafiq Muqri, DeVry University - Pomona Dr. Mohammad R. Muqri is a Professor in College of Engineering and Information Sciences at DeVry University. He received his M.S.E.E. degree from University of Tennessee, Knoxville. His research interests include modeling and simulations, algorithmic computing, analog and digital signal processing.Dr. Javad Shakib, DeVry University - PomonaHasan MuqriDr. Moe Saouli, DeVry University - Pomona Twenty five years industry and academe experience, in public, for profit, and non- profit
Paper ID #9256Attention Management as a Fundamental Aspect of 21st Century TechnologyLiteracy: A Research AgendaDr. Mihaela Vorvoreanu, Purdue University, West Lafayette Page 24.218.1 c American Society for Engineering Education, 2014 Attention Management as a Fundamental Aspect of 21st Century Technology Literacy: A Research AgendaMihaela Vorvoreanu, Ph.D., Purdue University, West LafayetteAbstractThe purpose of this paper is to raise awareness about the importance of attention in today’sstimulus-rich environment
Lecturer at Northwest College in Powell, WY. He has published over 200 papers on a variety of topics. He most recently co-authored a text, Perspectives on Engineering (2011), an IEEE eBook, Shaping an Engineering Career: Book 2: Dual Career Ladders (2013), and another text, So You Want to be an Engineer? (2015).Dr. S. Renee Dechert, Northwest College Renee Dechert is a professor of English at Northwest College in Powell, Wyoming, where she teaches courses in technical writing, business communication, composition, and social media. Her current re- search focus is on the rhetoric of social media, She also blogs about the Colorado Rockies.Dr. Andrea Carneal Burrows, University of Wyoming Dr. Andrea C. Burrows is a
, limited operations of thesimulators; therefore, it makes difficult for the students to design a new function logic. To implement a low-power cache memory, students are required to design a mappingfunction, replacement policy, write policy, and low-power cache memory architecture at theabstract level [1][3][7]. After that, they can write (or modify) a simulation code for their cachememory and test it to check whether or not working properly. This paper is set out explained as follows: Section 2 introduces the procedures for designing alow-power cache memory; Section 3 discusses how to grade the project and provides students’evaluation; and Section 4 gives the conclusions.2. Project Procedures Three major procedures for the class project are
c American Society for Engineering Education, 2015 Work-in-Progress: A Software Based Robotic Vision Simulator for Use in Teaching Introductory Robotics CoursesWith the rising popularity of robotics in our modern world there is an increase in engineeringprograms that offer an introductory course in robotics. This common introductory roboticscourse generally covers the fundamental theory of robotics including robot kinematics,dynamics, differential movements, trajectory planning and basic computer vision algorithmscommonly used in the field of robotics. To teach robotic vision the student is generallyexposed to a variety of vision algorithms where they learn how to combine them along withthe selection of their parameters to
’ performance and deeper understanding of core programmingtopics, without an adverse effect on their learning experience of programming in MATLAB. Theproposed approach agrees well with previously introduced techniques for teaching programming[3, 4, 6-8]. Although writing computer programs on paper were previously incorporated whenlimited number of computers were accessible, it should be noted that “programming withoutcomputer” in class exercises and exams is substantially different from solely writing the samepiece of code on paper. A multitude of students—mostly novice programmers—memorize sectionsof code as templates and try to “plug and chug” those templates into different programs withoutrealizing the fundamental syntax and formulation differences
other models of that hardware. A program of instruction has been developed which augmentsthe classroom instruction with VHDL homework exercises and a capstone design project. Thefocus is kept on demonstration of architectural concepts, rather than turning into a VHDL“programming” course.Course ContentThe existing course and text cover a wide range of computer architecture constructs which canbe supplemented with homework exercises. A fundamental concept is the discussion of variousaddressing modes used to specify the location of operands in an assembly language program.These addressing modes are first discussed generically and then specifically for several moderncomputer architectures. Visualization of the addresses and operands is often
. The wrapper functions – which we will call“project functions” – act as black boxes to the students, who therefore only have to worryabout what the functions’ inputs and outputs are, and what the functions do. Due to thenature of Matlab, students do have access to the project functions’ source codes. Most ofthem do not care to even bother to look, but some are very interested in how things aredone “under the hood”, and have the incentive to do things on their own. Incidentally, atthe end of the module, and after finishing their project, students have the option to write agame of their choice, which is not graded but for which the top three games get an award.About ten percent of the class take on that challenge, to very impressive results
computer architecture course I wrote a hypothetical microprocessor architecturecalled nod1, which was simply meant to serve as an example. To my surprise I discovered itsvalue in teaching. I found the instruction set and encoding worthy of discussion, serving tocontrast with text-book examples. The assembly language and addressing modes are educationalwithout being a burden. Such an example is a benefit in its own right and for this I produced animproved version called nod2 which I used the second and third time I taught the course.With nod1 and in later semesters with nod2, students had a project to write a simulator programto model the architecture behavior. In reviewing feedback, the students felt that while thearchitecture itself was useful
, while very challenging, is fun!At Grove City College (GCC), we have developed a comprehensive three-semester sequence incomputer-game development. The sequence is designed to take students from interactive fictionand 2D arcade-style games to sophisticated console game development. The first two courses inour three course sequence stress computer gaming fundamentals in 2D (the first term) and then3D (the second term). In these courses, we cover a wide range of topics from softwarearchitectures for game design to fundamentals of game development including algorithms, datastructures, graphics (including OpenGL and DirectX) and techniques for good game play. Wehave offered the first class twice and we will offer the second course during the
understanding ofelectromagnetic phenomena involves visualization in time and space, and c) solving theelectromagnetic problems requires advanced calculus tools, which are handled poorly bymany students. Consequently, the degree of undergraduate student motivation to learn thesubject matter is one of the lowest in the areas of electrical and power engineering, inspite of the fundamental importance of field theory. The use of simulation software,multimedia, visualization and graphic representations and computer algebra systems aspart of engineering education became more and more a common practice in the last twodecades, and their advantages are well known and accepted. Simulation software andcomputer algebras allow students to experiment with phenomena
matrix, K1, possesses all the properties that make it an unconstrainedstructure. Stiffness matrices that are extracted from commercial packages may also be used andthis can be done in the future (please see summary section). The logic to identify these wouldremain the same. At the time of writing of this work-in-progress paper, a fundamental,one-dimensional spring element problem is used to provide a stiffness matrix.nSize =34;K1 = r e p m a t (K, n S i z e ) ;The second matrix (K2) is K1 with it’s non-zero elements replaced by -rand*rand. This is not astiffness matrix as it lacks the property of being symmetric and having non-zero, positive diagonalelements.K2 = K1 ;K2 ( any ( K2 ( : ) ) ) = −r a n d . ∗ r a n d ;The third matrix (K3) is a
2006-2279: USING WEB-BASED HOMEWORK IN AN INTRODUCTORYENGINEERING PHYSICS COURSEWilliam Schleter, University of Tennessee-Knoxville Instructor – Engineering Fundamentals Division – University of Tennessee, Knoxville Mr. Schleter received his BS in Mechanical Engineering and MS in Instructional Technology. He is a registered professional engineer in Tennessee and a full-time instructor in the Engineering Fundamental Division at the University of Tennessee.Richard Bennett, University of Tennessee-Knoxville Professor and Associate Dept. Head – Department of Civil and Environmental Engineering – University of Tennessee, Knoville. Dr. Bennett received his Ph.D. from the University
classroom,or if they have missed a lecture altogether. From the instructor’s perspective, it was a greatexperience with better than expected student acceptance and classroom interaction.1. IntroductionInstructional methods have evolved over the ages from traditional writing on blackboard to theuse of cellulose transparencies and overhead projectors to notebook computers and dataprojectors. The latest trend in instructional technology is the use of Tablet PCs and iPods in theclassroom. In recent years, Tablet PCs are making its headway into classroom instruction atevery level, from K-12 to colleges, as well as in business meetings of corporate America. Infact, Georgia Tech has recently announced that all engineering students must use a Tablet PC
2006-1599: ONE STEP BEYOND: LECTURING WITH A TABLET PCRoxanne Toto, Pennsylvania State University Roxanne Toto is an instructional designer and e-Learning Support Specialist for Engineering Instructional Services at the Pennsylvania State University. In this capacity she supports faculty, teaching assistants and staff in developing technology skills and integrating those skills into courses and provides assistance in the areas of teaching, learning, instructional technology, and assessment. She received her B.A. in American Studies from Temple University in Philadelphia, her M.S. in Instructional Design and Technology from Philadelphia University; and is currently writing her dissertation in
AC 2010-1823: TWO TECHNIQUES FOR EFFECTIVELY PRESENTINGINFORMATION IN THE CLASSROOM WITH MULTIPLE TABLET PCSJames Lewis, University of Louisville James E. Lewis, Ph.D. is an Assistant Professor in the Department of Engineering Fundamentals in the J. B. Speed School of Engineering at the University of Louisville. His research interests include parallel and distributed computer systems, cryptography, engineering education, undergraduate retention and technology (Tablet PCs) used in the classroom. Page 15.1283.1© American Society for Engineering Education, 2010 Two Techniques for Effectively
course at The Citadel [1], [2]. The simple architecture providessufficient complexity to demonstrate fundamental programming concepts. The entire system ismodeled in VHDL and can be simulated to demonstrate operation of the processor. Memory-mapped input/output (I/O) provides the external interfaces necessary to demonstrate examplemicrocontroller applications, when synthesized to a field programmable gate array (FPGA).Serial communication is widely used to connect external devices to computer systems. Thecommunication interface, which receives and transmits serial data, is commonly known as aUART (universal asynchronous receiver transmitter). The serial data format uses standard bittiming and framing. The protocol can be implemented in software
department. Assessment feedback indicated stu-dent interest in a larger number of hands-on, laboratory based electives. The trendwas reinforced by further survey feedback that suggested possible improvement ty-ing in more electrical engineering fundamentals in its computer science offerings.Finally, industrial evolution is geared towards increasing the amount and intelli-gence of features in their products while reducing size and extending portability.Several of the industrial partners that serve on the Industrial Advisor Board forthe College of Engineering and Computer Science have demonstrated a move to-wards providing those features through software modifications rather than hardwaremodification. A growing need for capable software engineers in
desired data to be transferred. The desired datais then transfer to the PSoC which ultimately controls the corresponding synchronous serialdevice eliminating the need for the analog student to write software to control the variousdevices. This feature allows students to study synchronous serial devices such as DAC’s,ADC’s, digital potentiometers, etc. without the confusion sometimes associated withprogramming a microcontroller to accomplish the task. This allows the students to concentrateon the analog electronics at hand, and not waste time attempting to create software. The projectallows the students to focus their time and energy on the analog fundamentals and ultimatelyenhances their educational experiences. The overall design of the project
factors such as prior knowledge, the context in which the material is presented,… it is helpful to remember that what the student does is actually more important in determining what is learned than what the teacher does. 12 (my emphasis)We need to focus on the learning activities to deliver the learning outcomes. The traditionalfocus has been on writing a list of topics to be learned, often stripped bare of the context inwhich the knowledge or skills will be applied.So, we should focus on the problems that students will solve in tutorials. How will theseproblems develop the learning objectives/outcomes? What do I expect students to be able todo by the end of the semester? Yet, we spend more time on our
the LCD projector on abig screen. The instructor may then move freely in the room with his Tablet PC, giving him/herthe flexibility to test students throughout the course, accept student submissions and project theones with the correct answers so that other students can compare their answers. Figure 3 depictsthe instructor’s Tablet PC with the answers written with the Tablet PC pen, and Figure 4 showsthe students’ workstations screens with the answers.Figure 1. This is a snapshot of the Figure 2. This is a snapshot of what isInstructor’s Tablet PC before writing down projected on a screen and what students see onthe answers with the Tablet PC pen. their workstations.Figure 3. This is a snapshot of the
.”Analysis: The results show that a large majority of the students understand that the normalacceleration is due to both the motorcycle’s velocity and its change in direction. The studentswho answered incorrectly do not have a fundamental understanding of the given mechanicsconcepts.4.1.2 Question M2: The radius of curvature changes from “concave up” to “concave down”at approximately x = 143 feet. Why is the acceleration vector directed only in the tangentialdirection only at this point? (Figure 4)Results: Approximately 68% of the students answered this question correctly, with the support ofthe animation program (Figure 3).Representative Correct Answer: “The acceleration vector is directed only in the tangentialdirection because the radius of
ScientistsAbstractOne of the difficulties encountered in developing an introductory programming course is that it isoften expected to serve many competing purposes. An introductory course might be intended toconvey fundamental concepts in computing or fundamental computing constructs such aslooping and conditional execution. The course might provide practical knowledge such as thesyntax of a particular programming language or the use of a computational package commonlyused in a specific application area. The course might provide an opportunity to developcognitive abilities in incoming students such as general problem solving skills and good studyhabits. Finally, first year courses are often expected to include socialization aspects to improvestudent retention
industry and faculty colleagues.This course was not intended to duplicate the traditional computer science method of presentingprogramming. Our goal was to educate students to model problems relevant to our disciplines,solve these problems using modeling tools, and then analyze these solutions through decisionsupport (i.e., become “power users” and not programmers). This paper will address the criticaldevelopment of a series of “InClassLabs” and their impact on student learning and our twocurricula. Many of our homework and cases studies come from industrial sponsor data andrepresent real cases. The paper will discuss the fundamental issues that lead the two authors todevelop this computer-intensive course. Of special interest is the classroom
programming language ora HDL – has much in common with writing human languages. The syntax, structure, andvocabulary are different, and often more limited, but many of the same mental pathways areexercised. Many approaches to teaching computer languages seem to completely disregardwriting when composing in a computer program. For example, computer programming textbookspresent a program’s idea in well-crafted prose, then instructors coach students in developing flowcharts, UML diagrams, and design documents. But, in the end, all this of this writing iscompletely cast aside when the actual program is written, resulting in a mono-spaced mess only acompiler could love, as shown in Figure 1.We assert that good writing leads to good thinking, and good
investigated toteach the traditional topics of computer courses unconventionally. Instead of working in aconsole environment (with text-based outputs), we explored new teaching approaches that allowstudents to learn computing by writing programs that produce graphics, manipulate images,working with audio and video, and developing computer games. Focuses are placed on students’first computing class in two categories: Engineering major and non-Engineering major. C++ isthe computing fundamental class for engineering majors. In order to avoid overwhelmingstudents with game theory or the intricacies of a graphics library such as DirectX or OpenGL, weused the Microsoft product, Dark GDK (a free library that makes graphics programming simpleenough for
satellite design. Although my primary focus is with aerospace applications, I participate in many projects related to controls and heat transfer. Aside from my research, I focus heavily on the advancement of engineering education at the collegiate level. I work on revising and updating laboratory experiments to help improve student understanding of how concepts are applied and utilized. I also spend time writing design optimization MATLAB codes for various applications.Mr. Michael Golub, Indiana University-Purdue University of Indianapolis Michael Golub is the Academic Laboratory Supervisor for the Mechanical Engineering department at IUPUI. He is an associate faculty at the same school, and has taught at several other
questionable use of class time: the language and paradigm students are taughtwill likely not be the same they are asked to use in their first job post-graduation. However, if weacknowledge that learning to program is more than simply learning to write code, and inparticular, if we draw on work from the early era of computing which closely linkedprogramming to problem solving and cognitive skills, we can argue that regardless of language orparadigm, learning to program may actually be a way to learn to problem solve, organizeknowledge, and reason about processes.At the dawn of the computing revolution, visionaries predicted that computers had the potential to“augment the human intellect”,8 a much more expansive view than simply becoming tools
Institute of Technology, currently serves as Technical Communication Course Coordinator. She teaches writing, public speaking, and humanities elective courses to engineering and science students. Her graduate work in rhetoric and literature was completed at Penn State, and her recent research often focuses on engineering and workplace communication.Julia Williams, Rose-Hulman Institute of Technology Julia M. Williams is the Executive Director of the Office of Institutional Research, Planning and Assessment & Professor of English at Rose-Hulman Institute of Technology. Her articles on writing assessment, electronic portfolios, and ABET have appeared in the IEEE Transactions on
solve equations and evaluate properties inThermodynamics and Heat Transfer has been implemented at Old Dominion University forsynchronous teaching of local and distance students. Detailed characteristics of the method, andthe advantages found over other available techniques to deliver the course are explained in thispaper. The method is simple to use and allows the instructor to quickly solve illustrationproblems using the computer while broadcasting the lecture, in spite of complications that maybe involved in writing equations while explaining solutions to problems or conveying concepts.Some examples will be used to illustrate the simplicity and suitability of the method for teachingThermodynamics and Heat Transfer courses, both frequently