15,644 research outputs found

    A gentle transition from Java programming to Web Services using XML-RPC

    Get PDF
    Exposing students to leading edge vocational areas of relevance such as Web Services can be difficult. We show a lightweight approach by embedding a key component of Web Services within a Level 3 BSc module in Distributed Computing. We present a ready to use collection of lecture slides and student activities based on XML-RPC. In addition we show that this material addresses the central topics in the context of web services as identified by Draganova (2003)

    Integrating mobile robotics and vision with undergraduate computer science

    Get PDF
    This paper describes the integration of robotics education into an undergraduate Computer Science curriculum. The proposed approach delivers mobile robotics as well as covering the closely related field of Computer Vision, and is directly linked to the research conducted at the authors’ institution. The paper describes the most relevant details of the module content and assessment strategy, paying particular attention to the practical sessions using Rovio mobile robots. The specific choices are discussed that were made with regard to the mobile platform, software libraries and lab environment. The paper also presents a detailed qualitative and quantitative analysis of student results, including the correlation between student engagement and performance, and discusses the outcomes of this experience

    Teaching Software Engineering through Robotics

    Full text link
    This paper presents a newly-developed robotics programming course and reports the initial results of software engineering education in robotics context. Robotics programming, as a multidisciplinary course, puts equal emphasis on software engineering and robotics. It teaches students proper software engineering -- in particular, modularity and documentation -- by having them implement four core robotics algorithms for an educational robot. To evaluate the effect of software engineering education in robotics context, we analyze pre- and post-class survey data and the four assignments our students completed for the course. The analysis suggests that the students acquired an understanding of software engineering techniques and principles

    Art and Medicine: A Collaborative Project Between Virginia Commonwealth University in Qatar and Weill Cornell Medicine in Qatar

    Get PDF
    Four faculty researchers, two from Virginia Commonwealth University in Qatar, and two from Weill Cornell Medicine in Qatar developed a one semester workshop-based course in Qatar exploring the connections between art and medicine in a contemporary context. Students (6 art / 6 medicine) were enrolled in the course. The course included presentations by clinicians, medical engineers, artists, computing engineers, an art historian, a graphic designer, a painter, and other experts from the fields of art, design, and medicine. To measure the student experience of interdisciplinarity, the faculty researchers employed a mixed methods approach involving psychometric tests and observational ethnography. Data instruments included pre- and post-course semi-structured audio interviews, pre-test / post-test psychometric instruments (Budner Scale and Torrance Tests of Creativity), observational field notes, self-reflective blogging, and videography. This book describes the course and the experience of the students. It also contains images of the interdisciplinary work they created for a culminating class exhibition. Finally, the book provides insight on how different fields in a Middle Eastern context can share critical /analytical thinking tools to refine their own professional practices

    Transnational lifelong education course in robotic systems

    Get PDF
    Robotics constitutes a multidisciplinary area, congregating knowledge from different scientific domains. The learning of robotic systems requires the acquisition of multidisciplinary scientific bases, and high integration and synthesis abilities, which is not an easy task. This paper describes the implementation of a lifelong course that aims to provide a global insight on robotics field, introducing the concepts and technologies for different domain applications, namely industrial robotics, autonomous mobile robotics and robotics applied in medicine. This is accomplished in an international framework where individual knowledge and experiences will be confronted in a multidisciplinary level and intercultural environment.The work described in this paper was financially supported by the Lifelong Learning Programme Erasmus, under the projects n. 2012-1-PT1-ERA10-12529 and 2013-1-PT1- ERA10-16656.info:eu-repo/semantics/publishedVersio

    Designing a general education course on the societal impacts of artificial intelligence

    Get PDF
    Most colleges, including UTC, already offer an artificial intelligence course (CPSC 4440) as part of their computer science curricula. Such courses are meant to explain the technology behind these elaborate systems, but these courses often neglect extensive coverage of the real-world impacts of the technology itself. UTC also offers a course entitled “Ethical and Social Issues in Computing” that does convey the importance behind the advances of computer technology and its impacts, but this course is practically available only to computer science majors. There is no generalized and widely available course that covers the technological, economic, cultural, philosophical/theological, and ethical concerns that come with the implementation of artificial intelligence. My main endeavor in this thesis has been to review the literature of the fields involved and decide what collection of reading/film assignments best covers the necessary information when it comes to the widespread impacts of AI. I then constructed a course syllabus with clearly defined assignments and a schedule of topics. Furthermore, I discuss each decision in the construction of the syllabus and explain how and why each topic will be addressed when the course is offered in the fall semester of 2018. The final product of my research is this thesis, detailing the considerations that went into the design of the course; every anticipated discussion topic, reading, and writing assignment is laid out in detail, and the decisions for every area of the class are explained. A final syllabus for the course has been drafted as well as a completed course proposal form containing clear explanations of how this course meets the established purpose and learning outcomes of UTC’s Thought, Values, and Beliefs general education category

    Autonomous Weapons and the Nature of Law and Morality: How Rule-of-Law-Values Require Automation of the Rule of Law

    Get PDF
    While Autonomous Weapons Systems have obvious military advantages, there are prima facie moral objections to using them. By way of general reply to these objections, I point out similarities between the structure of law and morality on the one hand and of automata on the other. I argue that these, plus the fact that automata can be designed to lack the biases and other failings of humans, require us to automate the formulation, administration, and enforcement of law as much as possible, including the elements of law and morality that are operated by combatants in war. I suggest that, ethically speaking, deploying a legally competent robot in some legally regulated realm is not much different from deploying a more or less well-armed, vulnerable, obedient, or morally discerning soldier or general into battle, a police officer onto patrol, or a lawyer or judge into a trial. All feature automaticity in the sense of deputation to an agent we do not then directly control. Such relations are well understood and well-regulated in morality and law; so there is not much challenging philosophically in having robots be some of these agents — excepting the implications of the limits of robot technology at a given time for responsible deputation. I then consider this proposal in light of the differences between two conceptions of law. These are distinguished by whether each conception sees law as unambiguous rules inherently uncontroversial in each application; and I consider the prospects for robotizing law on each. Likewise for the prospects of robotizing moral theorizing and moral decision-making. Finally I identify certain elements of law and morality, noted by the philosopher Immanuel Kant, which robots can participate in only upon being able to set ends and emotionally invest in their attainment. One conclusion is that while affectless autonomous devices might be fit to rule us, they would not be fit to vote with us. For voting is a process for summing felt preferences, and affectless devices would have none to weigh into the sum. Since they don't care which outcomes obtain, they don't get to vote on which ones to bring about
    • …
    corecore