22,140 research outputs found
Curriculum Guidelines for Undergraduate Programs in Data Science
The Park City Math Institute (PCMI) 2016 Summer Undergraduate Faculty Program
met for the purpose of composing guidelines for undergraduate programs in Data
Science. The group consisted of 25 undergraduate faculty from a variety of
institutions in the U.S., primarily from the disciplines of mathematics,
statistics and computer science. These guidelines are meant to provide some
structure for institutions planning for or revising a major in Data Science
Recommended from our members
Designing a consulting services architecture model
textDuring my years of experience in the technology industry, it has become obvious that standard processes and methodologies within the engineering discipline are at a mature state. The realization though is that software engineering specifically lags behind. Most software engineering methodologies that I have studied focus on the mission of software development. It is this realization and the need for structure that led me to review existing methodologies used within my company's software services organization. The definition of what a successful software services methodology entails is rather limited. This report will provide a history of existing software engineering methodologies that I have studied, describe an initial services method that was being developed within my organization, develop a new model that addresses previous shortcomings and identify additional components required to further define a strong software services-oriented delivery methodology.Electrical and Computer Engineerin
Integrating personal learning and working environments
This review paper part of a series of papers commissioned by the Institute for Employment Research at the University of Warwick under the title of 'Beyond Current Horizons – Working and Employment Challenge'. In turn, in forms part of a larger programme of work under the banner of Beyond Current Horizons that is being managed by FutureLab on behalf of the UK Department for Schools, Children and Families. The brief was to cover: - The main trends and issues in the area concerned; - Any possible discontinuities looking forward to 2025 and beyond; - Uncertainties and any big tensions; - Conclusions on what the key issues will be in the future and initial reflections on any general implications for education. Given the wide ranging nature of the brief, this paper largely confines itself to trends and issues in the UK, although where appropriate examples from other countries in Europe are introduced. We realise that in an age of growing globalisation the future of work and learning in the UK cannot be separated from developments elsewhere and that developments in other parts of the world may present a different momentum and trajectory from that in the UK. Thus, when reading this report, please bear in mind the limitations in our approach
Pattern languages in HCI: A critical review
This article presents a critical review of patterns and pattern languages in human-computer interaction (HCI). In recent years, patterns and pattern languages have received considerable attention in HCI for their potential as a means for developing and communicating information and knowledge to support good design. This review examines the background to patterns and pattern languages in HCI, and seeks to locate pattern languages in relation to other approaches to interaction design. The review explores four key issues: What is a pattern? What is a pattern language? How are patterns and pattern languages used? and How are values reflected in the pattern-based approach to design? Following on from the review, a future research agenda is proposed for patterns and pattern languages in HCI
Development of a control system for teleoperated robots using UML nd Ada 95
In this paper, a control system in the domain of teleoperated service robots is presented. A reference architecture - ACROSET - has been analyzed and designed following a concurrent object modeling and architectural design methodology (COMET) that uses UML as describing language. The architecture of the whole system has been implemented in a ship’s hull blasting robot - GOYA –using Ada 95 and GLADE. Our previous experience in developing teleoperated service robots using Ada is also presente
Recommended from our members
Specification languages for embedded systems : a survey
Requirements specification is an important part of the software development process. Use of well developed techniques, tools, and languages during requirements specification is especially crucial for complex embedded software systems. Four langauges appropriate for the specification of software requirements for complex embedded systems (RSL, PAISLey, Statecharts, and SCR) are reviewed in detail here. In addition, other representation languages with features relevant to the embedded software systems domain are mentioned. Conclusions about the current status of embedded systems requirements specification and indications of further research are given
Emerging technologies as cognitive tools for authentic learning
Employing emerging technologies in learning is becoming increasingly important as a means to support the development of digital media literacy. Using a theoretical framework of authentic learning and technology as cognitive tools, this paper examined student responses to the infusion of emerging technologies in a large first year teacher education unit over two full iterations, using a design-based research approach. This paper describes the pedagogical context of the intervention, the methodology used, and it presents an analysis of themes emerging from the data relating to the use of emerging technologies
- …