1,247 research outputs found

    The Computer Input/Output Subsystem Education in an undergraduate introductory course: a Multiperspective Study

    Get PDF
    240 p.Tesi hau informatikaren irakaskuntzaren ikerkuntza lerroaren barruan kokatzen da. Oinarri gisa, teknologia, pedagogia eta edukien ezagutza eredua (TPACK model, bere ingeleseko sigletatik) hartzen du. Ikerketa honetan, aipatutako ereduaren osagai bakoitza ikuspuntu desberdin gisa erabilia izan da konputagailuaren S/I azpisistemaren irakaskuntza aztertzeko. Edukien ezagutza osagaiaren ikuspuntutik, testuliburuak, unibertsitateetako programak eta ikerkuntza bibliografia aztertu dira eta gaia irudikatzeko hurbilpen bat baino gehiago badaudela aurkitu da. Teknologiaren ezagutza osagaiaren ikuspuntutik, Nintendo DS makinaren S/I azpisistemaren funtzionamendua aztertu da. Pedagogiaren ezagutza osagaiaren ikuspuntutik, proiektuetan oinarritutako ikaskuntza eta beste hainbat metodologia aktibo ikasi egin dira ondoren aplikatu ahal izateko. Txosten honek azaltzen du nola konbinatu diren osagai horietako ezagutzak bestelako ezagutzak sortzeko: teknologia eta edukien ezagutza, teknologia eta pedagogia ezagutza, pedagogia eta edukien ezagutza, eta azkenik, teknologia, pedagogia eta edukien ezagutza. [EU]Ezagutza berri hauekin konputagailuaren S/I azpisistemarentzako hezkuntza ingurune eraginkor bat sortzeko asmoz. Horretarako pauso hauek jarraitu dira: • Edukiak irudikatzeko hurbilpen bat aukeratzea, • Nintendo DS makina eduki zehatza lantzeko prestatzea eta • Proposatutako teknika pedagogikoen baliozkotzea. TPACK ereduan nolabait ezkutatuta baldin badago ere, hezkuntzarako eredu bat den neurrian, ikasleak ere hartzen ditu ikuspuntu gisa. Eta lan hau TPACK ereduan oinarritzen den neurrian, ikasleak ere hartzen ditu ikuspuntu gisa, eta haien ezagutza aztertu egiten du horretarako. Lan honek informatikaren irakaskuntzaren ikerkuntza lerroan ate asko irekitzen ditu. Izan ere, informatikaren irakaskuntzaren ikerkuntzak konputagailuen S/I aspisistemari ez baitio arreta handirik ipini.[EN]This dissertation is framed in the Computing Education Research area. As background, the Technological, Pedagogical and Content Knowledge framework (TPACK model) has been used. Each construct of the mentioned framework serves as a different study perspective, where the topic analysed is the computer I/O subsystem. From the content knowledge perspective, textbooks, university syllabi and research bibliography have been analysed and different approaches found. From the technological knowledge perspective, the I/O subsystem of the Nintendo DS machine has been studied. From the pedagogical knowledge perspective, project-based learning (PBL), and other active learning methodologies have been learned for its latter application. The dissertation explains how these constructs have been combined into technological content knowledge, technological pedagogical knowledge, pedagogical content knowledge, and finally technological, pedagogical and content knowledge in order to define an effective educational environment for the computer I/O subsystem topic. The following steps are followed: • The selection of a content representation approach, • The preparation of the Nintendo DS machine for its use this the specific content, and • The validation of the proposed pedagogical techniques. Although somehow hidden, the TPACK model, as an educational framework, includes the student as a perspective, and also does this work, with the analysis of students’ knowledge. This work opens many doors in the field of Computing Education Research towards the computer I/O subsystem, which has been barely payed attentio

    TechNews digests: Jan - Nov 2006

    Get PDF
    TechNews is a technology, news and analysis service aimed at anyone in the education sector keen to stay informed about technology developments, trends and issues. TechNews focuses on emerging technologies and other technology news. TechNews service : digests september 2004 till May 2010 Analysis pieces and News combined publish every 2 to 3 month

    The DS-Pnet modeling formalism for cyber-physical system development

    Get PDF
    This work presents the DS-Pnet modeling formalism (Dataflow, Signals and Petri nets), designed for the development of cyber-physical systems, combining the characteristics of Petri nets and dataflows to support the modeling of mixed systems containing both reactive parts and data processing operations. Inheriting the features of the parent IOPT Petri net class, including an external interface composed of input and output signals and events, the addition of dataflow operations brings enhanced modeling capabilities to specify mathematical data transformations and graphically express the dependencies between signals. Data-centric systems, that do not require reactive controllers, are designed using pure dataflow models. Component based model composition enables reusing existing components, create libraries of previously tested components and hierarchically decompose complex systems into smaller sub-systems. A precise execution semantics was defined, considering the relationship between dataflow and Petri net nodes, providing an abstraction to define the interface between reactive controllers and input and output signals, including analog sensors and actuators. The new formalism is supported by the IOPT-Flow Web based tool framework, offering tools to design and edit models, simulate model execution on the Web browser, plus model-checking and software/hardware automatic code generation tools to implement controllers running on embedded devices (C,VHDL and JavaScript). A new communication protocol was created to permit the automatic implementation of distributed cyber-physical systems composed of networks of remote components communicating over the Internet. The editor tool connects directly to remote embedded devices running DS-Pnet models and may import remote components into new models, contributing to simplify the creation of distributed cyber-physical applications, where the communication between distributed components is specified just by drawing arcs. Several application examples were designed to validate the proposed formalism and the associated framework, ranging from hardware solutions, industrial applications to distributed software applications

    EZ-Translate

    Get PDF
    This report describes the EZ-Translate Software that was designed and developed by Mason Beattie for the CSCI495-D1 Honors Capstone Project and Course at Coastal Carolina University. This project is built from Java and is designed for the Windows 10 operating system. While running it displays or hides a translation menu when the designated key binds are pressed. Translations supported include select phrases from English, German, and Russian. The application also provides localization support for these three languages. The overall goal of this project to provide translation services while within another application was successfully achieved. The application utilizes an open-source Java external library named JNativeHook to read the keyboard input from the host operating system. Keywords: Java, Input, Translation, Keyboard, JNativeHook, Menu, Localization, Hooks, Windows 10, Localizatio

    Assessing the Impact of Multi-variate Steering-rate Vehicle Control on Driver Performance in a Simulation Framework

    Get PDF
    When a driver turns a steering-wheel, he or she normally expects the vehicle\u27s steering system to communicate an equivalent amount of signal to the road-wheels. This relationship is linear and occurs regardless of the steering-wheel\u27s position within its rotational travel. The linear steering paradigm in passenger vehicles has gone largely unchanged since mass production of passenger vehicles began in 1901. However, as more electronically-controlled steering systems appear in conjunction with development of autonomous steering functions in vehicles, an opportunity to advance the existing steering paradigms arises. The following framework takes a human-factors approach toward examining and evaluating alternative steering systems by using Modeling and Simulation methods to track and score human performance. Present conventional steering systems apply a linear relationship between the steering-wheel and the road wheels of a vehicle. The rotational travel of the steering-wheel is 900° and requires two-and-a-half revolutions to travel from end-stop to opposite end-stop. The experimental steering system modeled and employed in this study applies a dynamic curve response to the steering input within a shorter, 225° rotational travel. Accommodation variances, based on vehicle speed and steering-wheel rotational position and acceleration, moderate the apparent steering input to augment a more-practical, effective steering rate. This novel model follows a paradigm supporting the full range of steering-wheel actuation without necessitating hand repositioning or the removal of the driver\u27s hands from the steering-wheel during steering maneuvers. In order to study human performance disparities between novel and conventional steering models, a custom simulator was constructed and programmed to render representative models in a test scenario. Twenty-seven males and twenty-seven females, ranging from the ages of eighteen to sixty-five were tested and scored using the driving simulator that presented two successive driving test vignettes: One vignette using conventional 900° steering with linear response and the other employing the augmented 225° multivariate, non-linear steering. The results from simulator testing suggest that both males and females perform better with the novel system, supporting the hypothesis that drivers of either gender perform better with a system augmented with 225° multivariate, non-linear steering than with a conventional steering system. Further analysis of the simulated-driving scores indicates performance parity between male and female participants, supporting the hypothesis positing no significant difference in driver performance between male and female drivers using the augmented steering system. Finally, composite data from written questionnaires support the hypothesis that drivers will prefer driving the augmented system over conventional steering. These collective findings support justification for testing and refining novel steering systems using Modeling and Simulation methods. As a product of this particular study, a tested and open-sourced simulation framework now exists such that researchers and automotive designers can develop, as well as evaluate their own steering-oriented products within a valid human-factors construct. The open-source nature of this framework implies a commonality by which otherwisedisparate research and development work can be associated. Extending this framework beyond basic investigation to reach applications requiring morespecialized parameters may even impact drivers having special needs. For example, steeringsystem functional characteristics could be comparatively optimized to accommodate individuals afflicted with upper-body deficits or limited use of either or both arms. Moreover, the combined human-factors and open-source approaches distinguish the products of this research as a common and extensible platform by which purposeful automotive-industry improvements can be realized—contrasted with arbitrary improvements that might be brought about predominantly to showcase technological advancements

    Test automation in designware HDMI RX

    Get PDF
    The first rule of any technology used in a business is that automation applied to any operation will magnify the efficiency. The second is that automation applied to an inefficient operation will magnify the inefficiency. HDMI (High-Definition Multimedia Interface) is a leading technology in audio/video interface for transmitting uncompressed digital multimedia data. The limelight of this project is to automate the test procedure involved for testing HDMI-RX by using developed or customized software tools (Jenkins, python scripts,..etc.) targeting to reduce engineering manpower effort. The focus is not only on reducing the testing time but also to maintain an effective record of the final design parameters and ensuring exact result reproducibility. The testing of hardware components involves proceeding through several steps based on design parameters, evaluating results, and storing records to a File
    • …
    corecore