4,435 research outputs found

    Remote Laboratory for E-Learning of Systems on Chip and Their Applications to Nuclear and Scientific Instrumentation

    Get PDF
    Configuring and setting up a remote access laboratory for an advanced online school on fully programmable System-on-Chip (SoC) proved to be an outstanding challenge. The school, jointly organized by the International Centre for Theoretical Physics (ICTP) and the International Atomic Energy Agency (IAEA), focused on SoC and its applications to nuclear and scientific instrumentation and was mainly addressed to physicists, computer scientists and engineers from developing countries. The use of e-learning tools, which some of them adopted and others developed, allowed the school participants to directly access both integrated development environment software and programmable SoC platforms. This facilitated the follow-up of all proposed exercises and the final project. During the four weeks of the training activity, we faced and overcame different technology and communication challenges, whose solutions we describe in detail together with dedicated tools and design methodology. We finally present a summary of the gained experience and an assessment of the results we achieved, addressed to those who foresee to organize similar initiatives using e-learning for advanced training with remote access to SoC platforms

    Certificate in Electronics

    Get PDF

    Autonomous Mechanical Assembly on the Space Shuttle: An Overview

    Get PDF
    The space shuttle will be equipped with a pair of 50 ft. manipulators used to handle payloads and to perform mechanical assembly operations. Although current plans call for these manipulators to be operated by a human teleoperator. The possibility of using results from robotics and machine intelligence to automate this shuttle assembly system was investigated. The major components of an autonomous mechanical assembly system are examined, along with the technology base upon which they depend. The state of the art in advanced automation is also assessed

    Design and Develop a Cost Effective Microcontroller Training System for Distance Learning Engineering Students

    Get PDF
    This is the review of a NSF funded project that addresses the hands-on distance learning needs in microprocessor/microcontroller related courses. A research team designed a low cost training system with supporting instructional materials to assist the teaching of these concepts. Individual laboratory activities are being developed to reinforce student learning and skill development in programming concepts. This basic system format eventually will support an array of technology courses. This project involves two community colleges, Blue Ridge Community College (BRCC), VA and Olympic College (OC), WA, and a four-year university, Old Dominion University (ODU), VA, in a collaborative research team to design and develop a specific PIC microcontroller training system with customized designed software and curriculum materials to support related engineering technology courses. The functions of the hardware and software cover different areas of engineering technology courses and majors to maximize the use of the microcontroller training system

    Computer-controlled autonomous model car: A mechatronics project

    Get PDF
    Mechatronics is a synthesis of mechanical engineering and electronic engineering, and computer engineering, distinct areas that overlap in the design of systems. It represents the interdisciplinary nature of design and development of today\u27s products.;The current research focuses on the design, construction and testing of a computer controlled autonomous model car which can exhibit intelligent behavior such as timed course execution, obstacle detection, and response to sensor inputs. The car is intended as a mechatronics design project that will be integrated into an existing one-semester mechanical engineering undergraduate instrumentation course.;The car was designed around a microprocessor board (Tern Analog Drive) controlled by a 16-bit microcontroller (Tern V104) and equipped with several sensor channels. Two stepper motors were used to propel and guide the car. Photocells were used to detect the path. The control program was written in Turbo C.;The car was tested on a path of reflective white tape about 2 inches wide. The path consists of a 36-inch straight portion followed by a 17-inch radius of curvature curved portion, and completed by a 6-inch straight section with an obstacle at the end. The autonomous car successfully traversed the path and stopped when it detected the obstacle.;It was concluded that a successful mechatronic design project could be developed around the construction and testing of an autonomous car

    Part 3 - Data acquisition and Communications

    Get PDF
    This paper presents the third part a new approach for embedded systems courses appropriate for both high school and undergraduate classrooms, that has been conceived and designed to accomplish these goals, while motivating and equipping this next generation of engineers to rise to future challenges.This 3rd part describes the MSP430 data acquisition and communication peripherals integrated in its family devices. It also presents the advanced laboratories that gather all the knowledge acquired during the course. The course structure was defined in order to be easy to understand and provide a logical flow along the topics, as it mostly progresses from simple topics to more advanced ones. The developed materials include slides for class room teaching, explanatory documents for student and educators future reference, laboratories, tests, programs and application examples after each chapter. Each module is dedicated to a specific aspect of the MSP430 device, including the description of a range of peripherals.info:eu-repo/semantics/publishedVersio

    Teaching microprocessors design using FPGAs

    Get PDF
    Microprocessors is a typical subject within the Computer Architecture field of scope. It is quite common to use simulators in practical sessions, due to the complexity of its contents. In this paper a new methodology based on practical sessions with real devices and chips is proposed. Simple designs of microprocessors are exposed to the students at the beginning, rising the complexity gradually toward a final design with a multiprocessor integrated in a single FPGA chip. Finally, assessment results are shown

    Center For Distributed Interactive Simulation Testing: Volume I Technical Proposal

    Get PDF
    Proposal for creating a Center for distributed interactive simulation testing which would provide facilities and capabilities for conducting conformance, interoperability and performance testing for the evolving Department of Defense-sponsored Military Standard for Distributed Interactive Simulation

    An investigation into computer and network curricula

    Get PDF
    This thesis consists of a series of internationally published, peer reviewed, journal and conference research papers that analyse the educational and training needs of undergraduate Information Technology (IT) students within the area of Computer and Network Technology (CNT) Education. Research by Maj et al has found that accredited computing science curricula can fail to meet the expectations of employers in the field of CNT: “It was found that none of these students could perform first line maintenance on a Personal Computer (PC) to a professional standard with due regard to safety, both to themselves and the equipment. Neither could they install communication cards, cables and network operating system or manage a population of networked PCs to an acceptable commercial standard without further extensive training. It is noteworthy that none of the students interviewed had ever opened a PC. It is significant that all those interviewed for this study had successfully completed all the units on computer architecture and communication engineering (Maj, Robbins, Shaw, & Duley, 1998). The students\u27 curricula at that time lacked units in which they gained hands-on experience in modern PC hardware or networking skills. This was despite the fact that their computing science course was level one accredited, the highest accreditation level offered by the Australian Computer Society (ACS). The results of the initial survey in Western Australia led to the introduction of two new units within the Computing Science Degree at Edith Cowan University (ECU), Computer Installation & Maintenance (CIM) and Network Installation & Maintenance (NIM) (Maj, Fetherston, Charlesworth, & Robbins, 1998). Uniquely within an Australian university context these new syllabi require students to work on real equipment. Such experience excludes digital circuit investigation, which is still a recommended approach by the Association for Computing Machinery (ACM) for computer architecture units (ACM, 2001, p.97). Instead, the CIM unit employs a top-down approach based initially upon students\u27 everyday experiences, which is more in accordance with constructivist educational theory and practice. These papers propose an alternate model of IT education that helps to accommodate the educational and vocational needs of IT students in the context of continual rapid changes and developments in technology. The ACM have recognised the need for variation noting that: There are many effective ways to organize a curriculum even for a particular set of goals and objectives (Tucker et al., 1991, p.70). A possible major contribution to new knowledge of these papers relates to how high level abstract bandwidth (B-Node) models may contribute to the understanding of why and how computer and networking technology systems have developed over time. Because these models are de-coupled from the underlying technology, which is subject to rapid change, these models may help to future-proof student knowledge and understanding of the ongoing and future development of computer and networking systems. The de-coupling is achieved through abstraction based upon bandwidth or throughput rather than the specific implementation of the underlying technologies. One of the underlying problems is that computing systems tend to change faster than the ability of most educational institutions to respond. Abstraction and the use of B-Node models could help educational models to more quickly respond to changes in the field, and can also help to introduce an element of future-proofing in the education of IT students. The importance of abstraction has been noted by the ACM who state that: Levels of Abstraction: the nature and use of abstraction in computing; the use of abstraction in managing complexity, structuring systems, hiding details, and capturing recurring patterns; the ability to represent an entity or system by abstractions having different levels of detail and specificity (ACM, 1991b). Bloom et al note the importance of abstraction, listing under a heading of: “Knowledge of the universals and abstractions in a field” the objective: Knowledge of the major schemes and patterns by which phenomena and ideas arc organized. These are large structures, theories, and generalizations which dominate a subject or field or problems. These are the highest levels of abstraction and complexity\u27\u27 (Bloom, Engelhart, Furst, Hill, & Krathwohl, 1956, p. 203). Abstractions can be applied to computer and networking technology to help provide students with common fundamental concepts regardless of the particular underlying technological implementation to help avoid the rapid redundancy of a detailed knowledge of modem computer and networking technology implementation and hands-on skills acquisition. Again the ACM note that: “Enduring computing concepts include ideas that transcend any specific vendor, package or skill set... While skills are fleeting, fundamental concepts are enduring and provide long lasting benefits to students, critically important in a rapidly changing discipline (ACM, 2001, p.70) These abstractions can also be reinforced by experiential learning to commercial practices. In this context, the other possibly major contribution of new knowledge provided by this thesis is an efficient, scalable and flexible model for assessing hands-on skills and understanding of IT students. This is a form of Competency-Based Assessment (CBA), which has been successfully tested as part of this research and subsequently implemented at ECU. This is the first time within this field that this specific type of research has been undertaken within the university sector within Australia. Hands-on experience and understanding can become outdated hence the need for future proofing provided via B-Nodes models. The three major research questions of this study are: •Is it possible to develop a new, high level abstraction model for use in CNT education? •Is it possible to have CNT curricula that are more directly relevant to both student and employer expectations without suffering from rapid obsolescence? •Can WI effective, efficient and meaningful assessment be undertaken to test students\u27 hands-on skills and understandings? The ACM Special Interest Group on Data Communication (SJGCOMM) workshop report on Computer Networking, Curriculum Designs and Educational Challenges, note a list of teaching approaches: ... the more \u27hands-on\u27 laboratory approach versus the more traditional in-class lecture-based approach; the bottom-up approach towards subject matter verus the top-down approach (Kurose, Leibeherr, Ostermann, & Ott-Boisseau, 2002, para 1). Bandwidth considerations are approached from the PC hardware level and at each of the seven layers of the International Standards Organisation (ISO) Open Systems Interconnection (OSI) reference model. It is believed that this research is of significance to computing education. However, further research is needed
    • …
    corecore