197,056 research outputs found
A review of High Performance Computing foundations for scientists
The increase of existing computational capabilities has made simulation
emerge as a third discipline of Science, lying midway between experimental and
purely theoretical branches [1, 2]. Simulation enables the evaluation of
quantities which otherwise would not be accessible, helps to improve
experiments and provides new insights on systems which are analysed [3-6].
Knowing the fundamentals of computation can be very useful for scientists, for
it can help them to improve the performance of their theoretical models and
simulations. This review includes some technical essentials that can be useful
to this end, and it is devised as a complement for researchers whose education
is focused on scientific issues and not on technological respects. In this
document we attempt to discuss the fundamentals of High Performance Computing
(HPC) [7] in a way which is easy to understand without much previous
background. We sketch the way standard computers and supercomputers work, as
well as discuss distributed computing and discuss essential aspects to take
into account when running scientific calculations in computers.Comment: 33 page
Make and learn: A CS Principles course based on the Arduino platform
We present preliminary experiences in designing a Computer Science Principles undergraduate course for all majors that is based on physical computing with the Arduino microprocessor platform. The course goal is to introduce students to fundamental computing concepts in the context of developing concrete products. This physical computing approach is different from other existing CS Principles courses. Students use the Arduino platform to design tangible interactive systems that are personally and socially relevant to them, while learning computing concepts and reflecting on their experiences. In a previous publication [1], we reported on assessment results of using the Arduino platform in an Introduction to Digital Design course. We have introduced this platform in an introductory computing course at the University of Hartford in the past year as well as in a Systems Fundamentals Discovery Course at the University of New Hampshire to satisfy the general education requirements in the Environment, Technology, and Society category. Our goal is to align the current curriculum with the CS Principles framework to design a course that engages a broader audience through a creative making and contextualized learning experience
Recommended from our members
Teaching UbiComp with Sense
Modern computer science education has to take account of the recent changes towards smart ubiquitous computing devices. In addition, existing programming languages are needlessly difficult for novice programmers to learn concepts. We have developed Sense, an extension to the graphical programming language Scratch, and an associated sensor/actuator board. Together, these will allow novice undergraduate students to quickly develop their own smart devices while learning the fundamentals of programming. Students will first study with Sense in 2011 but developmental feedback has been positive
Teaching UbiComp with Sense
Modern computer science education has to take account of the recent changes towards smart ubiquitous computing devices. In addition, existing programming languages are needlessly difficult for novice programmers to learn concepts. We have developed Sense, an extension to the graphical programming language Scratch, and an associated sensor/actuator board. Together, these will allow novice undergraduate students to quickly develop their own smart devices while learning the fundamentals of programming. Students will first study with Sense in 2011 but developmental feedback has been positive
Towards the estimation of equilibrium exchange rates for CEE acceding countries: methodological issues and a panel cointegration perspective
This paper provides a discussion of methodological issues relating to the estimation of the long-run relationship between exchange rates and fundamentals for Central and Eastern European acceding countries, focusing on the so-called behavioural equilibrium exchange rate (BEER) approach. Given the limited availability and reliability of data as well as the rapid structural change acceding countries have been undergoing in the transition phase, this paper identifies several pitfalls in following the most straightforward and standard econometric procedures. As an alternative, it looks at the merits of a two-step strategy that consists of estimating the relationship between exchange rates and economic fundamentals in a panel cointegration setting - using a sample which excludes acceding countries - and then "extrapolating" the estimated relationships to the latter. While focusing on the first step of such a strategy, the paper also delves into discussing technical aspects underlying the "extrapolation" stage. As a result, the paper endows the reader with the methodological and empirical ingredients for computing equilibrium exchange rates for acceding countries, providing estimates for the long-run coefficients between real exchange rates and economic fundamentals and a discussion of how to apply these results to acceding countries data. JEL Classification: C23, F31acceding countries, BEER, Equilibrium exchange rates, Panel Cointegration
Database Principles and Technologies â Based on Huawei GaussDB
This open access book contains eight chapters that deal with database technologies, including the development history of database, database fundamentals, introduction to SQL syntax, classification of SQL syntax, database security fundamentals, database development environment, database design fundamentals, and the application of Huaweiâs cloud database product GaussDB database. This book can be used as a textbook for database courses in colleges and universities, and is also suitable as a reference book for the HCIA-GaussDB V1.5 certification examination. The Huawei GaussDB (for MySQL) used in the book is a Huawei cloud-based high-performance, highly applicable relational database that fully supports the syntax and functionality of the open source database MySQL. All the experiments in this book can be run on this database platform. As the worldâs leading provider of ICT (information and communication technology) infrastructure and smart terminals, Huaweiâs products range from digital data communication, cyber security, wireless technology, data storage, cloud computing, and smart computing to artificial intelligence
- âŠ