WorldWideScience

Sample records for nonlinear science computer

  1. Nonlinear Science

    CERN Document Server

    Yoshida, Zensho

    2010-01-01

    This book gives a general, basic understanding of the mathematical structure "nonlinearity" that lies in the depths of complex systems. Analyzing the heterogeneity that the prefix "non" represents with respect to notions such as the linear space, integrability and scale hierarchy, "nonlinear science" is explained as a challenge of deconstruction of the modern sciences. This book is not a technical guide to teach mathematical tools of nonlinear analysis, nor a zoology of so-called nonlinear phenomena. By critically analyzing the structure of linear theories, and cl

  2. Computer science

    CERN Document Server

    Blum, Edward K

    2011-01-01

    Computer Science: The Hardware, Software and Heart of It focuses on the deeper aspects of the two recognized subdivisions of Computer Science, Software and Hardware. These subdivisions are shown to be closely interrelated as a result of the stored-program concept. Computer Science: The Hardware, Software and Heart of It includes certain classical theoretical computer science topics such as Unsolvability (e.g. the halting problem) and Undecidability (e.g. Godel's incompleteness theorem) that treat problems that exist under the Church-Turing thesis of computation. These problem topics explain in

  3. Computational Models for Nonlinear Aeroelastic Systems Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Clear Science Corp. and Duke University propose to develop and demonstrate new and efficient computational methods of modeling nonlinear aeroelastic systems. The...

  4. Computer sciences

    Science.gov (United States)

    Smith, Paul H.

    1988-01-01

    The Computer Science Program provides advanced concepts, techniques, system architectures, algorithms, and software for both space and aeronautics information sciences and computer systems. The overall goal is to provide the technical foundation within NASA for the advancement of computing technology in aerospace applications. The research program is improving the state of knowledge of fundamental aerospace computing principles and advancing computing technology in space applications such as software engineering and information extraction from data collected by scientific instruments in space. The program includes the development of special algorithms and techniques to exploit the computing power provided by high performance parallel processors and special purpose architectures. Research is being conducted in the fundamentals of data base logic and improvement techniques for producing reliable computing systems.

  5. Computational Science

    Institute of Scientific and Technical Information of China (English)

    K. Li

    2007-01-01

    @@ Computer science is the discipline that anchors the computer industry which has been improving processor performance, communication bandwidth and storage capacity on the so called "Moore's law" curve or at the rate of doubling every 18 to 24 months during the past decades.

  6. Introduction to nonlinear science

    CERN Document Server

    Nicolis, G

    1995-01-01

    One of the most unexpected results in science in recent years is that quite ordinary systems obeying simple laws can give rise to complex, nonlinear or chaotic, behavior. In this book, the author presents a unified treatment of the concepts and tools needed to analyze nonlinear phenomena and to outline some representative applications drawn from the physical, engineering, and biological sciences. Some of the interesting topics covered include: dynamical systems with a finite number of degrees of freedom, linear stability analysis of fixed points, nonlinear behavior of fixed points, bifurcation analysis, spatially distributed systems, broken symmetries, pattern formation, and chaotic dynamics. The author makes a special effort to provide a logical connection between ordinary dynamical systems and spatially extended systems, and to balance the emphasis on chaotic behavior and more classical nonlinear behavior. He also develops a statistical approach to complex systems and compares it to traditional deterministi...

  7. Science in Computational Sciences

    Directory of Open Access Journals (Sweden)

    Jameson Cerrosen

    2012-12-01

    Full Text Available The existing theory in relation to science presents the physics as an ideal, although many sciences not approach the same, so that the current philosophy of science-Theory of Science- is not much help when it comes to analyze the computer science, an emerging field of knowledge that aims investigation of computers, which are included in the materialization of the ideas that try to structure the knowledge and information about the world. Computer Science is based on logic and mathematics, but both theoretical research methods and experimental follow patterns of classical scientific fields. Modeling and computer simulation, as a method, are specific to the discipline and will be further developed in the near future, not only applied to computers but also to other scientific fields. In this article it is analyze the aspects of science in computer science, is presenting an approach to the definition of science and the scientific method in general and describes the relationships between science, research, development and technology.

  8. Fermi-Pasta-Ulam, solitons and the fabric of nonlinear and computational science: history, synergetics, and visiometrics.

    Science.gov (United States)

    Zabusky, Norman J

    2005-03-01

    This paper is mostly a history of the early years of nonlinear and computational physics and mathematics. I trace how the counterintuitive result of near-recurrence to an initial condition in the first scientific digital computer simulation led to the discovery of the soliton in a later computer simulation. The 1955 report by Fermi, Pasta, and Ulam (FPU) described their simulation of a one-dimensional nonlinear lattice which did not show energy equipartition. The 1965 paper by Zabusky and Kruskalshowed that the Korteweg-de Vries (KdV) nonlinear partial differential equation, a long wavelength model of the alpha-lattice (or cubic nonlinearity), derived by Kruskal, gave quantitatively the same results obtained by FPU. In 1967, Zabusky and Deem showed that a localized short wavelength initial excitation (then called an "optical" and now a "zone-boundary mode" excitation ) of the alpha-lattice revealed "n-curve" coherent states. If the initial amplitude was sufficiently large energy equipartition followed in a short time. The work of Kruskal and Miura (KM), Gardner and Greene (GG), and myself led to the appreciation of the infinity of denumerable invariants (conservation laws) for Hamiltonian systems and to a procedure by GGKM in 1967 for solving KdV exactly. The nonlinear science field exponentiated in diversity of linkages (as described in Appendix A). Included were pure and applied mathematics and all branches of basic and applied physics, including the first nonhydrodynamic application to optical solitons, as described in a brief essay (Appendix B) by Hasegawa. The growth was also manifest in the number of meetings held and institutes founded, as described briefly in Appendix D. Physicists and mathematicians in Japan, USA, and USSR (in the latter two, people associated with plasma physics) contributed to the diversification of the nonlinear paradigm which continues worldwide to the present. The last part of the paper (and Appendix C) discuss visiometrics: the

  9. Computational Models for Nonlinear Aeroelastic Systems Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Clear Science Corp. and Duke University propose to develop and demonstrate a new and efficient computational method of modeling nonlinear aeroelastic systems. The...

  10. Network science, nonlinear science and infrastructure systems

    CERN Document Server

    2007-01-01

    Network Science, Nonlinear Science and Infrastructure Systems has been written by leading scholars in these areas. Its express purpose is to develop common theoretical underpinnings to better solve modern infrastructural problems. It is felt by many who work in these fields that many modern communication problems, ranging from transportation networks to telecommunications, Internet, supply chains, etc., are fundamentally infrastructure problems. Moreover, these infrastructure problems would benefit greatly from a confluence of theoretical and methodological work done with the areas of Network Science, Dynamical Systems and Nonlinear Science. This book is dedicated to the formulation of infrastructural tools that will better solve these types of infrastructural problems. .

  11. CISM-course on Computational Nonlinear Mechanics

    CERN Document Server

    Advances in Computational Nonlinear Mechanics

    1989-01-01

    Advanced computational methods in nonlinear mechanics of solids and fluids are dealt with in this volume. Contributions consider large deformations of structures and solids, problems in nonlinear dynamics, aspects of earthquake analysis, coupled problems, convection-dominated phenomena, and compressible and incompressible viscous flows. Selected applications indicate the relevance of the analysis to the demands of industry and science. The contributors are from research institutions well-known for their work in this field.

  12. Democratizing Computer Science

    Science.gov (United States)

    Margolis, Jane; Goode, Joanna; Ryoo, Jean J.

    2015-01-01

    Computer science programs are too often identified with a narrow stratum of the student population, often white or Asian boys who have access to computers at home. But because computers play such a huge role in our world today, all students can benefit from the study of computer science and the opportunity to build skills related to computing. The…

  13. Democratizing Computer Science

    Science.gov (United States)

    Margolis, Jane; Goode, Joanna; Ryoo, Jean J.

    2015-01-01

    Computer science programs are too often identified with a narrow stratum of the student population, often white or Asian boys who have access to computers at home. But because computers play such a huge role in our world today, all students can benefit from the study of computer science and the opportunity to build skills related to computing. The…

  14. ICASE Computer Science Program

    Science.gov (United States)

    1985-01-01

    The Institute for Computer Applications in Science and Engineering computer science program is discussed in outline form. Information is given on such topics as problem decomposition, algorithm development, programming languages, and parallel architectures.

  15. COMPUTATIONAL SCIENCE CENTER

    Energy Technology Data Exchange (ETDEWEB)

    DAVENPORT,J.

    2004-11-01

    The Brookhaven Computational Science Center brings together researchers in biology, chemistry, physics, and medicine with applied mathematicians and computer scientists to exploit the remarkable opportunities for scientific discovery which have been enabled by modern computers. These opportunities are especially great in computational biology and nanoscience, but extend throughout science and technology and include for example, nuclear and high energy physics, astrophysics, materials and chemical science, sustainable energy, environment, and homeland security.

  16. Women and Computer Science.

    Science.gov (United States)

    Breene, L. Anne

    1992-01-01

    Discusses issues concerning women in computer science education, and in the workplace, and sex bias in the computer science curriculum. Concludes that computing environment has not improved for women over last 20 years. Warns that, although number of white males entering college is declining, need for scientists and engineers is not. (NB)

  17. Third Conference on nonlinear science and complexity (NSC)

    CERN Document Server

    Machado, José; Baleanu, Dumitru; Dynamical Systems and Methods

    2012-01-01

    Nonlinear Systems and Methods For Mechanical, Electrical and Biosystems presents topics observed at the 3rd Conference on Nonlinear Science and Complexity(NSC), focusing on energy transfer and synchronization in hybrid nonlinear systems. The studies focus on fundamental theories and principles,analytical and symbolic approaches, computational techniques in nonlinear physical science and mathematics. Broken into three parts, the text covers:\\ Parametrical excited pendulum, nonlinear dynamics in hybrid systems, dynamical system synchronization and (N+1) body dynamics as well as new views different from the existing results in nonlinear dynamics. Mathematical methods for dynamical systems including conservation laws, dynamical symmetry in nonlinear differential equations and invex energies. Nonlinear phenomena in physical problems such as solutions, complex flows, chemical kinetics, Toda lattices and parallel manipulator. This book is useful to scholars, researchers and advanced technical members of industrial l...

  18. COMPUTATIONAL SCIENCE CENTER

    Energy Technology Data Exchange (ETDEWEB)

    DAVENPORT, J.

    2005-11-01

    The Brookhaven Computational Science Center brings together researchers in biology, chemistry, physics, and medicine with applied mathematicians and computer scientists to exploit the remarkable opportunities for scientific discovery which have been enabled by modern computers. These opportunities are especially great in computational biology and nanoscience, but extend throughout science and technology and include, for example, nuclear and high energy physics, astrophysics, materials and chemical science, sustainable energy, environment, and homeland security. To achieve our goals we have established a close alliance with applied mathematicians and computer scientists at Stony Brook and Columbia Universities.

  19. Philosophy of Computer Science

    Directory of Open Access Journals (Sweden)

    Aatami Järvinen

    2014-06-01

    Full Text Available The diversity and interdisciplinary of Computer Sciences, and the multiplicity of its uses in other sciences make it difficult to define them and prescribe how to perform them. Furthermore, also cause friction between computer scientists from different branches. Because of how they are structured, these sciences programs are criticized for not offer an adequate methodological training, or a deep understanding of different research traditions. To collaborate on a solution, some have decided to include in their curricula courses that enable students to gain awareness about epistemology and methodological issues in Computer Science, as well as give meaning to the practice of computer scientists. In this article the needs and objectives of the courses on the philosophy of Computer Science are analyzed, and its structure and management are explained.

  20. Philosophy of Computer Science

    OpenAIRE

    Aatami Järvinen; Adele Mustonen; Jaana Ihalainen; Kaarle Lajunen

    2014-01-01

    The diversity and interdisciplinary of Computer Sciences, and the multiplicity of its uses in other sciences make it difficult to define them and prescribe how to perform them. Furthermore, also cause friction between computer scientists from different branches. Because of how they are structured, these sciences programs are criticized for not offer an adequate methodological training, or a deep understanding of different research traditions. To collaborate on a solution, some have decided to...

  1. COMPUTATIONAL SCIENCE CENTER

    Energy Technology Data Exchange (ETDEWEB)

    DAVENPORT, J.

    2006-11-01

    Computational Science is an integral component of Brookhaven's multi science mission, and is a reflection of the increased role of computation across all of science. Brookhaven currently has major efforts in data storage and analysis for the Relativistic Heavy Ion Collider (RHIC) and the ATLAS detector at CERN, and in quantum chromodynamics. The Laboratory is host for the QCDOC machines (quantum chromodynamics on a chip), 10 teraflop/s computers which boast 12,288 processors each. There are two here, one for the Riken/BNL Research Center and the other supported by DOE for the US Lattice Gauge Community and other scientific users. A 100 teraflop/s supercomputer will be installed at Brookhaven in the coming year, managed jointly by Brookhaven and Stony Brook, and funded by a grant from New York State. This machine will be used for computational science across Brookhaven's entire research program, and also by researchers at Stony Brook and across New York State. With Stony Brook, Brookhaven has formed the New York Center for Computational Science (NYCCS) as a focal point for interdisciplinary computational science, which is closely linked to Brookhaven's Computational Science Center (CSC). The CSC has established a strong program in computational science, with an emphasis on nanoscale electronic structure and molecular dynamics, accelerator design, computational fluid dynamics, medical imaging, parallel computing and numerical algorithms. We have been an active participant in DOES SciDAC program (Scientific Discovery through Advanced Computing). We are also planning a major expansion in computational biology in keeping with Laboratory initiatives. Additional laboratory initiatives with a dependence on a high level of computation include the development of hydrodynamics models for the interpretation of RHIC data, computational models for the atmospheric transport of aerosols, and models for combustion and for energy utilization. The CSC was formed to

  2. Computer science handbook

    CERN Document Server

    Tucker, Allen B

    2004-01-01

    Due to the great response to the famous Computer Science Handbook edited by Allen B. Tucker, … in 2004 Chapman & Hall/CRC published a second edition of this comprehensive reference book. Within more than 70 chapters, every one new or significantly revised, one can find any kind of information and references about computer science one can imagine. … All in all, there is absolute nothing about computer science that can not be found in the encyclopedia with its 110 survey articles …-Christoph Meinel, Zentralblatt MATH

  3. Computational Science and Innovation

    CERN Document Server

    Dean, D J

    2010-01-01

    Simulations - utilizing computers to solve complicated science and engineering problems - are a key ingredient of modern science. The U.S. Department of Energy (DOE) is a world leader in the development of high-performance computing (HPC), the development of applied math and algorithms that utilize the full potential of HPC platforms, and the application of computing to science and engineering problems. An interesting general question is whether the DOE can strategically utilize its capability in simulations to advance innovation more broadly. In this article, I will argue that this is certainly possible.

  4. Quantum Computation with Nonlinear Optics

    Science.gov (United States)

    Liu, Yang; Zhang, Wen-Hong; Zhang, Cun-Lin; Long, Gui-Lu

    2008-01-01

    We propose a scheme of quantum computation with nonlinear quantum optics. Polarization states of photons are used for qubits. Photons with different frequencies represent different qubits. Single qubit rotation operation is implemented through optical elements like the Faraday polarization rotator. Photons are separated into different optical paths, or merged into a single optical path using dichromatic mirrors. The controlled-NOT gate between two qubits is implemented by the proper combination of parametric up and down conversions. This scheme has the following features: (1) No auxiliary qubits are required in the controlled-NOT gate operation; (2) No measurement is required in the course of the computation; (3) It is resource efficient and conceptually simple.

  5. Quantum Computation with Nonlinear Optics

    Institute of Scientific and Technical Information of China (English)

    LU Ke; LIU Yang; LIN Zhen-Quan; ZHANG Wen-Hong; SUN Yun-Fei; ZHANG Cun-Lin; LONG Gui-Lu

    2008-01-01

    We propose a scheme of quantum computation with nonlinear quantum optics. Polarization states of photons are used for qubits. Photons with different frequencies represent different qubits. Single qubit rotation operation is implemented through optical elements like the Faraday polarization rotator. Photons are separated into different optical paths, or merged into a single optical path using dichromatic mirrors. The controlled-NOT gate between two qubits is implemented by the proper combination of parametric up and down conversions. This scheme has the following features: (1) No auxiliary qubits are required in the controlled-NOT gate operation; (2) No measurement is required in the courseof the computation; (3) It is resource efficient and conceptually simple.

  6. Theoretical Computer Science

    DEFF Research Database (Denmark)

    2002-01-01

    The proceedings contains 8 papers from the Conference on Theoretical Computer Science. Topics discussed include: query by committee, linear separation and random walks; hardness results for neural network approximation problems; a geometric approach to leveraging weak learners; mind change...

  7. Theoretical Computer Science

    DEFF Research Database (Denmark)

    2002-01-01

    The proceedings contains 8 papers from the Conference on Theoretical Computer Science. Topics discussed include: query by committee, linear separation and random walks; hardness results for neural network approximation problems; a geometric approach to leveraging weak learners; mind change...

  8. Computer science I essentials

    CERN Document Server

    Raus, Randall

    2012-01-01

    REA's Essentials provide quick and easy access to critical information in a variety of different fields, ranging from the most basic to the most advanced. As its name implies, these concise, comprehensive study guides summarize the essentials of the field covered. Essentials are helpful when preparing for exams, doing homework and will remain a lasting reference source for students, teachers, and professionals. Computer Science I includes fundamental computer concepts, number representations, Boolean algebra, switching circuits, and computer architecture.

  9. Research in computer science

    Science.gov (United States)

    Ortega, J. M.

    1986-01-01

    Various graduate research activities in the field of computer science are reported. Among the topics discussed are: (1) failure probabilities in multi-version software; (2) Gaussian Elimination on parallel computers; (3) three dimensional Poisson solvers on parallel/vector computers; (4) automated task decomposition for multiple robot arms; (5) multi-color incomplete cholesky conjugate gradient methods on the Cyber 205; and (6) parallel implementation of iterative methods for solving linear equations.

  10. Computer and information science

    CERN Document Server

    2016-01-01

    This edited book presents scientific results of the 15th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2016) which was held on June 26– 29 in Okayama, Japan. The aim of this conference was to bring together researchers and scientists, businessmen and entrepreneurs, teachers, engineers, computer users, and students to discuss the numerous fields of computer science and to share their experiences and exchange new ideas and information in a meaningful way. Research results about all aspects (theory, applications and tools) of computer and information science, and to discuss the practical challenges encountered along the way and the solutions adopted to solve them. The conference organizers selected the best papers from those papers accepted for presentation at the conference. The papers were chosen based on review scores submitted by members of the program committee, and underwent further rigorous rounds of review. This publication captures 12 of the conference’s most promising...

  11. Computing abstractions of nonlinear systems

    CERN Document Server

    Reißig, Gunther

    2009-01-01

    We present an efficient algorithm for computing discrete abstractions of arbitrary memory span for nonlinear discrete-time and sampled systems, in which, apart from possibly numerically integrating ordinary differential equations, the only nontrivial operation to be performed repeatedly is to distinguish empty from non-empty convex polyhedra. We also provide sufficient conditions for the convexity of attainable sets, which is an important requirement for the correctness of the method we propose. It turns out that requirement can be met under rather mild conditions, which essentially reduce to sufficient smoothness in the case of sampled systems. Practicability of our approach in the design of discrete controllers for continuous plants is demonstrated by an example.

  12. Partnership in Computational Science

    Energy Technology Data Exchange (ETDEWEB)

    Huray, Paul G.

    1999-02-24

    This is the final report for the "Partnership in Computational Science" (PICS) award in an amount of $500,000 for the period January 1, 1993 through December 31, 1993. A copy of the proposal with its budget is attached as Appendix A. This report first describes the consequent significance of the DOE award in building infrastructure of high performance computing in the Southeast and then describes the work accomplished under this grant and a list of publications resulting from it.

  13. Computer/Information Science

    Science.gov (United States)

    Birman, Ken; Roughgarden, Tim; Seltzer, Margo; Spohrer, Jim; Stolterman, Erik; Kearsley, Greg; Koszalka, Tiffany; de Jong, Ton

    2013-01-01

    Scholars representing the field of computer/information science were asked to identify what they considered to be the most exciting and imaginative work currently being done in their field, as well as how that work might change our understanding. The scholars included Ken Birman, Jennifer Rexford, Tim Roughgarden, Margo Seltzer, Jim Spohrer, and…

  14. EDITORIAL: Computational materials science Computational materials science

    Science.gov (United States)

    Kahl, Gerhard; Kresse, Georg

    2011-10-01

    Special issue in honour of Jürgen Hafner On 30 September 2010, Jürgen Hafner, one of the most prominent and influential members within the solid state community, retired. His remarkably broad scientific oeuvre has made him one of the founding fathers of modern computational materials science: more than 600 scientific publications, numerous contributions to books, and a highly cited monograph, which has become a standard reference in the theory of metals, witness not only the remarkable productivity of Jürgen Hafner but also his impact in theoretical solid state physics. In an effort to duly acknowledge Jürgen Hafner's lasting impact in this field, a Festsymposium was held on 27-29 September 2010 at the Universität Wien. The organizers of this symposium (and authors of this editorial) are proud to say that a large number of highly renowned scientists in theoretical condensed matter theory—co-workers, friends and students—accepted the invitation to this celebration of Hafner's jubilee. Some of these speakers also followed our invitation to submit their contribution to this Festschrift, published in Journal of Physics: Condensed Matter, a journal which Jürgen Hafner served in 2000-2003 and 2003-2006 as a member of the Advisory Editorial Board and member of the Executive Board, respectively. In the subsequent article, Volker Heine, friend and co-worker of Jürgen Hafner over many decades, gives an account of Hafner's impact in the field of theoretical condensed matter physics. Computational materials science contents Theoretical study of structural, mechanical and spectroscopic properties of boehmite (γ-AlOOH) D Tunega, H Pašalić, M H Gerzabek and H Lischka Ethylene epoxidation catalyzed by chlorine-promoted silver oxide M O Ozbek, I Onal and R A Van Santen First-principles study of Cu2ZnSnS4 and the related band offsets for photovoltaic applicationsA Nagoya, R Asahi and G Kresse Renormalization group study of random quantum magnetsIstván A Kovács and

  15. Nonlinear optics quantum computing with circuit QED.

    Science.gov (United States)

    Adhikari, Prabin; Hafezi, Mohammad; Taylor, J M

    2013-02-08

    One approach to quantum information processing is to use photons as quantum bits and rely on linear optical elements for most operations. However, some optical nonlinearity is necessary to enable universal quantum computing. Here, we suggest a circuit-QED approach to nonlinear optics quantum computing in the microwave regime, including a deterministic two-photon phase gate. Our specific example uses a hybrid quantum system comprising a LC resonator coupled to a superconducting flux qubit to implement a nonlinear coupling. Compared to the self-Kerr nonlinearity, we find that our approach has improved tolerance to noise in the qubit while maintaining fast operation.

  16. Annual review of computer science

    Energy Technology Data Exchange (ETDEWEB)

    Traub, J.F. (Columbia Univ., New York, NY (USA)); Grosz, B.J. (Harvard Univ., Cambridge, MA (USA)); Lampson, B.W. (Digital Equipment Corp. (US)); Nilsson, N.J. (Stanford Univ., CA (USA))

    1988-01-01

    This book contains the annual review of computer science. Topics covered include: Database security, parallel algorithmic techniques for combinatorial computation, algebraic complexity theory, computer applications in manufacturing, and computational geometry.

  17. Computer science II essentials

    CERN Document Server

    Raus, Randall

    2012-01-01

    REA's Essentials provide quick and easy access to critical information in a variety of different fields, ranging from the most basic to the most advanced. As its name implies, these concise, comprehensive study guides summarize the essentials of the field covered. Essentials are helpful when preparing for exams, doing homework and will remain a lasting reference source for students, teachers, and professionals. Computer Science II includes organization of a computer, memory and input/output, coding, data structures, and program development. Also included is an overview of the most commonly

  18. Nonlinear dynamics as an engine of computation.

    Science.gov (United States)

    Kia, Behnam; Lindner, John F; Ditto, William L

    2017-03-06

    Control of chaos teaches that control theory can tame the complex, random-like behaviour of chaotic systems. This alliance between control methods and physics-cybernetical physics-opens the door to many applications, including dynamics-based computing. In this article, we introduce nonlinear dynamics and its rich, sometimes chaotic behaviour as an engine of computation. We review our work that has demonstrated how to compute using nonlinear dynamics. Furthermore, we investigate the interrelationship between invariant measures of a dynamical system and its computing power to strengthen the bridge between physics and computation.This article is part of the themed issue 'Horizons of cybernetical physics'.

  19. Nonlinear dynamics as an engine of computation

    Science.gov (United States)

    Kia, Behnam; Lindner, John F.; Ditto, William L.

    2017-03-01

    Control of chaos teaches that control theory can tame the complex, random-like behaviour of chaotic systems. This alliance between control methods and physics-cybernetical physics-opens the door to many applications, including dynamics-based computing. In this article, we introduce nonlinear dynamics and its rich, sometimes chaotic behaviour as an engine of computation. We review our work that has demonstrated how to compute using nonlinear dynamics. Furthermore, we investigate the interrelationship between invariant measures of a dynamical system and its computing power to strengthen the bridge between physics and computation. This article is part of the themed issue 'Horizons of cybernetical physics'.

  20. Computer Science and Technology Board

    Energy Technology Data Exchange (ETDEWEB)

    Blumenthal, M.S.

    1990-01-01

    The Computer Science and Technology Board (CSTB) meets three times a year to consider scientific and policy issues in computer science as well as relevant problems in associated technologies. The objectives of the Board include: initiating studies involving computer science and technology as a critical national resource; responding to requests from the government, nonprofit foundations, and industry for advice on computer science and technology; promoting the health of the technology and other fields of pure and applied science and technology; and providing a base of expertise within the NRC in the area of computer science and technology.

  1. The Need for Computer Science

    Science.gov (United States)

    Margolis, Jane; Goode, Joanna; Bernier, David

    2011-01-01

    Broadening computer science learning to include more students is a crucial item on the United States' education agenda, these authors say. Although policymakers advocate more computer science expertise, computer science offerings in high schools are few--and actually shrinking. In addition, poorly resourced schools with a high percentage of…

  2. Computer Science Education in China.

    Science.gov (United States)

    Yun-Lin, Su

    1988-01-01

    Describes the history of computer science departments at universities in China. Educational principles that characterize Chinese computer science education are discussed, selection of students for universities is described, and curricula for both undergraduate and graduate computer science studies are outlined. (LRW)

  3. The Need for Computer Science

    Science.gov (United States)

    Margolis, Jane; Goode, Joanna; Bernier, David

    2011-01-01

    Broadening computer science learning to include more students is a crucial item on the United States' education agenda, these authors say. Although policymakers advocate more computer science expertise, computer science offerings in high schools are few--and actually shrinking. In addition, poorly resourced schools with a high percentage of…

  4. Computer Science Research in India.

    Science.gov (United States)

    1995-10-07

    This paper begins with a discussion of the nature of Computer Science Research in India. The type of institutions in which Computer Science research...Finally we study the influence on Indian Computer Science research of the phenomenal growth in exports by the Indian software industry and the arrival

  5. Computer Science Education in China.

    Science.gov (United States)

    Yun-Lin, Su

    1988-01-01

    Describes the history of computer science departments at universities in China. Educational principles that characterize Chinese computer science education are discussed, selection of students for universities is described, and curricula for both undergraduate and graduate computer science studies are outlined. (LRW)

  6. Computer Science Research: Computation Directorate

    Energy Technology Data Exchange (ETDEWEB)

    Durst, M.J. (ed.); Grupe, K.F. (ed.)

    1988-01-01

    This report contains short papers in the following areas: large-scale scientific computation; parallel computing; general-purpose numerical algorithms; distributed operating systems and networks; knowledge-based systems; and technology information systems.

  7. Reservoir Computing Beyond Memory-Nonlinearity Trade-off.

    Science.gov (United States)

    Inubushi, Masanobu; Yoshimura, Kazuyuki

    2017-08-31

    Reservoir computing is a brain-inspired machine learning framework that employs a signal-driven dynamical system, in particular harnessing common-signal-induced synchronization which is a widely observed nonlinear phenomenon. Basic understanding of a working principle in reservoir computing can be expected to shed light on how information is stored and processed in nonlinear dynamical systems, potentially leading to progress in a broad range of nonlinear sciences. As a first step toward this goal, from the viewpoint of nonlinear physics and information theory, we study the memory-nonlinearity trade-off uncovered by Dambre et al. (2012). Focusing on a variational equation, we clarify a dynamical mechanism behind the trade-off, which illustrates why nonlinear dynamics degrades memory stored in dynamical system in general. Moreover, based on the trade-off, we propose a mixture reservoir endowed with both linear and nonlinear dynamics and show that it improves the performance of information processing. Interestingly, for some tasks, significant improvements are observed by adding a few linear dynamics to the nonlinear dynamical system. By employing the echo state network model, the effect of the mixture reservoir is numerically verified for a simple function approximation task and for more complex tasks.

  8. Get set for computer science

    CERN Document Server

    Edwards, Alistair

    2006-01-01

    This book is aimed at students who are thinking of studying Computer Science or a related topic at university. Part One is a brief introduction to the topics that make up Computer Science, some of which you would expect to find as course modules in a Computer Science programme. These descriptions should help you to tell the difference between Computer Science as taught in different departments and so help you to choose a course that best suits you. Part Two builds on what you have learned about the nature of Computer Science by giving you guidance in choosing universities and making your appli

  9. OCR A level computer science

    CERN Document Server

    Rouse, George; O'Byrne, Sean

    2015-01-01

    Develop confident students with our expert authors: their insight and guidance will ensure a thorough understanding of OCR A Level computer science, with challenging tasks and activities to test essential analytical and problem-solving skills. - Endorsed by OCR for use with the OCR AS and A Level Computer Science specification and written by a trusted and experienced author team, OCR Computer Science for A Level:- Endorsed by OCR for use with the OCR AS and A Level Computer Science specification and written by a trusted and experienced author team, OCR Computer Science for A Level:- Builds stu

  10. Cheating in Computer Science

    OpenAIRE

    Muray, William

    2010-01-01

    The article of record as published may be found at http://dx.doi.org/10. Editor’s Introduction: CISSP Many computer science teachers are very concerned about students cheating in their courses. Surveys report that almost three-quarters of high school students admit to cheating within the past year. John Barrie, founder of the plagiarism-detecting Web site Turnitin.com, says that about a third of the papers submitted to the site have significant levels of plagiarism. Many people say that th...

  11. Computer science a concise introduction

    CERN Document Server

    Sinclair, Ian

    2014-01-01

    Computer Science: A Concise Introduction covers the fundamentals of computer science. The book describes micro-, mini-, and mainframe computers and their uses; the ranges and types of computers and peripherals currently available; applications to numerical computation; and commercial data processing and industrial control processes. The functions of data preparation, data control, computer operations, applications programming, systems analysis and design, database administration, and network control are also encompassed. The book then discusses batch, on-line, and real-time systems; the basic

  12. The skewness of computer science

    CERN Document Server

    Franceschet, Massimo

    2009-01-01

    Computer science is a relatively young discipline combining science, engineering, and mathematics. The main flavors of computer science research involve the theoretical development of conceptual models for the different aspects of computing and the more applicative building of software artifacts and assessment of their properties. In the computer science publication culture, conferences are an important vehicle to quickly move ideas, and journals often publish deeper versions of papers already presented at conferences. These peculiarities of the discipline make computer science an original research field within the sciences, and, therefore, the assessment of classical bibliometric laws is particularly important for this field. In this paper, we study the skewness of the distribution of citations to journals and conference papers published in computer science venues. We find that the skewness in the distribution of mean citedness of different journals combines with the asymmetry in citedness of articles in eac...

  13. Computing handbook computer science and software engineering

    CERN Document Server

    Gonzalez, Teofilo; Tucker, Allen

    2014-01-01

    Overview of Computer Science Structure and Organization of Computing Peter J. DenningComputational Thinking Valerie BarrAlgorithms and Complexity Data Structures Mark WeissBasic Techniques for Design and Analysis of Algorithms Edward ReingoldGraph and Network Algorithms Samir Khuller and Balaji RaghavachariComputational Geometry Marc van KreveldComplexity Theory Eric Allender, Michael Loui, and Kenneth ReganFormal Models and Computability Tao Jiang, Ming Li, and Bala

  14. Computer science and technologies

    Energy Technology Data Exchange (ETDEWEB)

    Kitagawa, T.

    1988-01-01

    This volume aims to provide up-to-date information on recent research and development in computer science and technology in Japan. In view of the rapid developments in these fields and the urgent demand for more detailed information about Japanese activities and achievements, it has been decided to concentrate on only a few selected topics in each volume. The topics covered will change each year so as to obtain adequate coverage of a broad range of activities over a period of a few years. This edition should not only contribute to the international understanding of technical developments in Japan, but also shed light on the cultural background to these theoretical and practical developments.

  15. AQA A level computer science

    CERN Document Server

    Reeves, Bob

    2015-01-01

    AQA A-level Computer Science gives students the chance to think creatively and progress through the AQA AS and A-level Computer Science specifications. Detailed coverage of the specifications will enrich understanding of the fundamental principles of computing, whilst a range of activities help to develop the programming skills and computational thinking skills at A-level and beyond. - Enables students to build a thorough understanding of the fundamental principles in the AQA AS and A-Level Computer Science specifications, with detailed coverage of programming, algorithms, data structures a

  16. Bifurcation-based adiabatic quantum computation with a nonlinear oscillator network.

    Science.gov (United States)

    Goto, Hayato

    2016-02-22

    The dynamics of nonlinear systems qualitatively change depending on their parameters, which is called bifurcation. A quantum-mechanical nonlinear oscillator can yield a quantum superposition of two oscillation states, known as a Schrödinger cat state, via quantum adiabatic evolution through its bifurcation point. Here we propose a quantum computer comprising such quantum nonlinear oscillators, instead of quantum bits, to solve hard combinatorial optimization problems. The nonlinear oscillator network finds optimal solutions via quantum adiabatic evolution, where nonlinear terms are increased slowly, in contrast to conventional adiabatic quantum computation or quantum annealing, where quantum fluctuation terms are decreased slowly. As a result of numerical simulations, it is concluded that quantum superposition and quantum fluctuation work effectively to find optimal solutions. It is also notable that the present computer is analogous to neural computers, which are also networks of nonlinear components. Thus, the present scheme will open new possibilities for quantum computation, nonlinear science, and artificial intelligence.

  17. Bifurcation-based adiabatic quantum computation with a nonlinear oscillator network

    Science.gov (United States)

    Goto, Hayato

    2016-02-01

    The dynamics of nonlinear systems qualitatively change depending on their parameters, which is called bifurcation. A quantum-mechanical nonlinear oscillator can yield a quantum superposition of two oscillation states, known as a Schrödinger cat state, via quantum adiabatic evolution through its bifurcation point. Here we propose a quantum computer comprising such quantum nonlinear oscillators, instead of quantum bits, to solve hard combinatorial optimization problems. The nonlinear oscillator network finds optimal solutions via quantum adiabatic evolution, where nonlinear terms are increased slowly, in contrast to conventional adiabatic quantum computation or quantum annealing, where quantum fluctuation terms are decreased slowly. As a result of numerical simulations, it is concluded that quantum superposition and quantum fluctuation work effectively to find optimal solutions. It is also notable that the present computer is analogous to neural computers, which are also networks of nonlinear components. Thus, the present scheme will open new possibilities for quantum computation, nonlinear science, and artificial intelligence.

  18. Cambridge IGCSE computer science workbook

    CERN Document Server

    Watson, David; Guinness, Paul; Nagle, Garrett

    2016-01-01

    Student workbook to support students throughout their Cambridge IGCSE Computer Science course, with plenty of extra practice questions and activities. Accompanies the Cambridge IGCSE Computer Science student text book, following the contents and chapter order. Students write their answers in the book and keep it for study in class or at home throughout their course.

  19. Soft computing in computer and information science

    CERN Document Server

    Fray, Imed; Pejaś, Jerzy

    2015-01-01

    This book presents a carefully selected and reviewed collection of papers presented during the 19th Advanced Computer Systems conference ACS-2014. The Advanced Computer Systems conference concentrated from its beginning on methods and algorithms of artificial intelligence. Further future brought new areas of interest concerning technical informatics related to soft computing and some more technological aspects of computer science such as multimedia and computer graphics, software engineering, web systems, information security and safety or project management. These topics are represented in the present book under the categories Artificial Intelligence, Design of Information and Multimedia Systems, Information Technology Security and Software Technologies.

  20. Computational science for energy research

    Science.gov (United States)

    Abgrall, Rémi; Koren, Barry

    2017-09-01

    Computational science complements theory and experiments. It can deliver knowledge and understanding in application areas where the latter two can not. Computational science is particularly important for the simulation of various energy-related processes, ranging from classical energy processes as combustion and subsurface oil-reservoir flows to more modern processes as wind-farm aerodynamics, photovoltaics and - very challenging from a computational perspective - tokamak-plasma physics.

  1. NASA's computer science research program

    Science.gov (United States)

    Larsen, R. L.

    1983-01-01

    Following a major assessment of NASA's computing technology needs, a new program of computer science research has been initiated by the Agency. The program includes work in concurrent processing, management of large scale scientific databases, software engineering, reliable computing, and artificial intelligence. The program is driven by applications requirements in computational fluid dynamics, image processing, sensor data management, real-time mission control and autonomous systems. It consists of university research, in-house NASA research, and NASA's Research Institute for Advanced Computer Science (RIACS) and Institute for Computer Applications in Science and Engineering (ICASE). The overall goal is to provide the technical foundation within NASA to exploit advancing computing technology in aerospace applications.

  2. Instruction Sequences for Computer Science

    NARCIS (Netherlands)

    Bergstra, J.A.; Middelburg, C.A.

    2012-01-01

    This book demonstrates that the concept of an instruction sequence offers a novel and useful viewpoint on issues relating to diverse subjects in computer science. Selected issues relating to well-known subjects from the theory of computation and the area of computer architecture are rigorously

  3. Computational Science Facility (CSF)

    Data.gov (United States)

    Federal Laboratory Consortium — PNNL Institutional Computing (PIC) is focused on meeting DOE's mission needs and is part of PNNL's overarching research computing strategy. PIC supports large-scale...

  4. Computational Science Facility (CSF)

    Data.gov (United States)

    Federal Laboratory Consortium — PNNL Institutional Computing (PIC) is focused on meeting DOE's mission needs and is part of PNNL's overarching research computing strategy. PIC supports large-scale...

  5. Computing with functionals—computability theory or computer science?

    OpenAIRE

    Normann, Dag

    2006-01-01

    We review some of the history of the computability theory of functionals of higher types, and we will demonstrate how contributions from logic and theoretical computer science have shaped this still active subject.

  6. Physical computation and cognitive science

    CERN Document Server

    Fresco, Nir

    2014-01-01

    This book presents a study of digital computation in contemporary cognitive science. Digital computation is a highly ambiguous concept, as there is no common core definition for it in cognitive science. Since this concept plays a central role in cognitive theory, an adequate cognitive explanation requires an explicit account of digital computation. More specifically, it requires an account of how digital computation is implemented in physical systems. The main challenge is to deliver an account encompassing the multiple types of existing models of computation without ending up in pancomputationalism, that is, the view that every physical system is a digital computing system. This book shows that only two accounts, among the ones examined by the author, are adequate for explaining physical computation. One of them is the instructional information processing account, which is developed here for the first time.   “This book provides a thorough and timely analysis of differing accounts of computation while adv...

  7. Theoretical computer science and the natural sciences

    Science.gov (United States)

    Marchal, Bruno

    2005-12-01

    I present some fundamental theorems in computer science and illustrate their relevance in Biology and Physics. I do not assume prerequisites in mathematics or computer science beyond the set N of natural numbers, functions from N to N, the use of some notational conveniences to describe functions, and at some point, a minimal amount of linear algebra and logic. I start with Cantor's transcendental proof by diagonalization of the non enumerability of the collection of functions from natural numbers to the natural numbers. I explain why this proof is not entirely convincing and show how, by restricting the notion of function in terms of discrete well defined processes, we are led to the non algorithmic enumerability of the computable functions, but also-through Church's thesis-to the algorithmic enumerability of partial computable functions. Such a notion of function constitutes, with respect to our purpose, a crucial generalization of that concept. This will make easy to justify deep and astonishing (counter-intuitive) incompleteness results about computers and similar machines. The modified Cantor diagonalization will provide a theory of concrete self-reference and I illustrate it by pointing toward an elementary theory of self-reproduction-in the Amoeba's way-and cellular self-regeneration-in the flatworm Planaria's way. To make it easier, I introduce a very simple and powerful formal system known as the Schoenfinkel-Curry combinators. I will use the combinators to illustrate in a more concrete way the notion introduced above. The combinators, thanks to their low-level fine grained design, will also make it possible to make a rough but hopefully illuminating description of the main lessons gained by the careful observation of nature, and to describe some new relations, which should exist between computer science, the science of life and the science of inert matter, once some philosophical, if not theological, hypotheses are made in the cognitive sciences. In the

  8. Dynamic Associations in Nonlinear Computing Arrays

    Science.gov (United States)

    Huberman, B. A.; Hogg, T.

    1985-10-01

    We experimentally show that nonlinear parallel arrays can be made to compute with attractors. This leads to fast adaptive behavior in which dynamical associations can be made between different inputs which initially produce sharply distinct outputs. We first define a set of simple local procedures which allow a general computing structure to change its state in time so as to produce classical Pavlovian conditioning. We then examine the dynamics of coalescence and dissociation of attractors with a number of quantitative experiments. We also show how such arrays exhibit generalization and differentiation of inputs in their behavior.

  9. Computer simulation in materials science

    Energy Technology Data Exchange (ETDEWEB)

    Arsenault, R.J.; Beeler, J.R.; Esterling, D.M.

    1988-01-01

    This book contains papers on the subject of modeling in materials science. Topics include thermodynamics of metallic solids and fluids, grain-boundary modeling, fracture from an atomistic point of view, and computer simulation of dislocations on an atomistic level.

  10. Mathematical logic for computer science

    CERN Document Server

    Zhong Wan Lu

    1998-01-01

    Mathematical logic is essentially related to computer science. This book describes the aspects of mathematical logic that are closely related to each other, including classical logic, constructive logic, and modal logic. This book is intended to attend to both the peculiarities of logical systems and the requirements of computer science.In this edition, the revisions essentially involve rewriting the proofs, increasing the explanations, and adopting new terms and notations.

  11. Computer Science Professionals and Greek Library Science

    Science.gov (United States)

    Dendrinos, Markos N.

    2008-01-01

    This paper attempts to present the current state of computer science penetration into librarianship in terms of both workplace and education issues. The shift from material libraries into digital libraries is mirrored in the corresponding shift from librarians into information scientists. New library data and metadata, as well as new automated…

  12. Transactions on Computational Science IX

    DEFF Research Database (Denmark)

    The 9th issue of the Transactions on Computational Science journal, edited by François Anton, is devoted to the subject of Voronoi diagrams in science and engineering. The 9 papers included in the issue constitute extended versions of selected papers from the International Symposium on Voronoi...

  13. Transactions on Computational Science IX

    DEFF Research Database (Denmark)

    The 9th issue of the Transactions on Computational Science journal, edited by François Anton, is devoted to the subject of Voronoi diagrams in science and engineering. The 9 papers included in the issue constitute extended versions of selected papers from the International Symposium on Voronoi...

  14. Molecular Science Computing: 2010 Greenbook

    Energy Technology Data Exchange (ETDEWEB)

    De Jong, Wibe A.; Cowley, David E.; Dunning, Thom H.; Vorpagel, Erich R.

    2010-04-02

    This 2010 Greenbook outlines the science drivers for performing integrated computational environmental molecular research at EMSL and defines the next-generation HPC capabilities that must be developed at the MSC to address this critical research. The EMSL MSC Science Panel used EMSL’s vision and science focus and white papers from current and potential future EMSL scientific user communities to define the scientific direction and resulting HPC resource requirements presented in this 2010 Greenbook.

  15. Cloud computing and services science

    NARCIS (Netherlands)

    Ivanov, Ivan; Sinderen, van Marten; Shishkov, Boris

    2012-01-01

    This book is essentially a collection of the best papers of the International Conference on Cloud Computing and Services Science (CLOSER), which was held in Noordwijkerhout, The Netherlands on May 7–9, 2011. The conference addressed technology trends in the domain of cloud computing in relation to a

  16. Serious computer games in computer science education

    Directory of Open Access Journals (Sweden)

    Jože Rugelj

    2015-11-01

    Full Text Available The role and importance of serious computer games in contemporary educational practice is presented in this paper as well as the theoretical fundamentals that justify their use in different forms of education. We present a project for designing and developing serious games that take place within the curriculum for computer science teachers’ education as an independent project work in teams. In this project work students have to use their knowledge in the field of didactics and computer science to develop games. The developed game is tested and evaluated in schools in the framework of their practical training. The results of the evaluation can help students improve their games and verify to which extent specified learning goals have been achieved.

  17. Computational colour science using MATLAB

    CERN Document Server

    Westland, Stephen; Cheung, Vien

    2012-01-01

    Computational Colour Science Using MATLAB 2nd Edition offers a practical, problem-based approach to colour physics. The book focuses on the key issues encountered in modern colour engineering, including efficient representation of colour information, Fourier analysis of reflectance spectra and advanced colorimetric computation. Emphasis is placed on the practical applications rather than the techniques themselves, with material structured around key topics. These topics include colour calibration of visual displays, computer recipe prediction and models for colour-appearance prediction. Each t

  18. Numerical computation of nonlinear normal modes in mechanical engineering

    Science.gov (United States)

    Renson, L.; Kerschen, G.; Cochelin, B.

    2016-03-01

    This paper reviews the recent advances in computational methods for nonlinear normal modes (NNMs). Different algorithms for the computation of undamped and damped NNMs are presented, and their respective advantages and limitations are discussed. The methods are illustrated using various applications ranging from low-dimensional weakly nonlinear systems to strongly nonlinear industrial structures.

  19. STEW A Nonlinear Data Modeling Computer Program

    CERN Document Server

    Chen, H

    2000-01-01

    A nonlinear data modeling computer program, STEW, employing the Levenberg-Marquardt algorithm, has been developed to model the experimental sup 2 sup 3 sup 9 Pu(n,f) and sup 2 sup 3 sup 5 U(n,f) cross sections. This report presents results of the modeling of the sup 2 sup 3 sup 9 Pu(n,f) and sup 2 sup 3 sup 5 U(n,f) cross-section data. The calculation of the fission transmission coefficient is based on the double-humped-fission-barrier model of Bjornholm and Lynn. Incident neutron energies of up to 5 MeV are considered.

  20. STEW: A Nonlinear Data Modeling Computer Program

    Energy Technology Data Exchange (ETDEWEB)

    Chen, H.

    2000-03-04

    A nonlinear data modeling computer program, STEW, employing the Levenberg-Marquardt algorithm, has been developed to model the experimental {sup 239}Pu(n,f) and {sup 235}U(n,f) cross sections. This report presents results of the modeling of the {sup 239}Pu(n,f) and {sup 235}U(n,f) cross-section data. The calculation of the fission transmission coefficient is based on the double-humped-fission-barrier model of Bjornholm and Lynn. Incident neutron energies of up to 5 MeV are considered.

  1. Cambridge IGCSE computer science

    CERN Document Server

    Watson, Dave; Konrad, Nina

    2015-01-01

    Endorsed by Cambridge International Examinations. Develop your students computational thinking and programming skills with complete coverage of the latest syllabus (0478) from experienced examiners and teachers. - Includes a Student CD-ROM with interactive tests, based on the short answer questions from both papers - Follows the order of the syllabus exactly, ensuring complete coverage - Introduces students to self-learning exercises, helping them learn how to use their knowledge in new scenarios This syllabus is for first examination from 2015.

  2. Computer Science Research at Langley

    Science.gov (United States)

    Voigt, S. J. (Editor)

    1982-01-01

    A workshop was held at Langley Research Center, November 2-5, 1981, to highlight ongoing computer science research at Langley and to identify additional areas of research based upon the computer user requirements. A panel discussion was held in each of nine application areas, and these are summarized in the proceedings. Slides presented by the invited speakers are also included. A survey of scientific, business, data reduction, and microprocessor computer users helped identify areas of focus for the workshop. Several areas of computer science which are of most concern to the Langley computer users were identified during the workshop discussions. These include graphics, distributed processing, programmer support systems and tools, database management, and numerical methods.

  3. Linking computers for science

    CERN Multimedia

    2005-01-01

    After the success of SETI@home, many other scientists have found computer power donated by the public to be a valuable resource - and sometimes the only possibility to achieve their goals. In July, representatives of several “public resource computing” projects came to CERN to discuss technical issues and R&D activities on the common computing platform they are using, BOINC. This photograph shows the LHC@home screen-saver which uses the BOINC platform: the dots represent protons and the position of the status bar indicates the progress of the calculations. This summer, CERN hosted the first “pangalactic workshop” on BOINC (Berkeley Open Interface for Network Computing). BOINC is modelled on SETI@home, which millions of people have downloaded to help search for signs of extraterrestrial intelligence in radio-astronomical data. BOINC provides a general-purpose framework for scientists to adapt their software to, so that the public can install and run it. An important part of BOINC is managing the...

  4. Writing for computer science

    CERN Document Server

    Zobel, Justin

    2015-01-01

    All researchers need to write or speak about their work, and to have research  that is worth presenting. Based on the author's decades of experience as a researcher and advisor, this third edition provides detailed guidance on writing and presentations and a comprehensive introduction to research methods, the how-to of being a successful scientist.  Topics include: ·         Development of ideas into research questions; ·         How to find, read, evaluate and referee other research; ·         Design and evaluation of experiments and appropriate use of statistics; ·         Ethics, the principles of science and examples of science gone wrong. Much of the book is a step-by-step guide to effective communication, with advice on:  ·         Writing style and editing; ·         Figures, graphs and tables; ·         Mathematics and algorithms; ·         Literature reviews and referees' reports; ·         Structuring of arguments an...

  5. The Future of Computer Science

    Institute of Scientific and Technical Information of China (English)

    John E.Hopcroft

    2009-01-01

    @@ It's a great pleasure for me to be here today and have this opportunity to talk to you about my view of the future of computer science.because I think this is a very important time for those of you,the students.What I like to do is I like tostart out by telling you a very quick story about the early part of my career.I graduated from Standford in 1964 from the electrical engineering department.This was before computer science got started.I was hired in coincidence in the electrical engineering department,and what I was asked to do was to teach a new course in computer science.

  6. Trends in Computational Science Education

    Science.gov (United States)

    Landau, Rubin

    2002-08-01

    Education in computational science and engineering (CSE) has evolved through a number of stages, from recognition in the 1980s to its present early growth. Now a number of courses and degree programs are being designed and implemented at both the graduate and undergraduate levels, and students are beginning to receive degrees. This talk will discuss various aspects of this development, including the impact on faculty and students, the nature of the job market, the intellectual content of CSE education, and the types of programs and degrees now being offered. Analytic comparisons will be made between the content of Physics degrees versus those of other disciplines, and reasons for changes should be apparent. This talk is based on the papers "Elements of Computational Science Education" by Osman Yasar and Rubin Landau, and "Computational Science Education" by Charles Swanson.

  7. Reproducible research in computational science.

    Science.gov (United States)

    Peng, Roger D

    2011-12-02

    Computational science has led to exciting new developments, but the nature of the work has exposed limitations in our ability to evaluate published findings. Reproducibility has the potential to serve as a minimum standard for judging scientific claims when full independent replication of a study is not possible.

  8. The NASA computer science research program plan

    Science.gov (United States)

    1983-01-01

    A taxonomy of computer science is included, one state of the art of each of the major computer science categories is summarized. A functional breakdown of NASA programs under Aeronautics R and D, space R and T, and institutional support is also included. These areas were assessed against the computer science categories. Concurrent processing, highly reliable computing, and information management are identified.

  9. Computability, complexity, and languages fundamentals of theoretical computer science

    CERN Document Server

    Davis, Martin D; Rheinboldt, Werner

    1983-01-01

    Computability, Complexity, and Languages: Fundamentals of Theoretical Computer Science provides an introduction to the various aspects of theoretical computer science. Theoretical computer science is the mathematical study of models of computation. This text is composed of five parts encompassing 17 chapters, and begins with an introduction to the use of proofs in mathematics and the development of computability theory in the context of an extremely simple abstract programming language. The succeeding parts demonstrate the performance of abstract programming language using a macro expa

  10. Computers in Information Sciences: On-Line Systems.

    Science.gov (United States)

    COMPUTERS, *BIBLIOGRAPHIES, *ONLINE SYSTEMS, * INFORMATION SCIENCES , DATA PROCESSING, DATA MANAGEMENT, COMPUTER PROGRAMMING, INFORMATION RETRIEVAL, COMPUTER GRAPHICS, DIGITAL COMPUTERS, ANALOG COMPUTERS.

  11. Computer science and operations research

    CERN Document Server

    Balci, Osman

    1992-01-01

    The interface of Operation Research and Computer Science - although elusive to a precise definition - has been a fertile area of both methodological and applied research. The papers in this book, written by experts in their respective fields, convey the current state-of-the-art in this interface across a broad spectrum of research domains which include optimization techniques, linear programming, interior point algorithms, networks, computer graphics in operations research, parallel algorithms and implementations, planning and scheduling, genetic algorithms, heuristic search techniques and dat

  12. On the complexity of computing two nonlinearity measures

    DEFF Research Database (Denmark)

    Find, Magnus Gausdal

    2014-01-01

    We study the computational complexity of two Boolean nonlinearity measures: the nonlinearity and the multiplicative complexity. We show that if one-way functions exist, no algorithm can compute the multiplicative complexity in time 2O(n) given the truth table of length 2n, in fact under the same...

  13. Utilizing nonlinearity of transistors for reconfigurable chaos computation

    Science.gov (United States)

    Ditto, William; Kia, Behnam

    2014-03-01

    A VLSI circuit design for chaos computing is presented that exploits the intrinsic nonlinearity of transistors to implement a novel approach for conventional and chaotic computing circuit design. In conventional digital circuit design and implementation, transistors are simply switched on or off. We argue that by using the full range of nonlinear dynamics of transistors, we can design and build more efficient computational elements and logic blocks. Furthermore, the nonlinearity of these transistor circuits can be used to program the logic block to implement different types of computational elements that can be reconfigured. Because the intrinsic nonlinear dynamics of the transistors are utilized the resulting circuits typically require fewer transistors compared to conventional digital circuits as we exploit the intrinsic nonlinearity of the transistors to realize computations. This work was done with support from ONR grant N00014-12-1-0026 and from an ONR STTR and First Pass Engineering.

  14. Computer science faculty explore thermal-aware computing

    OpenAIRE

    Daniilidi, Christina

    2007-01-01

    Kirk Cameron and Dimitrios Nikolopoulos, associate professors of computer science in the College of Engineering at Virginia Tech, have earned a National Science Foundation (NSF) - Computer Science Research (CSR) award of $350,000 to help improve the reliability of computer systems' processors.

  15. Advanced in Computer Science and its Applications

    CERN Document Server

    Yen, Neil; Park, James; CSA 2013

    2014-01-01

    The theme of CSA is focused on the various aspects of computer science and its applications for advances in computer science and its applications and provides an opportunity for academic and industry professionals to discuss the latest issues and progress in the area of computer science and its applications. Therefore this book will be include the various theories and practical applications in computer science and its applications.

  16. Wanted: Female Computer-Science Students

    Science.gov (United States)

    Carlson, Scott

    2006-01-01

    The Computing Research Association revealed that the percentage of American women in computer science and related fields remains low and stagnant, while other fields, like mathematics, science, and chemistry are seeing growing enrollment of women. Some researchers suggest computer-science programs are stacked women and the way they learn, but…

  17. Computer Science and the Liberal Arts

    Science.gov (United States)

    Shannon, Christine

    2010-01-01

    Computer science and the liberal arts have much to offer each other. Yet liberal arts colleges, in particular, have been slow to recognize the opportunity that the study of computer science provides for achieving the goals of a liberal education. After the precipitous drop in computer science enrollments during the first decade of this century,…

  18. Girls Save the World through Computer Science

    Science.gov (United States)

    Murakami, Christine

    2011-01-01

    It's no secret that fewer and fewer women are entering computer science fields. Attracting high school girls to computer science is only part of the solution. Retaining them while they are in higher education or the workforce is also a challenge. To solve this, there is a need to show girls that computer science is a wide-open field that offers…

  19. Preparing Future Secondary Computer Science Educators

    Science.gov (United States)

    Ajwa, Iyad

    2007-01-01

    Although nearly every college offers a major in computer science, many computer science teachers at the secondary level have received little formal training. This paper presents details of a project that could make a significant contribution to national efforts to improve computer science education by combining teacher education and professional…

  20. Computer Science and the Liberal Arts

    Science.gov (United States)

    Shannon, Christine

    2010-01-01

    Computer science and the liberal arts have much to offer each other. Yet liberal arts colleges, in particular, have been slow to recognize the opportunity that the study of computer science provides for achieving the goals of a liberal education. After the precipitous drop in computer science enrollments during the first decade of this century,…

  1. Preparing Future Secondary Computer Science Educators

    Science.gov (United States)

    Ajwa, Iyad

    2007-01-01

    Although nearly every college offers a major in computer science, many computer science teachers at the secondary level have received little formal training. This paper presents details of a project that could make a significant contribution to national efforts to improve computer science education by combining teacher education and professional…

  2. Nonlinear External Kink Computing with NIMROD

    Science.gov (United States)

    Bunkers, K. J.; Sovinec, C. R.

    2016-10-01

    Vertical displacement events (VDEs) during disruptions often include non-axisymmetric activity, including external kink modes, which are driven unstable as contact with the wall eats into the q-profile. The NIMROD code is being applied to study external-kink-unstable tokamak profiles in toroidal and cylindrical geometries. Simulations with external kinks show the plasma swallowing a vacuum bubble, similar to. NIMROD reproduces external kinks in both geometries, using an outer vacuum region (modeled as a plasma with a large resistivity), but as the boundary between the vacuum and plasma regions becomes more 3D, the resistivity becomes a 3D function, and it becomes more difficult for algebraic solves to converge. To help allow non-axisymmetric, nonlinear VDE calculations to proceed without restrictively small time-steps, several computational algorithms have been tested. Flexible GMRES, using a Fourier and real space representation for the toroidal angle has shown improvements. Off-diagonal preconditioning and a multigrid approach were tested and showed little improvement. A least squares finite element method (LSQFEM) has also helped improve the algebraic solve. This effort is supported by the U.S. Dept. of Energy, Award Numbers DE-FG02-06ER54850 and DE-FC02-08ER54975.

  3. Nonlinear science an interactive Mathematica notebook

    CERN Document Server

    Campbell, David K; Tanury, Thomas A

    2012-01-01

    This interactive Mathematica(TM) notebook provides a ready-made tool by which users can undertake their own mathematical experiments and explore the behavior of non-linear systems, from chaos in low-dimensional maps and coupled ordinary differential equations to solitons and coherent structures in nonlinear partial differential equations and "intrisic localized modes" and "discrete breathers" in extended lattice systems.

  4. Manifesto of computational social science

    Science.gov (United States)

    Conte, R.; Gilbert, N.; Bonelli, G.; Cioffi-Revilla, C.; Deffuant, G.; Kertesz, J.; Loreto, V.; Moat, S.; Nadal, J.-P.; Sanchez, A.; Nowak, A.; Flache, A.; San Miguel, M.; Helbing, D.

    2012-11-01

    The increasing integration of technology into our lives has created unprecedented volumes of data on society's everyday behaviour. Such data opens up exciting new opportunities to work towards a quantitative understanding of our complex social systems, within the realms of a new discipline known as Computational Social Science. Against a background of financial crises, riots and international epidemics, the urgent need for a greater comprehension of the complexity of our interconnected global society and an ability to apply such insights in policy decisions is clear. This manifesto outlines the objectives of this new scientific direction, considering the challenges involved in it, and the extensive impact on science, technology and society that the success of this endeavour is likely to bring about.

  5. Computer-aided design and computer science technology

    Science.gov (United States)

    Fulton, R. E.; Voigt, S. J.

    1976-01-01

    A description is presented of computer-aided design requirements and the resulting computer science advances needed to support aerospace design. The aerospace design environment is examined, taking into account problems of data handling and aspects of computer hardware and software. The interactive terminal is normally the primary interface between the computer system and the engineering designer. Attention is given to user aids, interactive design, interactive computations, the characteristics of design information, data management requirements, hardware advancements, and computer science developments.

  6. Functional Programming in Computer Science

    Energy Technology Data Exchange (ETDEWEB)

    Anderson, Loren James [Los Alamos National Lab. (LANL), Los Alamos, NM (United States); Davis, Marion Kei [Los Alamos National Lab. (LANL), Los Alamos, NM (United States)

    2016-01-19

    We explore functional programming through a 16-week internship at Los Alamos National Laboratory. Functional programming is a branch of computer science that has exploded in popularity over the past decade due to its high-level syntax, ease of parallelization, and abundant applications. First, we summarize functional programming by listing the advantages of functional programming languages over the usual imperative languages, and we introduce the concept of parsing. Second, we discuss the importance of lambda calculus in the theory of functional programming. Lambda calculus was invented by Alonzo Church in the 1930s to formalize the concept of effective computability, and every functional language is essentially some implementation of lambda calculus. Finally, we display the lasting products of the internship: additions to a compiler and runtime system for the pure functional language STG, including both a set of tests that indicate the validity of updates to the compiler and a compiler pass that checks for illegal instances of duplicate names.

  7. Biomaterial science meets computational biology.

    Science.gov (United States)

    Hutmacher, Dietmar W; Little, J Paige; Pettet, Graeme J; Loessner, Daniela

    2015-05-01

    There is a pressing need for a predictive tool capable of revealing a holistic understanding of fundamental elements in the normal and pathological cell physiology of organoids in order to decipher the mechanoresponse of cells. Therefore, the integration of a systems bioengineering approach into a validated mathematical model is necessary to develop a new simulation tool. This tool can only be innovative by combining biomaterials science with computational biology. Systems-level and multi-scale experimental data are incorporated into a single framework, thus representing both single cells and collective cell behaviour. Such a computational platform needs to be validated in order to discover key mechano-biological factors associated with cell-cell and cell-niche interactions.

  8. Assessment of computer science knowledge, achieved with »Computer Science Unplugged« activities

    OpenAIRE

    Zaviršek, Manca

    2015-01-01

    The master thesis discusses assessment of computer science knowledge, which students achieved with »Computer Science Unplugged« activities. First off we define what exactly computer science knowledge is and what the computer science concepts are. Then we get over to the modern approaches of teaching computer science, where the emphasis is problem solving. These approaches can be realized with »CS Unplugged« activities and Bebras tasks. The aim of the empirical part is to research whether asse...

  9. Photonic Nonlinear Transient Computing with Multiple-Delay Wavelength Dynamics

    Science.gov (United States)

    Martinenghi, Romain; Rybalko, Sergei; Jacquot, Maxime; Chembo, Yanne K.; Larger, Laurent

    2012-06-01

    We report on the experimental demonstration of a hybrid optoelectronic neuromorphic computer based on a complex nonlinear wavelength dynamics including multiple delayed feedbacks with randomly defined weights. This neuromorphic approach is based on a new paradigm of a brain-inspired computational unit, intrinsically differing from Turing machines. This recent paradigm consists in expanding the input information to be processed into a higher dimensional phase space, through the nonlinear transient response of a complex dynamics excited by the input information. The computed output is then extracted via a linear separation of the transient trajectory in the complex phase space. The hyperplane separation is derived from a learning phase consisting of the resolution of a regression problem. The processing capability originates from the nonlinear transient, resulting in nonlinear transient computing. The computational performance is successfully evaluated on a standard benchmark test, namely, a spoken digit recognition task.

  10. THE INTERFACE OF COMPUTER SCIENCE AND STATISTICS.

    Science.gov (United States)

    Computer science and statistics have each been separately documented by many books as well as numerous papers. However, the interface of computer ...prerequisites to the computer and mathematical prerequisites to computer science and of the foundations for probability and statistics. Development of statistics prior to 1900 then is reviewed. (Author)... science and statistics, the area of their interaction, has been documented only in part. The paper begins characterization of the entire interface by

  11. Berkeley Lab Computing Sciences: Accelerating Scientific Discovery

    OpenAIRE

    Hules, John A.

    2009-01-01

    Scientists today rely on advances in computer science, mathematics, and computational science, as well as large-scale computing and networking facilities, to increase our understanding of ourselves, our planet, and our universe. Berkeley Lab's Computing Sciences organization researches, develops, and deploys new tools and technologies to meet these needs and to advance research in such areas as global climate change, combustion, fusion energy, nanotechnology, biology, and astrophysics.

  12. Nonlinearity: The History and Philosophy of the Science

    Science.gov (United States)

    Burke, Kenneth M.

    2009-01-01

    This article provides for a concise history of nonlinearity from the context of the changing assumptions in science throughout the turn of the twentieth century. Concerned with the development of an ethics of technology in higher education, it establishes a background for ongoing research on quantitative methods in the social sciences. The history…

  13. Nonlinear continua fundaments for the computational techniques

    CERN Document Server

    Dvorkin, Eduardo N

    2005-01-01

    Offers a presentation of Continuum Mechanics, oriented towards numerical applications in the nonlinear analysis of solids, structures and fluid mechanics. This book develops general curvilinear coordinator kinematics of the continuum deformation using general curvilinear coordinates.

  14. ACSES, An Automated Computer Science Education System.

    Science.gov (United States)

    Nievergelt, Jurg; And Others

    A project to accommodate the large and increasing enrollment in introductory computer science courses by automating them with a subsystem for computer science instruction on the PLATO IV Computer-Based Education system at the University of Illinois was started. The subsystem was intended to be used for supplementary instruction at the University…

  15. Topological structures in computer science

    Directory of Open Access Journals (Sweden)

    Efim Khalimsky

    1987-01-01

    Full Text Available Topologies of finite spaces and spaces with countably many points are investigated. It is proven, using the theory of ordered topological spaces, that any topology in connected ordered spaces, with finitely many points or in spaces similar to the set of all integers, is an interval-alternating topology. Integer and digital lines, arcs, and curves are considered. Topology of N-dimensional digital spaces is described. A digital analog of the intermediate value theorem is proven. The equivalence of connectedness and pathconnectedness in digital and integer spaces is also proven. It is shown here how methods of continuous mathematics, for example, topological methods, can be applied to objects, that used to be investigated only by methods of discrete mathematics. The significance of methods and ideas in digital image and picture processing, robotic vision, computer tomography and system's sciences presented here is well known.

  16. Know Your Discipline: Teaching the Philosophy of Computer Science

    Science.gov (United States)

    Tedre, Matti

    2007-01-01

    The diversity and interdisciplinarity of computer science and the multiplicity of its uses in other sciences make it hard to define computer science and to prescribe how computer science should be carried out. The diversity of computer science also causes friction between computer scientists from different branches. Computer science curricula, as…

  17. Innovations in Computing Sciences and Software Engineering

    CERN Document Server

    Sobh, Tarek

    2010-01-01

    "Innovations in Computing Sciences and Software Engineering" includes a set of rigorously reviewed world-class manuscripts addressing and detailing state-of-the-art research projects in the areas of Computer Science, Software Engineering, Computer Engineering, and Systems Engineering and Sciences. The topics covered include: Image and Pattern Recognition: Compression, Image processing, Signal Processing Architectures, Signal Processing for Communication, Signal Processing Implementation, Speech Compression, and Video Coding Architectures; Languages and Systems: Algorithms, Databases,

  18. Computation simulation of the nonlinear response of suspension bridges

    Energy Technology Data Exchange (ETDEWEB)

    McCallen, D.B.; Astaneh-Asl, A.

    1997-10-01

    Accurate computational simulation of the dynamic response of long- span bridges presents one of the greatest challenges facing the earthquake engineering community The size of these structures, in terms of physical dimensions and number of main load bearing members, makes computational simulation of transient response an arduous task. Discretization of a large bridge with general purpose finite element software often results in a computational model of such size that excessive computational effort is required for three dimensional nonlinear analyses. The aim of the current study was the development of efficient, computationally based methodologies for the nonlinear analysis of cable supported bridge systems which would allow accurate characterization of a bridge with a relatively small number of degrees of freedom. This work has lead to the development of a special purpose software program for the nonlinear analysis of cable supported bridges and the methodologies and software are described and illustrated in this paper.

  19. Interdisciplinary Educational Collaborations: Chemistry and Computer Science

    Science.gov (United States)

    Haines, Ronald S.; Woo, Daniel T.; Hudson, Benjamin T.; Mori, Joji C.; Ngan, Evey S. M.; Pak, Wing-Yee

    2007-01-01

    Research collaborations between chemists and other scientists resulted in significant outcomes such as development of software. Such collaboration provided a realistic learning experience for computer science students.

  20. Nonlinear ship waves and computational fluid dynamics

    National Research Council Canada - National Science Library

    MIYATA, Hideaki; ORIHARA, Hideo; SATO, Yohei

    2014-01-01

    .... Finding of the occurrence of nonlinear waves (named Free-Surface Shock Waves) in the vicinity of a ship advancing at constant speed provided the start-line for the progress of innovative technologies in the ship hull-form design...

  1. Food Addiction: An Evolving Nonlinear Science

    OpenAIRE

    2014-01-01

    The purpose of this review is to familiarize readers with the role that addiction plays in the formation and treatment of obesity, type 2 diabetes and disorders of eating. We will outline several useful models that integrate metabolism, addiction, and human relationship adaptations to eating. A special effort will be made to demonstrate how the use of simple and straightforward nonlinear models can and are being used to improve our knowledge and treatment of patients suffering from nutrition...

  2. Snowmass 2013 Computing Frontier: Accelerator Science

    CERN Document Server

    Spentzouris, P; Joshi, C; Amundson, J; An, W; Bruhwiler, D L; Cary, J R; Cowan, B; Decyk, V K; Esarey, E; Fonseca, R A; Friedman, A; Geddes, C G R; Grote, D P; Kourbanis, I; Leemans, W P; Lu, W; Mori, W B; Ng, C; Qiang, Ji; Roberts, T; Ryne, R D; Schroeder, C B; Silva, L O; Tsung, F S; Vay, J -L; Vieira, J

    2013-01-01

    This is the working summary of the Accelerator Science working group of the Computing Frontier of the Snowmass meeting 2013. It summarizes the computing requirements to support accelerator technology in both Energy and Intensity Frontiers.

  3. Advances in Computer Science and Engineering

    CERN Document Server

    Second International Conference on Advances in Computer Science and Engineering (CES 2012)

    2012-01-01

    This book includes the proceedings of the second International Conference on Advances in Computer Science and Engineering (CES 2012), which was held during January 13-14, 2012 in Sanya, China. The papers in these proceedings of CES 2012 focus on the researchers’ advanced works in their fields of Computer Science and Engineering mainly organized in four topics, (1) Software Engineering, (2) Intelligent Computing, (3) Computer Networks, and (4) Artificial Intelligence Software.

  4. On teaching computer ethics within a computer science department.

    Science.gov (United States)

    Quinn, Michael J

    2006-04-01

    The author has surveyed a quarter of the accredited undergraduate computer science programs in the United States. More than half of these programs offer a 'social and ethical implications of computing' course taught by a computer science faculty member, and there appears to be a trend toward teaching ethics classes within computer science departments. Although the decision to create an 'in house' computer ethics course may sometimes be a pragmatic response to pressure from the accreditation agency, this paper argues that teaching ethics within a computer science department can provide students and faculty members with numerous benefits. The paper lists topics that can be covered in a computer ethics course and offers some practical suggestions for making the course successful.

  5. Sustainable computational science: the ReScience initiative

    DEFF Research Database (Denmark)

    Rougier, Nicolas; Hinsen, Konrad; Alexandre, Frédéric

    2017-01-01

    Computer science offers a large set of tools for prototyping, writing, running, testing, validating, sharing and reproducing results, however computational science lags behind. In the best case, authors may provide their source code as a compressed archive and they may feel confident their resear...

  6. ASCR Workshop on Quantum Computing for Science

    Energy Technology Data Exchange (ETDEWEB)

    Aspuru-Guzik, Alan [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Van Dam, Wim [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Farhi, Edward [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Gaitan, Frank [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Humble, Travis [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Jordan, Stephen [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Landahl, Andrew J [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Love, Peter [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Lucas, Robert [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Preskill, John [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Muller, Richard P. [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Svore, Krysta [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Wiebe, Nathan [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Williams, Carl [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)

    2015-06-01

    This report details the findings of the DOE ASCR Workshop on Quantum Computing for Science that was organized to assess the viability of quantum computing technologies to meet the computational requirements of the DOE’s science and energy mission, and to identify the potential impact of quantum technologies. The workshop was held on February 17-18, 2015, in Bethesda, MD, to solicit input from members of the quantum computing community. The workshop considered models of quantum computation and programming environments, physical science applications relevant to DOE's science mission as well as quantum simulation, and applied mathematics topics including potential quantum algorithms for linear algebra, graph theory, and machine learning. This report summarizes these perspectives into an outlook on the opportunities for quantum computing to impact problems relevant to the DOE’s mission as well as the additional research required to bring quantum computing to the point where it can have such impact.

  7. Central Computer Science Concepts to Research-Based Teacher Training in Computer Science: An Experimental Study

    Science.gov (United States)

    Zendler, Andreas; Klaudt, Dieter

    2012-01-01

    The significance of computer science for economics and society is undisputed. In particular, computer science is acknowledged to play a key role in schools (e.g., by opening multiple career paths). The provision of effective computer science education in schools is dependent on teachers who are able to properly represent the discipline and whose…

  8. Central Computer Science Concepts to Research-Based Teacher Training in Computer Science: An Experimental Study

    Science.gov (United States)

    Zendler, Andreas; Klaudt, Dieter

    2012-01-01

    The significance of computer science for economics and society is undisputed. In particular, computer science is acknowledged to play a key role in schools (e.g., by opening multiple career paths). The provision of effective computer science education in schools is dependent on teachers who are able to properly represent the discipline and whose…

  9. Basic proof skills of computer science students

    NARCIS (Netherlands)

    Hartel, P.H.; Es, van B.; Tromp, Th.J.M.

    1995-01-01

    Computer science students need mathematical proof skills. At our University, these skills are being taught as part of various mathematics and computer science courses. To test the skills of our students, we have asked them to work out a number of exercises. We found that our students are not as well

  10. Game based learning for computer science education

    NARCIS (Netherlands)

    Schmitz, Birgit; Czauderna, André; Klemke, Roland; Specht, Marcus

    2011-01-01

    Schmitz, B., Czauderna, A., Klemke, R., & Specht, M. (2011). Game based learning for computer science education. In G. van der Veer, P. B. Sloep, & M. van Eekelen (Eds.), Computer Science Education Research Conference (CSERC '11) (pp. 81-86). Heerlen, The Netherlands: Open Universiteit.

  11. Creating Science Simulations through Computational Thinking Patterns

    Science.gov (United States)

    Basawapatna, Ashok Ram

    2012-01-01

    Computational thinking aims to outline fundamental skills from computer science that everyone should learn. As currently defined, with help from the National Science Foundation (NSF), these skills include problem formulation, logically organizing data, automating solutions through algorithmic thinking, and representing data through abstraction.…

  12. Game based learning for computer science education

    NARCIS (Netherlands)

    Schmitz, Birgit; Czauderna, André; Klemke, Roland; Specht, Marcus

    2011-01-01

    Schmitz, B., Czauderna, A., Klemke, R., & Specht, M. (2011). Game based learning for computer science education. In G. van der Veer, P. B. Sloep, & M. van Eekelen (Eds.), Computer Science Education Research Conference (CSERC '11) (pp. 81-86). Heerlen, The Netherlands: Open Universiteit.

  13. Theory-Guided Technology in Computer Science.

    Science.gov (United States)

    Ben-Ari, Mordechai

    2001-01-01

    Examines the history of major achievements in computer science as portrayed by winners of the prestigious Turing award and identifies a possibly unique activity called Theory-Guided Technology (TGT). Researchers develop TGT by using theoretical results to create practical technology. Discusses reasons why TGT is practical in computer science and…

  14. COMPUTER SCIENCE DEVELOPMENTS RELEVANT TO PSYCHOLOGY.

    Science.gov (United States)

    on-line control of experiments by man-machine interaction. The developments in computer science which make these applications possible are discussed...in some detail. In addition, there are conceptual developments in computer science , particularly in the study of artificial intelligence, which may provide leads in the development of psychological theory. (Author)

  15. Theory-Guided Technology in Computer Science.

    Science.gov (United States)

    Ben-Ari, Mordechai

    2001-01-01

    Examines the history of major achievements in computer science as portrayed by winners of the prestigious Turing award and identifies a possibly unique activity called Theory-Guided Technology (TGT). Researchers develop TGT by using theoretical results to create practical technology. Discusses reasons why TGT is practical in computer science and…

  16. The science of computing - Parallel computation

    Science.gov (United States)

    Denning, P. J.

    1985-01-01

    Although parallel computation architectures have been known for computers since the 1920s, it was only in the 1970s that microelectronic components technologies advanced to the point where it became feasible to incorporate multiple processors in one machine. Concommitantly, the development of algorithms for parallel processing also lagged due to hardware limitations. The speed of computing with solid-state chips is limited by gate switching delays. The physical limit implies that a 1 Gflop operational speed is the maximum for sequential processors. A computer recently introduced features a 'hypercube' architecture with 128 processors connected in networks at 5, 6 or 7 points per grid, depending on the design choice. Its computing speed rivals that of supercomputers, but at a fraction of the cost. The added speed with less hardware is due to parallel processing, which utilizes algorithms representing different parts of an equation that can be broken into simpler statements and processed simultaneously. Present, highly developed computer languages like FORTRAN, PASCAL, COBOL, etc., rely on sequential instructions. Thus, increased emphasis will now be directed at parallel processing algorithms to exploit the new architectures.

  17. A granular computing method for nonlinear convection-diffusion equation

    Directory of Open Access Journals (Sweden)

    Tian Ya Lan

    2016-01-01

    Full Text Available This paper introduces a method of solving nonlinear convection-diffusion equation (NCDE, based on the combination of granular computing (GrC and characteristics finite element method (CFEM. The key idea of the proposed method (denoted as GrC-CFEM is to reconstruct the solution from coarse-grained layer to fine-grained layer. It first gets the nonlinear solution on the coarse-grained layer, and then the function (Taylor expansion is applied to linearize the NCDE on the fine-grained layer. Switch to the fine-grained layer, the linear solution is directly derived from the nonlinear solution. The full nonlinear problem is solved only on the coarse-grained layer. Numerical experiments show that the GrC-CFEM can accelerate the convergence and improve the computational efficiency without sacrificing the accuracy.

  18. Understanding Science Through the Computational Lens

    Institute of Scientific and Technical Information of China (English)

    Richard M. Karp

    2011-01-01

    This article explores the changing nature of the interaction between computer science and the natural and social sciences.After briefly tracing the history of scientific computation,the article presents the concept of computational lens,a metaphor for a new relationship that is emerging between the world of computation and the world of the sciences.Our main thesis is that,in many scientific fields,the processes being studied can be viewed as computational in nature,in the sense that the processes perform dynamic transformations on information represented as digital data.Viewing natural or engineered systems through the lens of their computational requirements or capabilities provides new insights and ways of thinking.A number of examples are discussed in support of this thesis.The examples are from various fields,including quantum computing,statistical physics,the World Wide Web and the Internet,mathematics,and computational molecular biology.

  19. Iterative restoration algorithms for nonlinear constraint computing

    Science.gov (United States)

    Szu, Harold

    A general iterative-restoration principle is introduced to facilitate the implementation of nonlinear optical processors. The von Neumann convergence theorem is generalized to include nonorthogonal subspaces which can be reduced to a special orthogonal projection operator by applying an orthogonality condition. This principle is shown to permit derivation of the Jacobi algorithm, the recursive principle, the van Cittert (1931) deconvolution method, the iteration schemes of Gerchberg (1974) and Papoulis (1975), and iteration schemes using two Fourier conjugate domains (e.g., Fienup, 1981). Applications to restoring the image of a double star and division by hard and soft zeros are discussed, and sample results are presented graphically.

  20. Bringing computational science to the public.

    Science.gov (United States)

    McDonagh, James L; Barker, Daniel; Alderson, Rosanna G

    2016-01-01

    The increasing use of computers in science allows for the scientific analyses of large datasets at an increasing pace. We provided examples and interactive demonstrations at Dundee Science Centre as part of the 2015 Women in Science festival, to present aspects of computational science to the general public. We used low-cost Raspberry Pi computers to provide hands on experience in computer programming and demonstrated the application of computers to biology. Computer games were used as a means to introduce computers to younger visitors. The success of the event was evaluated by voluntary feedback forms completed by visitors, in conjunction with our own self-evaluation. This work builds on the original work of the 4273π bioinformatics education program of Barker et al. (2013, BMC Bioinform. 14:243). 4273π provides open source education materials in bioinformatics. This work looks at the potential to adapt similar materials for public engagement events. It appears, at least in our small sample of visitors (n = 13), that basic computational science can be conveyed to people of all ages by means of interactive demonstrations. Children as young as five were able to successfully edit simple computer programs with supervision. This was, in many cases, their first experience of computer programming. The feedback is predominantly positive, showing strong support for improving computational science education, but also included suggestions for improvement. Our conclusions are necessarily preliminary. However, feedback forms suggest methods were generally well received among the participants; "Easy to follow. Clear explanation" and "Very easy. Demonstrators were very informative." Our event, held at a local Science Centre in Dundee, demonstrates that computer games and programming activities suitable for young children can be performed alongside a more specialised and applied introduction to computational science for older visitors.

  1. Complex dynamics and morphogenesis an introduction to nonlinear science

    CERN Document Server

    Misbah, Chaouqi

    2017-01-01

    This book offers an introduction to the physics of nonlinear phenomena through two complementary approaches: bifurcation theory and catastrophe theory. Readers will be gradually introduced to the language and formalisms of nonlinear sciences, which constitute the framework to describe complex systems. The difficulty with complex systems is that their evolution cannot be fully predicted because of the interdependence and interactions between their different components. Starting with simple examples and working toward an increasing level of universalization, the work explores diverse scenarios of bifurcations and elementary catastrophes which characterize the qualitative behavior of nonlinear systems. The study of temporal evolution is undertaken using the equations that characterize stationary or oscillatory solutions, while spatial analysis introduces the fascinating problem of morphogenesis. Accessible to undergraduate university students in any discipline concerned with nonlinear phenomena (physics, mathema...

  2. Food addiction: an evolving nonlinear science.

    Science.gov (United States)

    Shriner, Richard; Gold, Mark

    2014-11-21

    The purpose of this review is to familiarize readers with the role that addiction plays in the formation and treatment of obesity, type 2 diabetes and disorders of eating. We will outline several useful models that integrate metabolism, addiction, and human relationship adaptations to eating. A special effort will be made to demonstrate how the use of simple and straightforward nonlinear models can and are being used to improve our knowledge and treatment of patients suffering from nutritional pathology. Moving forward, the reader should be able to incorporate some of the findings in this review into their own practice, research, teaching efforts or other interests in the fields of nutrition, diabetes, and/or bariatric (weight) management.

  3. Food Addiction: An Evolving Nonlinear Science

    Directory of Open Access Journals (Sweden)

    Richard Shriner

    2014-11-01

    Full Text Available The purpose of this review is to familiarize readers with the role that addiction plays in the formation and treatment of obesity, type 2 diabetes and disorders of eating. We will outline several useful models that integrate metabolism, addiction, and human relationship adaptations to eating. A special effort will be made to demonstrate how the use of simple and straightforward nonlinear models can and are being used to improve our knowledge and treatment of patients suffering from nutritional pathology. Moving forward, the reader should be able to incorporate some of the findings in this review into their own practice, research, teaching efforts or other interests in the fields of nutrition, diabetes, and/or bariatric (weight management.

  4. Three New Concepts of Future Computer Science

    Institute of Scientific and Technical Information of China (English)

    Zhi-Wei Xu; Dan-Dan Tu

    2011-01-01

    This article presents an observation resulted from the six-year Sino-USA computer science leadership exchanges:the trend towards the emergence of a new computer science that is more universal and fundamental than that in the past.In the 21st century,the field of computer science is experiencing fundamental transformations,from its scope,objects of study,basic metrics,main abstractions,fundamental principles,to its relationship to other sciences and to the human society,while inheriting the basic way of thinking and time-tested body of knowledge accumulated through the past 50 years.We discuss three new concepts related to this trend.They are computational lens and computational thinking articulated by US scientists,and ternary computing for the masses proposed by Chinese scientists.We review the salient features of these concepts,discuss their impact,and summarize future research directions.

  5. The science of computing shaping a discipline

    CERN Document Server

    Tedre, Matti

    2014-01-01

    The identity of computing has been fiercely debated throughout its short history. Why is it still so hard to define computing as an academic discipline? Is computing a scientific, mathematical, or engineering discipline? By describing the mathematical, engineering, and scientific traditions of computing, The Science of Computing: Shaping a Discipline presents a rich picture of computing from the viewpoints of the field's champions. The book helps readers understand the debates about computing as a discipline. It explains the context of computing's central debates and portrays a broad perspecti

  6. Computers in Education and Education in Computer Science

    Directory of Open Access Journals (Sweden)

    José Luis SIERRA-RODRÍGUEZ

    2015-12-01

    Full Text Available Selection of the extended papers related to Computers in Education and Computer Science Education topics presented at the sixteenth edition of the International Symposium on Computers in Education (SIIE 2014, held between 12 and 14 November 2014 in Logroño, La Ri-oja, Spain.

  7. TEACHING COMPUTER SCIENCE WITHOUT COMPUTER : Teaching Computer Science in Afghan Secondary Schools

    OpenAIRE

    Seendani, Ajmal

    2013-01-01

    Computers have become so significant in todays’ world, most of the people use such kind of technology for different purposes in their life: such as computing, designing, calculation and so on. This kind of technology can help the teachers and students in learning process, or we can say that they can be used as a facilitator of the learning process. This study circulates on how the teachers teach computer science in Afghan schools grade (10 to 12), although there are no computers in the classr...

  8. A propagation model of computer virus with nonlinear vaccination probability

    Science.gov (United States)

    Gan, Chenquan; Yang, Xiaofan; Liu, Wanping; Zhu, Qingyi

    2014-01-01

    This paper is intended to examine the effect of vaccination on the spread of computer viruses. For that purpose, a novel computer virus propagation model, which incorporates a nonlinear vaccination probability, is proposed. A qualitative analysis of this model reveals that, depending on the value of the basic reproduction number, either the virus-free equilibrium or the viral equilibrium is globally asymptotically stable. The results of simulation experiments not only demonstrate the validity of our model, but also show the effectiveness of nonlinear vaccination strategies. Through parameter analysis, some effective strategies for eradicating viruses are suggested.

  9. A survey of computational physics introductory computational science

    CERN Document Server

    Landau, Rubin H; Bordeianu, Cristian C

    2008-01-01

    Computational physics is a rapidly growing subfield of computational science, in large part because computers can solve previously intractable problems or simulate natural processes that do not have analytic solutions. The next step beyond Landau's First Course in Scientific Computing and a follow-up to Landau and Páez's Computational Physics, this text presents a broad survey of key topics in computational physics for advanced undergraduates and beginning graduate students, including new discussions of visualization tools, wavelet analysis, molecular dynamics, and computational fluid dynamics

  10. COMPUTERS IN INFORMATION SCIENCES, VOLUME 2

    Science.gov (United States)

    The unclassified and unlimited bibliography compiles references dealing specifically with the role of computers in information sciences . The volume contains 239 annotated references grouped under three major headings: Artificial and Programming Languages, Computer Processing of Analog Data, and Computer Processing of Digital Data. The references

  11. Enabling Earth Science Through Cloud Computing

    Science.gov (United States)

    Hardman, Sean; Riofrio, Andres; Shams, Khawaja; Freeborn, Dana; Springer, Paul; Chafin, Brian

    2012-01-01

    Cloud Computing holds tremendous potential for missions across the National Aeronautics and Space Administration. Several flight missions are already benefiting from an investment in cloud computing for mission critical pipelines and services through faster processing time, higher availability, and drastically lower costs available on cloud systems. However, these processes do not currently extend to general scientific algorithms relevant to earth science missions. The members of the Airborne Cloud Computing Environment task at the Jet Propulsion Laboratory have worked closely with the Carbon in Arctic Reservoirs Vulnerability Experiment (CARVE) mission to integrate cloud computing into their science data processing pipeline. This paper details the efforts involved in deploying a science data system for the CARVE mission, evaluating and integrating cloud computing solutions with the system and porting their science algorithms for execution in a cloud environment.

  12. Enabling Earth Science Through Cloud Computing

    Science.gov (United States)

    Hardman, Sean; Riofrio, Andres; Shams, Khawaja; Freeborn, Dana; Springer, Paul; Chafin, Brian

    2012-01-01

    Cloud Computing holds tremendous potential for missions across the National Aeronautics and Space Administration. Several flight missions are already benefiting from an investment in cloud computing for mission critical pipelines and services through faster processing time, higher availability, and drastically lower costs available on cloud systems. However, these processes do not currently extend to general scientific algorithms relevant to earth science missions. The members of the Airborne Cloud Computing Environment task at the Jet Propulsion Laboratory have worked closely with the Carbon in Arctic Reservoirs Vulnerability Experiment (CARVE) mission to integrate cloud computing into their science data processing pipeline. This paper details the efforts involved in deploying a science data system for the CARVE mission, evaluating and integrating cloud computing solutions with the system and porting their science algorithms for execution in a cloud environment.

  13. 1987 computer science research: Computation directorate

    Energy Technology Data Exchange (ETDEWEB)

    McGraw, J.R.; Grupe, K.F. (eds.)

    1987-01-01

    The topics of research presented here reflect our view of the broad range of issues we need to address in support of our computing environment. Large-scale Scientific Computations represents one of our newest ventures. The goal is to more closely link expertise in the problem domains (e.g., fluid dynamics) with expertise in sophisticated numerical methods, thus allowing for a broader range of solution strategies to get better answers. Parallel Numerical Algorithms focuses more tightly on the development and analysis of numerical techniques for use in parallel computing situations. Issues here include the solution of extremely large partial differential equations, matrix solution techniques, and Monte Carlo programming techniques. In the area of General Numerical Algorithms we recognize the need for a significant amount of research on numerics without the additional complexity of parallelism. This area includes work on partial differential equations, ordinary differential equations, interpolation, and a variety of statistical analysis. Parallel Systems Software addresses issues related to going from a parallel algorithm to its correct and efficient implementation on a particular system. Distributed Operating Systems and Networks describes our efforts to provide a very flexible environment for users to access a diverse set of machines and services in an efficient and simple manner. Expert Systems Software covers another relatively new and expanding area. We are looking at various ways that knowledge engineering ideas can reduce development time for writing new code systems and improve our control over experimental processes. In the section on General Purpose Software we include several projects that span a wide range of topics. The last section, Technology Information Systems, reports the status of a special effort to provide sophisticated methods for allowing users to access remote information centers.

  14. Mechanistic models in computational social science

    Science.gov (United States)

    Holme, Petter; Liljeros, Fredrik

    2015-09-01

    Quantitative social science is not only about regression analysis or, in general, data inference. Computer simulations of social mechanisms have an over 60 years long history. They have been used for many different purposes—to test scenarios, to test the consistency of descriptive theories (proof-of-concept models), to explore emergent phenomena, for forecasting, etc. In this essay, we sketch these historical developments, the role of mechanistic models in the social sciences and the influences from the natural and formal sciences. We argue that mechanistic computational models form a natural common ground for social and natural sciences, and look forward to possible future information flow across the social-natural divide.

  15. Mechanistic Models in Computational Social Science

    CERN Document Server

    Holme, Petter

    2015-01-01

    Quantitative social science is not only about regression analysis or, in general, data inference. Computer simulations of social mechanisms have an over 60 years long history. They have been used for many different purposes -- to test scenarios, to test the consistency of descriptive theories (proof-of-concept models), to explore emerging phenomena, for forecasting, etc. In this essay, we sketch these historical developments, the role of mechanistic models in the social sciences and the influences from natural and formal sciences. We argue that mechanistic computational models form a natural common ground for social and natural sciences, and look forward to possible future information flow across the social-natural divide.

  16. Cloud computing with e-science applications

    CERN Document Server

    Terzo, Olivier

    2015-01-01

    The amount of data in everyday life has been exploding. This data increase has been especially significant in scientific fields, where substantial amounts of data must be captured, communicated, aggregated, stored, and analyzed. Cloud Computing with e-Science Applications explains how cloud computing can improve data management in data-heavy fields such as bioinformatics, earth science, and computer science. The book begins with an overview of cloud models supplied by the National Institute of Standards and Technology (NIST), and then:Discusses the challenges imposed by big data on scientific

  17. Dynamic computer-generated nonlinear-optical holograms

    Science.gov (United States)

    Liu, Haigang; Li, Jun; Fang, Xiangling; Zhao, Xiaohui; Zheng, Yuanlin; Chen, Xianfeng

    2017-08-01

    We propose and experimentally demonstrate dynamic nonlinear optical holograms by introducing the concept of computer-generated holograms for second-harmonic generation of a structured fundamental wave with a specially designed wave front. The generation of Laguerre-Gaussian second-harmonic beams is investigated in our experiment. Such a method, which only dynamically controls the wave front of the fundamental wave by a spatial light modulator, does not need domain inversion in nonlinear crystals and hence is a more flexible way to achieve the off-axis nonlinear second-harmonic beams. It can also be adopted in other schemes and has potential applications in nonlinear frequency conversion, optical signal processing, and real-time hologram, etc.

  18. Non-Linear Interactive Stories in Computer Games

    DEFF Research Database (Denmark)

    Bangsø, Olav; Jensen, Ole Guttorm; Kocka, Tomas

    2003-01-01

    The paper introduces non-linear interactive stories (NOLIST) as a means to generate varied and interesting stories for computer games automatically. We give a compact representation of a NOLIST based on the specification of atomic stories, and show how to build an object-oriented Bayesian network...

  19. Applied Nonlinear Dynamics Analytical, Computational, and Experimental Methods

    CERN Document Server

    Nayfeh, Ali H

    1995-01-01

    A unified and coherent treatment of analytical, computational and experimental techniques of nonlinear dynamics with numerous illustrative applications. Features a discourse on geometric concepts such as Poincaré maps. Discusses chaos, stability and bifurcation analysis for systems of differential and algebraic equations. Includes scores of examples to facilitate understanding.

  20. Soft Computing Techniques in Vision Science

    CERN Document Server

    Yang, Yeon-Mo

    2012-01-01

    This Special Edited Volume is a unique approach towards Computational solution for the upcoming field of study called Vision Science. From a scientific firmament Optics, Ophthalmology, and Optical Science has surpassed an Odyssey of optimizing configurations of Optical systems, Surveillance Cameras and other Nano optical devices with the metaphor of Nano Science and Technology. Still these systems are falling short of its computational aspect to achieve the pinnacle of human vision system. In this edited volume much attention has been given to address the coupling issues Computational Science and Vision Studies.  It is a comprehensive collection of research works addressing various related areas of Vision Science like Visual Perception and Visual system, Cognitive Psychology, Neuroscience, Psychophysics and Ophthalmology, linguistic relativity, color vision etc. This issue carries some latest developments in the form of research articles and presentations. The volume is rich of contents with technical tools ...

  1. Applications of chaos and nonlinear dynamics in science and engineering

    CERN Document Server

    Rondoni, Lamberto; Mitra, Mala

    Chaos and nonlinear dynamics initially developed as a new emergent field with its foundation in physics and applied mathematics. The highly generic, interdisciplinary quality of the insights gained in the last few decades has spawned myriad applications in almost all branches of science and technology—and even well beyond. Wherever the quantitative modeling and analysis of complex, nonlinear phenomena are required, chaos theory and its methods can play a key role.    This second volume concentrates on reviewing further relevant, contemporary applications of chaotic nonlinear systems as they apply to the various cutting-edge branches of engineering. This encompasses, but is not limited to, topics such as the spread of epidemics; electronic circuits; chaos control in mechanical devices; secure communication; and digital watermarking. Featuring contributions from active and leading research groups, this collection is ideal both as a reference work and as a ‘recipe book’ full of tried and tested, successf...

  2. Computer science alumnus launches Google project

    OpenAIRE

    Virginia Tech News

    2010-01-01

    Manas Tungare, a 2009 doctoral graduate from Virginia Tech's Department of Computer Science in the College of Engineering, was the first engineer to work on Google Instant during its earliest developmental stage.

  3. Computational Science: Ensuring America`s Competitiveness

    Data.gov (United States)

    Networking and Information Technology Research and Development, Executive Office of the President — ...rationalization and restructuring of computational science within universities and Federal agencies, and the development and maintenance of a multi-decade roadmap...

  4. Philosophy, computing and information science

    CERN Document Server

    Hagengruber, Ruth

    2014-01-01

    Over the last four decades computers and the internet have become an intrinsic part of all our lives, but this speed of development has left related philosophical enquiry behind. Featuring the work of computer scientists and philosophers, these essays provide an overview of an exciting new area of philosophy that is still taking shape.

  5. Computer science and the Pygmalion effect

    OpenAIRE

    Carreira, João; Silva, João Gabriel

    1998-01-01

    Can computer science learn from the social sciences? We focus our discussions on an undesired phenomenon that commonly affects software developers. Known as the Pygmalion effect, this phenomenon has been studied intensely by social scientists but almost entirely ignored by computer scientists. Pygmalion was a sculptor who fell in love with his statue, Galatea, brought to life for him by Aphrodite. In the 1960s, R. Rosenthal and L. Jacobson, two American psychologists, used this myth to name a...

  6. Computer Science Concept Inventories: Past and Future

    Science.gov (United States)

    Taylor, C.; Zingaro, D.; Porter, L.; Webb, K. C.; Lee, C. B.; Clancy, M.

    2014-01-01

    Concept Inventories (CIs) are assessments designed to measure student learning of core concepts. CIs have become well known for their major impact on pedagogical techniques in other sciences, especially physics. Presently, there are no widely used, validated CIs for computer science. However, considerable groundwork has been performed in the form…

  7. Computer Science Concept Inventories: Past and Future

    Science.gov (United States)

    Taylor, C.; Zingaro, D.; Porter, L.; Webb, K. C.; Lee, C. B.; Clancy, M.

    2014-01-01

    Concept Inventories (CIs) are assessments designed to measure student learning of core concepts. CIs have become well known for their major impact on pedagogical techniques in other sciences, especially physics. Presently, there are no widely used, validated CIs for computer science. However, considerable groundwork has been performed in the form…

  8. Computer science and the recent innovations of the modern society

    Directory of Open Access Journals (Sweden)

    Greorghe Popescu

    2010-12-01

    Full Text Available The paper “Computer science and the recent innovations of the modern society” presents the importance of computer science, with the most important historical moments in its evolution, the main theoretical elements of the computation science, computer elements and architecture and the latest innovations in the computer science, such as Artificial Intelligence.

  9. Computer science research and technology volume 3

    CERN Document Server

    Bauer, Janice P

    2011-01-01

    This book presents leading-edge research from across the globe in the field of computer science research, technology and applications. Each contribution has been carefully selected for inclusion based on the significance of the research to this fast-moving and diverse field. Some topics included are: network topology; agile programming; virtualization; and reconfigurable computing.

  10. Computational uncertainty principle in nonlinear ordinary differential equations

    Institute of Scientific and Technical Information of China (English)

    LI; Jianping

    2001-01-01

    [1]Li Jianping, Zeng Qingcun, Chou Jifan, Computational Uncertainty Principle in Nonlinear Ordinary Differential Equations I. Numerical Results, Science in China, Ser. E, 2000, 43(5): 449[2]Henrici, P., Discrete Variable Methods in Ordinary Differential Equations, New York: John Wiley, 1962, 1; 187.[3]Henrici, P., Error Propagation for Difference Methods, New York: John Whiley, 1963.[4]Gear, C. W., Numerical Initial Value Problems in Ordinary Differential Equations, Englewood Cliffs, NJ: Prentice-Hall, 1971, 1; 72.[5]Hairer, E., Nrsett, S. P., Wanner, G., Solving Ordinary Differential Equations I. Nonstiff Problems, 2nd ed., Berlin-Heidelberg-New York: Springer-Verlag, 1993, 130.[6]Stoer, J., Bulirsch, R., Introduction to Numerical Analysis, 2nd ed., Vol. 1, Berlin-Heidelberg-New York: Springer-Verlag (reprinted in China by Beijing Wold Publishing Corporation), 1998, 428.[7]Li Qingyang, Numerical Methods in Ordinary Differential Equations (Stiff Problems and Boundary Value Problems), in Chinese Beijing: Higher Education Press, 1991, 1.[8]Li Ronghua, Weng Guochen, Numerical Methods in Differential Equations (in Chinese), 3rd ed., Beijing: Higher Education Press, 1996, 1.[9]Dahlquist, G., Convergence and stability in the numerical integration of ordinary differential equations, Math. Scandinavica, 1956, 4: 33.[10]Dahlquist, G., 33 years of numerical instability, Part I, BIT, 1985, 25: 188.[11]Heisenberg, W., The Physical Principles of Quantum Theory, Chicago: University of Chicago Press, 1930.[12]McMurry, S. M., Quantum Mechanics, London: Addison-Wesley Longman Ltd (reprined in China by Beijing World Publishing Corporation), 1998.

  11. APPLICATIONS OF NONLINEAR OPTIMIZATION METHOD TO NUMERICAL STUDIES OF ATMOSPHERIC AND OCEANIC SCIENCES

    Institute of Scientific and Technical Information of China (English)

    DUAN Wan-suo; MU Mu

    2005-01-01

    Linear singular vector and linear singular value can only describe the evolution of sufficiently small perturbations during the period in which the tangent linear model is valid.With this in mind, the applications of nonlinear optimization methods to the atmospheric and oceanic sciences are introduced, which include nonlinear singular vector (NSV) and nonlinear singular value (NSVA), conditional nonlinear optimal perturbation (CNOP), and their applications to the studies of predictability in numerical weather and climate prediction.The results suggest that the nonlinear characteristics of the motions of atmosphere and oceans can be explored by NSV and CNOP. Also attentions are paid to the introduction of the classification of predictability problems, which are related to the maximum predictable time,the maximum prediction error, and the maximum allowing error of initial value and the parameters. All the information has the background of application to the evaluation of products of numerical weather and climate prediction. Furthermore the nonlinear optimization methods of the sensitivity analysis with numerical model are also introduced, which can give a quantitative assessment whether a numerical model is able to simulate the observations and find the initial field that yield the optimal simulation. Finally, the difficulties in the lack of ripe algorithms are also discussed, which leave future work to both computational mathematics and scientists in geophysics.

  12. Nuclear computational science a century in review

    CERN Document Server

    Azmy, Yousry

    2010-01-01

    Nuclear engineering has undergone extensive progress over the years. In the past century, colossal developments have been made and with specific reference to the mathematical theory and computational science underlying this discipline, advances in areas such as high-order discretization methods, Krylov Methods and Iteration Acceleration have steadily grown. Nuclear Computational Science: A Century in Review addresses these topics and many more; topics which hold special ties to the first half of the century, and topics focused around the unique combination of nuclear engineering, computational

  13. OCR computer science for GCSE student book

    CERN Document Server

    Rouse, George

    2016-01-01

    Build student confidence and ensure successful progress through GCSE Computer Science. Our expert authors provide insight and guidance to meet the demands of the new OCR specification, with challenging tasks and activities to test the computational skills and knowledge required for success in their exams, and advice for successful completion of the non-examined assessment. - Builds students' knowledge and confidence through detailed topic coverage and explanation of key terms- Develops computational thinking skills with practice exercises and problem-solving tasks- Ens

  14. AQA computer science for GCSE student book

    CERN Document Server

    Cushing, Steve

    2016-01-01

    Build student confidence and ensure successful progress through GCSE Computer Science. Our expert authors provide insight and guidance to meet the demands of the new AQA specification, with challenging tasks and activities to test the computational skills and knowledge required for success in their exams, and advice for successful completion of the non-examined assessment.- Builds students' knowledge and confidence through detailed topic coverage and explanation of key terms- Develops computational thinking skills with practice exercises and problem-solving tasks

  15. Edexcel computer science for GCSE student book

    CERN Document Server

    Cushing, Steve

    2016-01-01

    Build student confidence and ensure successful progress through GCSE Computer Science. Our expert author provides insight and guidance to meet the demands of the new Edexcel specification, with challenging tasks and activities to test the computational skills and knowledge required completing the exams and the non-examined assessment.- Builds students' knowledge and confidence through detailed topic coverage and explanation of key points to match important Edexcel concepts- Develops computational thinking skills with practice exercises and problem-solving tasks- Ens

  16. Learning computer science by watching video games

    OpenAIRE

    Nagataki, Hiroyuki

    2014-01-01

    This paper proposes a teaching method that utilizes video games in computer science education. The primary characteristic of this approach is that it utilizes video games as observational materials. The underlying idea is that by observing the computational behavior of a wide variety of video games, learners will easily grasp the fundamental architecture, theory, and technology of computers. The results of a case study conducted indicate that the method enhances the motivation of students for...

  17. Fundamentals: IVC and Computer Science

    NARCIS (Netherlands)

    Gozalvez, Javier; Haerri, Jerome; Hartenstein, Hannes; Heijenk, Gerhard J.; Kargl, Frank; Petit, Jonathan; Scheuermann, Björn; Tieler, Tessa; Altintas, O.; Dressler, F.; Hartenstein, H.; Tonguz, O.K.

    The working group on “Fundamentals: IVC and Computer Science‿ discussed the lasting value of achieved research results as well as potential future directions in the field of inter- vehicular communication. Two major themes ‘with variations’ were the dependence on a specific technology (particularly

  18. Fundamentals: IVC and Computer Science

    NARCIS (Netherlands)

    Gozalvez, Javier; Haerri, Jerome; Hartenstein, Hannes; Heijenk, Gerhard J.; Kargl, Frank; Petit, Jonathan; Scheuermann, Björn; Tieler, Tessa; Altintas, O.; Dressler, F.; Hartenstein, H.; Tonguz, O.K.

    2013-01-01

    The working group on “Fundamentals: IVC and Computer Science‿ discussed the lasting value of achieved research results as well as potential future directions in the field of inter- vehicular communication. Two major themes ‘with variations’ were the dependence on a specific technology (particularly

  19. Fundamentals: IVC and computer science

    NARCIS (Netherlands)

    Gozalvez, Javier; Haerri, Jerome; Hartenstein, Hannes; Heijenk, Geert; Kargl, Frank; Petit, Jonathan; Scheuermann, Björn; Tieler, Tessa; Altintas, O.; Dressler, F.; Hartenstein, H.; Tonguz, O.K.

    2013-01-01

    The working group on “Fundamentals: IVC and Computer Science” discussed the lasting value of achieved research results as well as potential future directions in the field of inter- vehicular communication. Two major themes ‘with variations’ were the dependence on a specific technology (particularly

  20. International Conference on Computer, Communication and Computational Sciences

    CERN Document Server

    Mishra, Krishn; Tiwari, Shailesh; Singh, Vivek

    2017-01-01

    Exchange of information and innovative ideas are necessary to accelerate the development of technology. With advent of technology, intelligent and soft computing techniques came into existence with a wide scope of implementation in engineering sciences. Keeping this ideology in preference, this book includes the insights that reflect the ‘Advances in Computer and Computational Sciences’ from upcoming researchers and leading academicians across the globe. It contains high-quality peer-reviewed papers of ‘International Conference on Computer, Communication and Computational Sciences (ICCCCS 2016), held during 12-13 August, 2016 in Ajmer, India. These papers are arranged in the form of chapters. The content of the book is divided into two volumes that cover variety of topics such as intelligent hardware and software design, advanced communications, power and energy optimization, intelligent techniques used in internet of things, intelligent image processing, advanced software engineering, evolutionary and ...

  1. SIAM Conference on Computational Science and Engineering

    Energy Technology Data Exchange (ETDEWEB)

    None

    2003-01-01

    The Second SIAM Conference on Computational Science and Engineering was held in San Diego from February 10-12, 2003. Total conference attendance was 553. This is a 23% increase in attendance over the first conference. The focus of this conference was to draw attention to the tremendous range of major computational efforts on large problems in science and engineering, to promote the interdisciplinary culture required to meet these large-scale challenges, and to encourage the training of the next generation of computational scientists. Computational Science & Engineering (CS&E) is now widely accepted, along with theory and experiment, as a crucial third mode of scientific investigation and engineering design. Aerospace, automotive, biological, chemical, semiconductor, and other industrial sectors now rely on simulation for technical decision support. For federal agencies also, CS&E has become an essential support for decisions on resources, transportation, and defense. CS&E is, by nature, interdisciplinary. It grows out of physical applications and it depends on computer architecture, but at its heart are powerful numerical algorithms and sophisticated computer science techniques. From an applied mathematics perspective, much of CS&E has involved analysis, but the future surely includes optimization and design, especially in the presence of uncertainty. Another mathematical frontier is the assimilation of very large data sets through such techniques as adaptive multi-resolution, automated feature search, and low-dimensional parameterization. The themes of the 2003 conference included, but were not limited to: Advanced Discretization Methods; Computational Biology and Bioinformatics; Computational Chemistry and Chemical Engineering; Computational Earth and Atmospheric Sciences; Computational Electromagnetics; Computational Fluid Dynamics; Computational Medicine and Bioengineering; Computational Physics and Astrophysics; Computational Solid Mechanics and Materials; CS

  2. Computationally Efficient Nonlinearity Compensation for Coherent Fiber-Optic Systems

    Institute of Scientific and Technical Information of China (English)

    Likai Zhu; Guifang Li

    2012-01-01

    Split-step digital backward propagation (DBP) can be combined with coherent detection to compensate for fiber nonlinear impairments. A large number of DBP steps is usually needed for a long-haul fiber system, and this creates a heavy computational load. In a trade-off between complexity and performance, interchannel nonlinearity can be disregarded in order to simplify the DBP algorithm. The number of steps can also be reduced at the expense of performance. In periodic dispersion-managed long-haul transmission systems, optical waveform distortion is dominated by chromatic dispersion. As a result, the nonlinearity of the optical signal repeats in every dispersion period. Because of this periodic behavior, DBP of many fiber spans can be folded into one span. Using this distance-folded DBP method, the required computation for a transoceanic transmission system with full inline dispersion compensation can be reduced by up to two orders of magnitude with negligible penalty. The folded DBP method can be modified to compensate for nonlinearity in fiber links with non-zero residua dispersion per span.

  3. Computer Science Research in Europe.

    Science.gov (United States)

    1984-08-29

    vECurfITY CLASSIFICATION OF THIS PAGE ( hen Date Entered) ° REPORT DOCUMENTATION PAGEREDNTRCON% ~READ INSTRUCTIONS R DNBEFORE COMPLIF:TING FORM I. REPORT...University of and multiprocessors. Image processing Berlin. This concept has been imple- is of great interest there, and alga - mented in a computer called...function application. The cessor pyramid architecture made of physical bottleneck does not exist since tapered layers of processors in which * data items

  4. Probability, statistics, and computational science.

    Science.gov (United States)

    Beerenwinkel, Niko; Siebourg, Juliane

    2012-01-01

    In this chapter, we review basic concepts from probability theory and computational statistics that are fundamental to evolutionary genomics. We provide a very basic introduction to statistical modeling and discuss general principles, including maximum likelihood and Bayesian inference. Markov chains, hidden Markov models, and Bayesian network models are introduced in more detail as they occur frequently and in many variations in genomics applications. In particular, we discuss efficient inference algorithms and methods for learning these models from partially observed data. Several simple examples are given throughout the text, some of which point to models that are discussed in more detail in subsequent chapters.

  5. Plagiarism in computer science courses

    Energy Technology Data Exchange (ETDEWEB)

    Harris, J.K. [Francis Marion Univ., Florence, SC (United States)

    1994-12-31

    Plagiarism of computer programs has long been a problem in higher education. Ease of electronic copying, vague understanding by students as to what constitutes plagiarism, increasing acceptance of plagiarism by students, lack of enforcement by instructors and school administrators, and a whole host of other factors contribute to plagiarism. The first step in curbing plagiarism is prevention, the second (and much less preferable) is detection. History files and software metrics can be used as a tool to aid in detecting possible plagiarism. This paper gives advice concerning how to deal with plagiarism and with using software monitors to detect plagiarism.

  6. Mechanistic models in computational social science

    Directory of Open Access Journals (Sweden)

    Petter eHolme

    2015-09-01

    Full Text Available Quantitative social science is not only about regression analysis or, in general, data inference. Computer simulations of social mechanisms have an over 60 years long history. They have been used for many different purposes—to test scenarios, to test the consistency of descriptive theories (proof-of-concept models, to explore emergent phenomena, for forecasting, etc. In this essay, we sketch these historical developments, the role of mechanistic models in the social sciences and the influences from the natural and formal sciences. We argue that mechanistic computational models form a natural common ground for social and natural sciences, and look forward to possible future information flow across the social-natural divide.

  7. Applied Mathematics, Modelling and Computational Science

    CERN Document Server

    Kotsireas, Ilias; Makarov, Roman; Melnik, Roderick; Shodiev, Hasan

    2015-01-01

    The Applied Mathematics, Modelling, and Computational Science (AMMCS) conference aims to promote interdisciplinary research and collaboration. The contributions in this volume cover the latest research in mathematical and computational sciences, modeling, and simulation as well as their applications in natural and social sciences, engineering and technology, industry, and finance. The 2013 conference, the second in a series of AMMCS meetings, was held August 26–30 and organized in cooperation with AIMS and SIAM, with support from the Fields Institute in Toronto, and Wilfrid Laurier University. There were many young scientists at AMMCS-2013, both as presenters and as organizers. This proceedings contains refereed papers contributed by the participants of the AMMCS-2013 after the conference. This volume is suitable for researchers and graduate students, mathematicians and engineers, industrialists, and anyone who would like to delve into the interdisciplinary research of applied and computational mathematics ...

  8. Applied modelling and computing in social science

    CERN Document Server

    Povh, Janez

    2015-01-01

    In social science outstanding results are yielded by advanced simulation methods, based on state of the art software technologies and an appropriate combination of qualitative and quantitative methods. This book presents examples of successful applications of modelling and computing in social science: business and logistic process simulation and optimization, deeper knowledge extractions from big data, better understanding and predicting of social behaviour and modelling health and environment changes.

  9. Mechanistic models in computational social science

    OpenAIRE

    Petter eHolme; Fredrik eLiljeros

    2015-01-01

    Quantitative social science is not only about regression analysis or, in general, data inference. Computer simulations of social mechanisms have an over 60 years long history. They have been used for many different purposes—to test scenarios, to test the consistency of descriptive theories (proof-of-concept models), to explore emergent phenomena, for forecasting, etc. In this essay, we sketch these historical developments, the role of mechanistic models in the social sciences and the influenc...

  10. Mechanistic models in computational social science

    OpenAIRE

    Holme, Petter; Liljeros, Fredrik

    2015-01-01

    Quantitative social science is not only about regression analysis or, in general, data inference. Computer simulations of social mechanisms have an over 60 years long history. They have been used for many different purposes -- to test scenarios, to test the consistency of descriptive theories (proof-of-concept models), to explore emergent phenomena, for forecasting, etc. In this essay, we sketch these historical developments, the role of mechanistic models in the social sciences and the influ...

  11. Approximation on computing partial sum of nonlinear differential eigenvalue problems

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    In computing the electronic structure and energy band in a system of multi-particles, quite a large number of problems are referred to the acquisition of obtaining the partial sum of densities and energies using the “first principle”. In the conventional method, the so-called self-consistency approach is limited to a small scale because of high computing complexity. In this paper, the problem of computing the partial sum for a class of nonlinear differential eigenvalue equations is changed into the constrained functional minimization. By space decomposition and perturbation method, a secondary approximating formula for the minimal is provided. It is shown that this formula is more precise and its quantity of computation can be reduced significantly

  12. Mathematics for engineering, technology and computing science

    CERN Document Server

    Martin, Hedley G

    1970-01-01

    Mathematics for Engineering, Technology and Computing Science is a text on mathematics for courses in engineering, technology, and computing science. It covers linear algebra, ordinary differential equations, and vector analysis, together with line and multiple integrals. This book consists of eight chapters and begins with a discussion on determinants and linear equations, with emphasis on how the value of a determinant is defined and how it may be obtained. Solution of linear equations and the dependence between linear equations are also considered. The next chapter introduces the reader to

  13. Demystifying computer science for molecular ecologists.

    Science.gov (United States)

    Belcaid, Mahdi; Toonen, Robert J

    2015-06-01

    In this age of data-driven science and high-throughput biology, computational thinking is becoming an increasingly important skill for tackling both new and long-standing biological questions. However, despite its obvious importance and conspicuous integration into many areas of biology, computer science is still viewed as an obscure field that has, thus far, permeated into only a few of the biology curricula across the nation. A national survey has shown that lack of computational literacy in environmental sciences is the norm rather than the exception [Valle & Berdanier (2012) Bulletin of the Ecological Society of America, 93, 373-389]. In this article, we seek to introduce a few important concepts in computer science with the aim of providing a context-specific introduction aimed at research biologists. Our goal was to help biologists understand some of the most important mainstream computational concepts to better appreciate bioinformatics methods and trade-offs that are not obvious to the uninitiated. © 2015 John Wiley & Sons Ltd.

  14. Digital Da Vinci computers in the arts and sciences

    CERN Document Server

    Lee, Newton

    2014-01-01

    Explores polymathic education through unconventional and creative applications of computer science in the arts and sciences Examines the use of visual computation, 3d printing, social robotics and computer modeling for computational art creation and design Includes contributions from leading researchers and practitioners in computer science, architecture and digital media

  15. AQA GCSE computer science student's book

    CERN Document Server

    Cushing, Steve

    2013-01-01

    Written by a subject expert and experienced author, AQA GCSE Computer Science Student's Book guide you through the differently assessed elements of the specification and covers Component 1: Practical Programming (controlled assessment) and Component 2: Computing Fundamental s (examined component). - Provides strategies for teachers and students for tackling the practical elements of the course. - Supports students in understanding the theoretical aspects of the course and developing key skills. - Covers the key aspects of designing a solution, solution development, programming techniques, and

  16. What Has Literature to Offer Computer Science?

    Directory of Open Access Journals (Sweden)

    Mark Dougherty

    2004-04-01

    Full Text Available In this paper I ask the question: what has literature to offer computer science? Can a bilateral programme of research be started with the aim of discovering the same kind of deep intertwining of ideas between computer science and literature, as already exists between computer science and linguistics? What practical use could such results yield? I begin by studying a classic forum for some of the most unintelligible pieces of prose ever written, the computer manual. Why are these books so hard to understand? Could a richer diet of metaphor and onomatopoeia help me get my laser printer working? I then dig down a little deeper and explore computer programs themselves as literature. Do they exhibit aesthetics, emotion and all the other multifarious aspects of true literature? If so, does this support their purpose and understandability? Finally I explore the link between computer code and the human writer. Rather than write large amounts of code directly, we encourage students to write algorithms as pseudo-code as a first step. Pseudo-code tells a story within a semi-formalised framework of conventions. Is this the intertwining we should be looking for?

  17. Democratizing Children's Computation: Learning Computational Science as Aesthetic Experience

    Science.gov (United States)

    Farris, Amy Voss; Sengupta, Pratim

    2016-01-01

    In this essay, Amy Voss Farris and Pratim Sengupta argue that a democratic approach to children's computing education in a science class must focus on the "aesthetics" of children's experience. In "Democracy and Education," Dewey links "democracy" with a distinctive understanding of "experience." For Dewey,…

  18. My revision notes AQA GCSE computer science computing fundamentals

    CERN Document Server

    Cushing, Steve

    2013-01-01

    Unlock your full potential with this revision guide which focuses on the key content and skills you need to know. With My Revision Notes for AQA GCSE Computer Science, which perfectly matches the latest examined elements of the course, you can:. - Take control of your revision: plan and focus on the areas you need to revise, with advice, summaries and notes from author Steve Cushing. - Show you fully understand key topics by using specific strategies and theories to add depth to your knowledge of programming and computing issues and processes. - Apply programming and computing terms accurately

  19. Computer science approach to quantum control

    Energy Technology Data Exchange (ETDEWEB)

    Janzing, D.

    2006-07-01

    Whereas it is obvious that every computation process is a physical process it has hardly been recognized that many complex physical processes bear similarities to computation processes. This is in particular true for the control of physical systems on the nanoscopic level: usually the system can only be accessed via a rather limited set of elementary control operations and for many purposes only a concatenation of a large number of these basic operations will implement the desired process. This concatenation is in many cases quite similar to building complex programs from elementary steps and principles for designing algorithm may thus be a paradigm for designing control processes. For instance, one can decrease the temperature of one part of a molecule by transferring its heat to the remaining part where it is then dissipated to the environment. But the implementation of such a process involves a complex sequence of electromagnetic pulses. This work considers several hypothetical control processes on the nanoscopic level and show their analogy to computation processes. We show that measuring certain types of quantum observables is such a complex task that every instrument that is able to perform it would necessarily be an extremely powerful computer. Likewise, the implementation of a heat engine on the nanoscale requires to process the heat in a way that is similar to information processing and it can be shown that heat engines with maximal efficiency would be powerful computers, too. In the same way as problems in computer science can be classified by complexity classes we can also classify control problems according to their complexity. Moreover, we directly relate these complexity classes for control problems to the classes in computer science. Unifying notions of complexity in computer science and physics has therefore two aspects: on the one hand, computer science methods help to analyze the complexity of physical processes. On the other hand, reasonable

  20. Nonlinear simulations with and computational issues for NIMROD

    Energy Technology Data Exchange (ETDEWEB)

    Sovinec, C.R. [Los Alamos National Lab., NM (United States)

    1998-12-31

    The NIMROD (Non-Ideal Magnetohydrodynamics with Rotation, Open Discussion) code development project was commissioned by the US Department of Energy in February, 1996 to provide the fusion research community with a computational tool for studying low-frequency behavior in experiments. Specific problems of interest include the neoclassical evolution of magnetic islands and the nonlinear behavior of tearing modes in the presence of rotation and nonideal walls in tokamaks; they also include topics relevant to innovative confinement concepts such as magnetic turbulence. Besides having physics models appropriate for these phenomena, an additional requirement is the ability to perform the computations in realistic geometries. The NIMROD Team is using contemporary management and computational methods to develop a computational tool for investigating low-frequency behavior in plasma fusion experiments. The authors intend to make the code freely available, and are taking steps to make it as easy to learn and use as possible. An example application for NIMROD is the nonlinear toroidal RFP simulation--the first in a series to investigate how toroidal geometry affects MHD activity in RFPs. Finally, the most important issue facing the project is execution time, and they are exploring better matrix solvers and a better parallel decomposition to address this.

  1. Science Prospects And Benefits with Exascale Computing

    Energy Technology Data Exchange (ETDEWEB)

    Kothe, Douglas B [ORNL

    2007-12-01

    Scientific computation has come into its own as a mature technology in all fields of science. Never before have we been able to accurately anticipate, analyze, and plan for complex events that have not yet occurred from the operation of a reactor running at 100 million degrees centigrade to the changing climate a century down the road. Combined with the more traditional approaches of theory and experiment, scientific computation provides a profound tool for insight and solution as we look at complex systems containing billions of components. Nevertheless, it cannot yet do all we would like. Much of scientific computation s potential remains untapped in areas such as materials science, Earth science, energy assurance, fundamental science, biology and medicine, engineering design, and national security because the scientific challenges are far too enormous and complex for the computational resources at hand. Many of these challenges are of immediate global importance. These challenges can be overcome by a revolution in computing that promises real advancement at a greatly accelerated pace. Planned petascale systems (capable of a petaflop, or 1015 floating point operations per second) in the next 3 years and exascale systems (capable of an exaflop, or 1018 floating point operations per second) in the next decade will provide an unprecedented opportunity to attack these global challenges through modeling and simulation. Exascale computers, with a processing capability similar to that of the human brain, will enable the unraveling of longstanding scientific mysteries and present new opportunities. Table ES.1 summarizes these scientific opportunities, their key application areas, and the goals and associated benefits that would result from solutions afforded by exascale computing.

  2. Computational Science: Ensuring America’s Competitiveness

    Science.gov (United States)

    2005-06-01

    organisms, inexpensive microarrays, which can simultaneously test the differential expression of thousands of genes in a small sample, and high-resolution...FOR COMPET I T IVENESS The U.S. has long maintained a schizophrenic approach to computational science infrastructure procurements, particularly of

  3. Situated Learning in Computer Science Education

    Science.gov (United States)

    Ben-Ari, Mordechai

    2004-01-01

    Sociocultural theories of learning such as Wenger and Lave's situated learning have been suggested as alternatives to cognitive theories of learning like constructivism. This article examines situated learning within the context of computer science (CS) education. Situated learning accurately describes some CS communities like open-source software…

  4. Learning Computer Science Concepts with Scratch

    Science.gov (United States)

    Meerbaum-Salant, Orni; Armoni, Michal; Ben-Ari, Mordechai

    2013-01-01

    Scratch is a visual programming environment that is widely used by young people. We investigated if Scratch can be used to teach concepts of computer science (CS). We developed learning materials for middle-school students that were designed according to the constructionist philosophy of Scratch and evaluated them in a few schools during two…

  5. Learning Computer Science Concepts with Scratch

    Science.gov (United States)

    Meerbaum-Salant, Orni; Armoni, Michal; Ben-Ari, Mordechai

    2013-01-01

    Scratch is a visual programming environment that is widely used by young people. We investigated if Scratch can be used to teach concepts of computer science (CS). We developed learning materials for middle-school students that were designed according to the constructionist philosophy of Scratch and evaluated them in a few schools during two…

  6. The Student/Library Computer Science Collaborative

    Science.gov (United States)

    Hahn, Jim

    2015-01-01

    With funding from an Institute of Museum and Library Services demonstration grant, librarians of the Undergraduate Library at the University of Illinois at Urbana-Champaign partnered with students in computer science courses to design and build student-centered mobile apps. The grant work called for demonstration of student collaboration…

  7. The Student/Library Computer Science Collaborative

    Science.gov (United States)

    Hahn, Jim

    2015-01-01

    With funding from an Institute of Museum and Library Services demonstration grant, librarians of the Undergraduate Library at the University of Illinois at Urbana-Champaign partnered with students in computer science courses to design and build student-centered mobile apps. The grant work called for demonstration of student collaboration…

  8. Handbook of mathematics and computational science

    CERN Document Server

    Harris, John W

    1998-01-01

    Handbook of Mathematics and Computational Science Offers mathematics information for everyday use in problem solving, examinations, and homework. This book includes hundreds of tables of frequently used functions, formulae, transformations, and series. It is suitable for working scientists, engineers, and students.

  9. International Conference on Computational Engineering Science

    CERN Document Server

    Yagawa, G

    1988-01-01

    The aim of this Conference was to become a forum for discussion of both academic and industrial research in those areas of computational engineering science and mechanics which involve and enrich the rational application of computers, numerical methods, and mechanics, in modern technology. The papers presented at this Conference cover the following topics: Solid and Structural Mechanics, Constitutive Modelling, Inelastic and Finite Deformation Response, Transient Analysis, Structural Control and Optimization, Fracture Mechanics and Structural Integrity, Computational Fluid Dynamics, Compressible and Incompressible Flow, Aerodynamics, Transport Phenomena, Heat Transfer and Solidification, Electromagnetic Field, Related Soil Mechanics and MHD, Modern Variational Methods, Biomechanics, and Off-Shore-Structural Mechanics.

  10. Democratizing Children's Computation: Learning Computational Science as Aesthetic Experience

    CERN Document Server

    Farris, Amy

    2015-01-01

    In this paper, we argue that a democratic approach to children's computing education in a science class must focus on the aesthetics of children's experience. In Democracy and Education, Dewey links "democracy" with a distinctive understanding of "experience". For Dewey, the value of educational experiences lies in "the unity or integrity of experience" (DE, 248). In Art as Experience, Dewey presents aesthetic experience as the fundamental form of human experience that undergirds all other forms of experiences, and can also bring together multiple forms of experiences, locating this form of experience in the work of artists. Particularly relevant to our current concern (computational literacy), Dewey calls the process through which a person transforms a material into an expressive medium an aesthetic experience (AE, 68-69). We argue here that the kind of experience that is appropriate for a democratic education in the context of children's computational science is essentially aesthetic in nature. Given that a...

  11. Computational Experiments for Science and Engineering Education

    Science.gov (United States)

    Xie, Charles

    2011-01-01

    How to integrate simulation-based engineering and science (SBES) into the science curriculum smoothly is a challenging question. For the importance of SBES to be appreciated, the core value of simulations-that they help people understand natural phenomena and solve engineering problems-must be taught. A strategy to achieve this goal is to introduce computational experiments to the science curriculum to replace or supplement textbook illustrations and exercises and to complement or frame hands-on or wet lab experiments. In this way, students will have an opportunity to learn about SBES without compromising other learning goals required by the standards and teachers will welcome these tools as they strengthen what they are already teaching. This paper demonstrates this idea using a number of examples in physics, chemistry, and engineering. These exemplary computational experiments show that it is possible to create a curriculum that is both deeper and wider.

  12. Nonlinear Time Series Analysis in Earth Sciences - Potentials and Pitfalls

    Science.gov (United States)

    Kurths, Jürgen; Donges, Jonathan F.; Donner, Reik V.; Marwan, Norbert; Zou, Yong

    2010-05-01

    The application of methods of nonlinear time series analysis has a rich tradition in Earth sciences and has enabled substantially new insights into various complex processes there. However, some approaches and findings have been controversially discussed over the last decades. One reason is that they are often bases on strong restrictions and their violation may lead to pitfalls and misinterpretations. Here, we discuss three general concepts of nonlinear dynamics and statistical physics, synchronization, recurrence and complex networks and explain how to use them for data analysis. We show that the corresponding methods can be applied even to rather short and non-stationary data which are typical in Earth sciences. References Marwan, N., Romano, M., Thiel, M., Kurths, J.: Recurrence plots for the analysis of complex systems, Physics Reports 438, 237-329 (2007) Arenas, A., Diaz-Guilera, A., Kurths, J., Moreno, Y., Zhou, C.: Synchronization in complex networks, Physics Reports 469, 93-153 (2008) Marwan, N., Donges, J.F., Zou, Y., Donner, R. and Kurths, J., Phys. Lett. A 373, 4246 (2009) Donges, J.F., Zou, Y., Marwan, N. and Kurths, J. Europhys. Lett. 87, 48007 (2009) Donner, R., Zou, Y., Donges, J.F., Marwan, N. and Kurths, J., Phys. Rev. E 81, 015101(R) (2010)

  13. The Use of Hebbian Cell Assemblies for Nonlinear Computation

    DEFF Research Database (Denmark)

    Tetzlaff, Christian; Dasgupta, Sakyasingha; Kulvicius, Tomas;

    2015-01-01

    When learning a complex task our nervous system self-organizes large groups of neurons into coherent dynamic activity patterns. During this, a network with multiple, simultaneously active, and computationally powerful cell assemblies is created. How such ordered structures are formed while...... computing complex non-linear transforms and - for execution - must cooperate with each other without interference. This mechanism, thus, permits the self-organization of computationally powerful sub-structures in dynamic networks for behavior control....... the learning of complex calculations. Due to synaptic scaling the dynamics of different cell assemblies do not interfere with each other. As a consequence, this type of self-organization allows executing a difficult, six degrees of freedom, manipulation task with a robot where assemblies need to learn...

  14. Computational thinking in life science education.

    Directory of Open Access Journals (Sweden)

    Amir Rubinstein

    2014-11-01

    Full Text Available We join the increasing call to take computational education of life science students a step further, beyond teaching mere programming and employing existing software tools. We describe a new course, focusing on enriching the curriculum of life science students with abstract, algorithmic, and logical thinking, and exposing them to the computational "culture." The design, structure, and content of our course are influenced by recent efforts in this area, collaborations with life scientists, and our own instructional experience. Specifically, we suggest that an effective course of this nature should: (1 devote time to explicitly reflect upon computational thinking processes, resisting the temptation to drift to purely practical instruction, (2 focus on discrete notions, rather than on continuous ones, and (3 have basic programming as a prerequisite, so students need not be preoccupied with elementary programming issues. We strongly recommend that the mere use of existing bioinformatics tools and packages should not replace hands-on programming. Yet, we suggest that programming will mostly serve as a means to practice computational thinking processes. This paper deals with the challenges and considerations of such computational education for life science students. It also describes a concrete implementation of the course and encourages its use by others.

  15. Computational thinking in life science education.

    Science.gov (United States)

    Rubinstein, Amir; Chor, Benny

    2014-11-01

    We join the increasing call to take computational education of life science students a step further, beyond teaching mere programming and employing existing software tools. We describe a new course, focusing on enriching the curriculum of life science students with abstract, algorithmic, and logical thinking, and exposing them to the computational "culture." The design, structure, and content of our course are influenced by recent efforts in this area, collaborations with life scientists, and our own instructional experience. Specifically, we suggest that an effective course of this nature should: (1) devote time to explicitly reflect upon computational thinking processes, resisting the temptation to drift to purely practical instruction, (2) focus on discrete notions, rather than on continuous ones, and (3) have basic programming as a prerequisite, so students need not be preoccupied with elementary programming issues. We strongly recommend that the mere use of existing bioinformatics tools and packages should not replace hands-on programming. Yet, we suggest that programming will mostly serve as a means to practice computational thinking processes. This paper deals with the challenges and considerations of such computational education for life science students. It also describes a concrete implementation of the course and encourages its use by others.

  16. [Earth Science Technology Office's Computational Technologies Project

    Science.gov (United States)

    Fischer, James (Technical Monitor); Merkey, Phillip

    2005-01-01

    This grant supported the effort to characterize the problem domain of the Earth Science Technology Office's Computational Technologies Project, to engage the Beowulf Cluster Computing Community as well as the High Performance Computing Research Community so that we can predict the applicability of said technologies to the scientific community represented by the CT project and formulate long term strategies to provide the computational resources necessary to attain the anticipated scientific objectives of the CT project. Specifically, the goal of the evaluation effort is to use the information gathered over the course of the Round-3 investigations to quantify the trends in scientific expectations, the algorithmic requirements and capabilities of high-performance computers to satisfy this anticipated need.

  17. Perspectives of the International Conference of Computational Science 2014

    NARCIS (Netherlands)

    Abramson, D.; Krzhizhanovskaya, V.V.; Lees, M.

    2015-01-01

    Computational Science has enabled a raft of science that was either impossible, dangerous, or extremely expensive. It is arguably one of the most multi-disciplinary research endeavors, and draws on foundational work in mathematics and computer science. Computational Science has applicability in

  18. Computer simulations in the science classroom

    Science.gov (United States)

    Richards, John; Barowy, William; Levin, Dov

    1992-03-01

    In this paper we describe software for science instruction that is based upon a constructivist epistemology of learning. From a constructivist perspective, the process of learning is viewed as an active construction of knowledge, rather than a passive reception of information. The computer has the potential to provide an environment in which students can explore their understanding and better construct scientific knowledge. The Explorer is an interactive environment that integrates animated computer models with analytic capabilities for learning and teaching science. The system include graphs, a spreadsheet, scripting, and interactive tools. During formative evaluation of Explorer in the classroom, we have focused on learning the function and effectiveness of computer models in teaching science. Models have helped students relate theory to experiment when used in conjunction with hands-on activities and when the simulation addressed students' naive understanding of the phenomena. Two classroom examples illustrate our findings. The first is based on the dynamics of colliding objects. The second describes a class modeling the function of simple electric circuits. The simulations bridge between phenomena and theory by providing an abstract representation on which students may make measurements. Simulations based on scientific theory help to provide a set of interrelated experiences that challenge students' informal understanding of the science.

  19. Scientific Visualization and Computational Science: Natural Partners

    Science.gov (United States)

    Uselton, Samuel P.; Lasinski, T. A. (Technical Monitor)

    1995-01-01

    Scientific visualization is developing rapidly, stimulated by computational science, which is gaining acceptance as a third alternative to theory and experiment. Computational science is based on numerical simulations of mathematical models derived from theory. But each individual simulation is like a hypothetical experiment; initial conditions are specified, and the result is a record of the observed conditions. Experiments can be simulated for situations that can not really be created or controlled. Results impossible to measure can be computed.. Even for observable values, computed samples are typically much denser. Numerical simulations also extend scientific exploration where the mathematics is analytically intractable. Numerical simulations are used to study phenomena from subatomic to intergalactic scales and from abstract mathematical structures to pragmatic engineering of everyday objects. But computational science methods would be almost useless without visualization. The obvious reason is that the huge amounts of data produced require the high bandwidth of the human visual system, and interactivity adds to the power. Visualization systems also provide a single context for all the activities involved from debugging the simulations, to exploring the data, to communicating the results. Most of the presentations today have their roots in image processing, where the fundamental task is: Given an image, extract information about the scene. Visualization has developed from computer graphics, and the inverse task: Given a scene description, make an image. Visualization extends the graphics paradigm by expanding the possible input. The goal is still to produce images; the difficulty is that the input is not a scene description displayable by standard graphics methods. Visualization techniques must either transform the data into a scene description or extend graphics techniques to display this odd input. Computational science is a fertile field for visualization

  20. Computer-aided analysis of nonlinear problems in transport phenomena

    Science.gov (United States)

    Brown, R. A.; Scriven, L. E.; Silliman, W. J.

    1980-01-01

    The paper describes algorithms for equilibrium and steady-state problems with coefficients in the expansions derived by the Galerkin weighted residual method and calculated from the resulting sets of nonlinear algebraic equations by the Newton-Raphson method. Initial approximations are obtained from nearby solutions by continuation techniques as parameters are varied. The Newton-Raphson technique is preferred because the Jacobian of the solution is useful for continuation, for analyzing the stability of solutions, for detecting bifurcation of solution families, and for computing asymptotic estimates of the effects on any solution of small changes in parameters, boundary conditions, and boundary shape.

  1. Final Report on the Automated Computer Science Education System.

    Science.gov (United States)

    Danielson, R. L.; And Others

    At the University of Illinois at Urbana, a computer based curriculum called Automated Computer Science Education System (ACSES) has been developed to supplement instruction in introductory computer science courses or to assist individuals interested in acquiring a foundation in computer science through independent study. The system, which uses…

  2. A Financial Technology Entrepreneurship Program for Computer Science Students

    Science.gov (United States)

    Lawler, James P.; Joseph, Anthony

    2011-01-01

    Education in entrepreneurship is becoming a critical area of curricula for computer science students. Few schools of computer science have a concentration in entrepreneurship in the computing curricula. The paper presents Technology Entrepreneurship in the curricula at a leading school of computer science and information systems, in which students…

  3. Soft Computing in Humanities and Social Sciences

    CERN Document Server

    González, Veronica

    2012-01-01

    The field of Soft Computing in Humanities and Social Sciences is at a turning point. The strong distinction between “science” and “humanities” has been criticized from many fronts and, at the same time, an increasing cooperation between the so-called “hard sciences” and “soft sciences” is taking place in a wide range of scientific projects dealing with very complex and interdisciplinary topics. In the last fifteen years the area of Soft Computing has also experienced a gradual rapprochement to disciplines in the Humanities and Social Sciences, and also in the field of Medicine, Biology and even the Arts, a phenomenon that did not occur much in the previous years.   The collection of this book presents a generous sampling of the new and burgeoning field of Soft Computing in Humanities and Social Sciences, bringing together a wide array of authors and subject matters from different disciplines. Some of the contributors of the book belong to the scientific and technical areas of Soft Computing w...

  4. Applications of Graph Theory in Computer Science

    Directory of Open Access Journals (Sweden)

    U. Sekar

    2013-11-01

    Full Text Available The field of mathematics plays vital role in various fields. One of the important areas in mathematics is graph theory which is used in structural models. This structural arrangements of various objects or technologies lead to new inventions and modifications in the existing environment for enhancement in those fields. The field graph theory started its journey from the problem of Konigsberg Bridge in 1735. This paper gives an overview of the applications of graph theory in heterogeneous fields to some extent but mainly focuses on the computer science applications that uses graph theoretical concepts. Various papers based on graph theory have been studied related to scheduling concepts, computer science applications and an overview has been presented here.Graph theoretical ideas are highly utilized by computer science applications. Especially in research areas of computer science such data mining, image segmentation, clustering, image capturing, networking etc., For example a data structure can be designed in the form of tree which in turn utilized vertices and edges. Similarly modeling of network topologies can be done using graph concepts. In the same way the most important concept of graph coloring is utilized in resource allocation, scheduling. Also, paths, walks and circuits in graph theory are used in tremendous applications say traveling salesman problem, database design concepts, resource networking. This leads to the development of new algorithms and new theorems that can be used in tremendous applications. First section gives the historical background of graph theory and some applications in scheduling. Second section emphasizes how graph theory is utilized in various computer applications.

  5. [Computer Science and Telecommunications Board activities

    Energy Technology Data Exchange (ETDEWEB)

    Blumenthal, M.S.

    1993-02-23

    The board considers technical and policy issues pertaining to computer science, telecommunications, and associated technologies. Functions include providing a base of expertise for these fields in NRC, monitoring and promoting health of these fields, initiating studies of these fields as critical resources and sources of national economic strength, responding to requests for advice, and fostering interaction among the technologies and the other pure and applied science and technology. This document describes its major accomplishments, current programs, other sponsored activities, cooperative ventures, and plans and prospects.

  6. Social sciences via network analysis and computation

    CERN Document Server

    Kanduc, Tadej

    2015-01-01

    In recent years information and communication technologies have gained significant importance in the social sciences. Because there is such rapid growth of knowledge, methods and computer infrastructure, research can now seamlessly connect interdisciplinary fields such as business process management, data processing and mathematics. This study presents some of the latest results, practices and state-of-the-art approaches in network analysis, machine learning, data mining, data clustering and classifications in the contents of social sciences. It also covers various real-life examples such as t

  7. Reflections about Research in Computer Science regarding the Classification of Sciences and the Scientific Method

    OpenAIRE

    WAZLAWICK, R. S.

    2010-01-01

    This paper presents some observations about Computer Science and the Scientific Method. Initially, the paper discusses the different aspects of Computer Science regarding the classification of sciences. It is observed that different areas inside Computer Science can be classified as different Sciences. The paper presents the main philosophical schools that define what is understood as the Scientific Method, and their influence on Computer Science. Finally, the paper discusses the distinction ...

  8. My revision notes Edexcel GCSE computer science

    CERN Document Server

    Cushing, Steve

    2015-01-01

    Unlock your full potential with this revision guide which focuses on the key content and skills you need to know. With My Revision Notes for AQA GCSE Computer Science, which perfectly matches the latest examined elements of the course, you can: - Take control of your revision: plan and focus on the areas you need to revise, with advice, summaries and notes from author Steve Cushing - Show you fully understand key topics by using specific strategies and theories to add depth to your knowledge of programming and computing issues and processes - Apply programming and com

  9. Public access computing in health science libraries.

    Science.gov (United States)

    Kehm, S

    1987-01-01

    Public access computing in health science libraries began with online computer-assisted instruction. Library-based collections and services have expanded with advances in microcomputing hardware and software. This growth presents problems: copyright, quality, instability in the publishing industry, and uncertainty about collection scope; librarians managing the new services require new skills to support their collections. Many find the cooperative efforts of several organizational units are required. Current trends in technology for the purpose of information management indicate that these services will continue to be a significant focus for libraries.

  10. Advances in Computer Science and Education

    CERN Document Server

    Huang, Xiong

    2012-01-01

    CSE2011 is an integrated conference concentration its focus on computer science and education. In the proceeding, you can learn much more knowledge about computer science and education of researchers from all around the world. The main role of the proceeding is to be used as an exchange pillar for researchers who are working in the mentioned fields. In order to meet the high quality of Springer, AISC series, the organization committee has made their efforts to do the following things. Firstly, poor quality paper has been refused after reviewing course by anonymous referee experts. Secondly, periodically review meetings have been held around the reviewers about five times for exchanging reviewing suggestions. Finally, the conference organizers had several preliminary sessions before the conference. Through efforts of different people and departments, the conference will be successful and fruitful

  11. TerraFERMA: Harnessing Advanced Computational Libraries in Earth Science

    Science.gov (United States)

    Wilson, C. R.; Spiegelman, M.; van Keken, P.

    2012-12-01

    Many important problems in Earth sciences can be described by non-linear coupled systems of partial differential equations. These "multi-physics" problems include thermo-chemical convection in Earth and planetary interiors, interactions of fluids and magmas with the Earth's mantle and crust and coupled flow of water and ice. These problems are of interest to a large community of researchers but are complicated to model and understand. Much of this complexity stems from the nature of multi-physics where small changes in the coupling between variables or constitutive relations can lead to radical changes in behavior, which in turn affect critical computational choices such as discretizations, solvers and preconditioners. To make progress in understanding such coupled systems requires a computational framework where multi-physics problems can be described at a high-level while maintaining the flexibility to easily modify the solution algorithm. Fortunately, recent advances in computational science provide a basis for implementing such a framework. Here we present the Transparent Finite Element Rapid Model Assembler (TerraFERMA), which leverages several advanced open-source libraries for core functionality. FEniCS (fenicsproject.org) provides a high level language for describing the weak forms of coupled systems of equations, and an automatic code generator that produces finite element assembly code. PETSc (www.mcs.anl.gov/petsc) provides a wide range of scalable linear and non-linear solvers that can be composed into effective multi-physics preconditioners. SPuD (amcg.ese.ic.ac.uk/Spud) is an application neutral options system that provides both human and machine-readable interfaces based on a single xml schema. Our software integrates these libraries and provides the user with a framework for exploring multi-physics problems. A single options file fully describes the problem, including all equations, coefficients and solver options. Custom compiled applications are

  12. Questioning Two Myths in Computer Science Education

    OpenAIRE

    2014-01-01

    Part 1: Key Competencies for Educating ICT Professionals; International audience; This paper examines two statements regarding computer science as a discipline and its theoretical basis. We shall demonstrate how those statements are questionable and in addition they tend to hide the real root-causes of some significant educational issues. Those statements are very popular in the scientific community and have noteworthy negative effect on the researchers who frequently double their efforts and...

  13. What is that Thing Called Computer Science?

    Directory of Open Access Journals (Sweden)

    Nadya Schokosva

    2013-07-01

    Full Text Available XXI century society, called Knowledge Society, has a direct dependency of the software products, considered by many as the most important development of modern technology. This dependence generates the need of scientists and professionals who research and develop products that meet social demands. This article describes the computer science area as one of the most demanded professions in this reality, and in order to make it known to more people.

  14. Computer Science Research Review 1974-75

    Science.gov (United States)

    1975-08-01

    mwmmmimmm^m^mmmrm. : i i 1 Faculty and Visitors Mario Barbaccl Research Associate B.S., Universidad Nacional de Ingenieria , Lima, Peru (1966...Engineer, Universidad Nacional de Ingenieria , Lima, Peru (1968) Ph.D., Carnegie-Mellon University (1974) Carnegie. 1969: Design Automation...Compitational Complexity Jack R Buchanan Assistant Professor of Computer Science and Industrial Administration B.S., University of Utah (1965) M.A

  15. Toward Psychoinformatics: Computer Science Meets Psychology

    OpenAIRE

    Christian Montag; Éilish Duke; Alexander Markowetz

    2016-01-01

    The present paper provides insight into an emerging research discipline called Psychoinformatics. In the context of Psychoinformatics, we emphasize the cooperation between the disciplines of psychology and computer science in handling large data sets derived from heavily used devices, such as smartphones or online social network sites, in order to shed light on a large number of psychological traits, including personality and mood. New challenges await psychologists in light of the resulting ...

  16. Research Institute for Advanced Computer Science

    Science.gov (United States)

    Gross, Anthony R. (Technical Monitor); Leiner, Barry M.

    2000-01-01

    The Research Institute for Advanced Computer Science (RIACS) carries out basic research and technology development in computer science, in support of the National Aeronautics and Space Administration's missions. RIACS is located at the NASA Ames Research Center. It currently operates under a multiple year grant/cooperative agreement that began on October 1, 1997 and is up for renewal in the year 2002. Ames has been designated NASA's Center of Excellence in Information Technology. In this capacity, Ames is charged with the responsibility to build an Information Technology Research Program that is preeminent within NASA. RIACS serves as a bridge between NASA Ames and the academic community, and RIACS scientists and visitors work in close collaboration with NASA scientists. RIACS has the additional goal of broadening the base of researchers in these areas of importance to the nation's space and aeronautics enterprises. RIACS research focuses on the three cornerstones of information technology research necessary to meet the future challenges of NASA missions: (1) Automated Reasoning for Autonomous Systems. Techniques are being developed enabling spacecraft that will be self-guiding and self-correcting to the extent that they will require little or no human intervention. Such craft will be equipped to independently solve problems as they arise, and fulfill their missions with minimum direction from Earth; (2) Human-Centered Computing. Many NASA missions require synergy between humans and computers, with sophisticated computational aids amplifying human cognitive and perceptual abilities; (3) High Performance Computing and Networking. Advances in the performance of computing and networking continue to have major impact on a variety of NASA endeavors, ranging from modeling and simulation to data analysis of large datasets to collaborative engineering, planning and execution. In addition, RIACS collaborates with NASA scientists to apply information technology research to a

  17. Reflections about Research in Computer Science regarding the Classification of Sciences and the Scientific Method

    Directory of Open Access Journals (Sweden)

    WAZLAWICK, R. S.

    2010-12-01

    Full Text Available This paper presents some observations about Computer Science and the Scientific Method. Initially, the paper discusses the different aspects of Computer Science regarding the classification of sciences. It is observed that different areas inside Computer Science can be classified as different Sciences. The paper presents the main philosophical schools that define what is understood as the Scientific Method, and their influence on Computer Science. Finally, the paper discusses the distinction between Science and Technology and the degrees of maturity in Computer Science research.

  18. NASA Center for Computational Sciences: History and Resources

    Science.gov (United States)

    2000-01-01

    The Nasa Center for Computational Sciences (NCCS) has been a leading capacity computing facility, providing a production environment and support resources to address the challenges facing the Earth and space sciences research community.

  19. [Research activities in applied mathematics, fluid mechanics, and computer science

    Science.gov (United States)

    1995-01-01

    This report summarizes research conducted at the Institute for Computer Applications in Science and Engineering in applied mathematics, fluid mechanics, and computer science during the period April 1, 1995 through September 30, 1995.

  20. Research in Applied Mathematics, Fluid Mechanics and Computer Science

    Science.gov (United States)

    1999-01-01

    This report summarizes research conducted at the Institute for Computer Applications in Science and Engineering in applied mathematics, fluid mechanics, and computer science during the period October 1, 1998 through March 31, 1999.

  1. Architecture, systems research and computational sciences

    CERN Document Server

    2012-01-01

    The Winter 2012 (vol. 14 no. 1) issue of the Nexus Network Journal is dedicated to the theme “Architecture, Systems Research and Computational Sciences”. This is an outgrowth of the session by the same name which took place during the eighth international, interdisciplinary conference “Nexus 2010: Relationships between Architecture and Mathematics, held in Porto, Portugal, in June 2010. Today computer science is an integral part of even strictly historical investigations, such as those concerning the construction of vaults, where the computer is used to survey the existing building, analyse the data and draw the ideal solution. What the papers in this issue make especially evident is that information technology has had an impact at a much deeper level as well: architecture itself can now be considered as a manifestation of information and as a complex system. The issue is completed with other research papers, conference reports and book reviews.

  2. Education for Computational Science and Engineering

    CERN Document Server

    Grcar, Joseph F

    2011-01-01

    Computational science and engineering (CSE) embodies President Obama's challenge for the future, "ours to win." For decades, CSE has been misunderstood to require massive computers, whereas breakthroughs in CSE have historically been the mathematical programs of computing rather than the machines themselves. Whether scientists and engineers become inventors who make these breakthroughs depends on circumstances and their educations. The USA currently has the largest CSE professorate, but the data suggest this prominence is ephemeral. Just one-third of the universities with very high research activity have formal programs for CSE education, and many smaller countries with strong manufacturing sectors have more CSE educators per capita. Considering the contributions that CSE has made which enable all manner of commercial, consumer, medical, military, and scientific devices and the associated industries, the future appears to be ours to lose.

  3. Computational science: Emerging opportunities and challenges

    Science.gov (United States)

    Hendrickson, Bruce

    2009-07-01

    In the past two decades, computational methods have emerged as an essential component of the scientific and engineering enterprise. A diverse assortment of scientific applications has been simulated and explored via advanced computational techniques. Computer vendors have built enormous parallel machines to support these activities, and the research community has developed new algorithms and codes, and agreed on standards to facilitate ever more ambitious computations. However, this track record of success will be increasingly hard to sustain in coming years. Power limitations constrain processor clock speeds, so further performance improvements will need to come from ever more parallelism. This higher degree of parallelism will require new thinking about algorithms, programming models, and architectural resilience. Simultaneously, cutting edge science increasingly requires more complex simulations with unstructured and adaptive grids, and multi-scale and multi-physics phenomena. These new codes will push existing parallelization strategies to their limits and beyond. Emerging data-rich scientific applications are also in need of high performance computing, but their complex spatial and temporal data access patterns do not perform well on existing machines. These interacting forces will reshape high performance computing in the coming years.

  4. Is ""predictability"" in computational sciences a myth?

    Energy Technology Data Exchange (ETDEWEB)

    Hemez, Francois M [Los Alamos National Laboratory

    2011-01-31

    Within the last two decades, Modeling and Simulation (M&S) has become the tool of choice to investigate the behavior of complex phenomena. Successes encountered in 'hard' sciences are prompting interest to apply a similar approach to Computational Social Sciences in support, for example, of national security applications faced by the Intelligence Community (IC). This manuscript attempts to contribute to the debate on the relevance of M&S to IC problems by offering an overview of what it takes to reach 'predictability' in computational sciences. Even though models developed in 'soft' and 'hard' sciences are different, useful analogies can be drawn. The starting point is to view numerical simulations as 'filters' capable to represent information only within specific length, time or energy bandwidths. This simplified view leads to the discussion of resolving versus modeling which motivates the need for sub-scale modeling. The role that modeling assumptions play in 'hiding' our lack-of-knowledge about sub-scale phenomena is explained which leads to discussing uncertainty in simulations. It is argued that the uncertainty caused by resolution and modeling assumptions should be dealt with differently than uncertainty due to randomness or variability. The corollary is that a predictive capability cannot be defined solely as accuracy, or ability of predictions to match the available physical observations. We propose that 'predictability' is the demonstration that predictions from a class of 'equivalent' models are as consistent as possible. Equivalency stems from defining models that share a minimum requirement of accuracy, while being equally robust to the sources of lack-of-knowledge in the problem. Examples in computational physics and engineering are given to illustrate the discussion.

  5. Nonlinear Dynamics and Chaos: Applications in Atmospheric Sciences

    CERN Document Server

    Selvam, A M

    2010-01-01

    Atmospheric flows, an example of turbulent fluid flows, exhibit fractal fluctuations of all space-time scales ranging from turbulence scale of mm - sec to climate scales of thousands of kilometers - years and may be visualized as a nested continuum of weather cycles or periodicities, the smaller cycles existing as intrinsic fine structure of the larger cycles. The power spectra of fractal fluctuations exhibit inverse power law form signifying long - range correlations identified as self - organized criticality and are ubiquitous to dynamical systems in nature and is manifested as sensitive dependence on initial condition or 'deterministic chaos' in finite precision computer realizations of nonlinear mathematical models of real world dynamical systems such as atmospheric flows. Though the self-similar nature of atmospheric flows have been widely documented and discussed during the last three to four decades, the exact physical mechanism is not yet identified. There now exists an urgent need to develop and inco...

  6. Some Hail 'Computational Science' as Biggest Advance Since Newton, Galileo.

    Science.gov (United States)

    Turner, Judith Axler

    1987-01-01

    Computational science is defined as science done on a computer. A computer can serve as a laboratory for researchers who cannot experiment with their subjects, and as a calculator for those who otherwise might need centuries to solve some problems mathematically. The National Science Foundation's support of supercomputers is discussed. (MLW)

  7. Computer science in Dutch secondary education: independent or integrated?

    NARCIS (Netherlands)

    Sijde, van der Pieter C.; Doornekamp, B. Gerard

    1992-01-01

    Nowadays, in Dutch secondary education, computer science is integrated within school subjects. About ten years ago computer science was considered an independent subject, but in the mid-1980s this idea changed. In our study we investigated whether the objectives of teaching computer science as an in

  8. Marrying Content and Process in Computer Science Education

    Science.gov (United States)

    Zendler, A.; Spannagel, C.; Klaudt, D.

    2011-01-01

    Constructivist approaches to computer science education emphasize that as well as knowledge, thinking skills and processes are involved in active knowledge construction. K-12 computer science curricula must not be based on fashions and trends, but on contents and processes that are observable in various domains of computer science, that can be…

  9. Hispanic Women Overcoming Deterrents to Computer Science: A Phenomenological Study

    Science.gov (United States)

    Herling, Lourdes

    2011-01-01

    The products of computer science are important to all aspects of society and are tools in the solution of the world's problems. It is, therefore, troubling that the United States faces a shortage in qualified graduates in computer science. The number of women and minorities in computer science is significantly lower than the percentage of the…

  10. Empirical Determination of Competence Areas to Computer Science Education

    Science.gov (United States)

    Zendler, Andreas; Klaudt, Dieter; Seitz, Cornelia

    2014-01-01

    The authors discuss empirically determined competence areas to K-12 computer science education, emphasizing the cognitive level of competence. The results of a questionnaire with 120 professors of computer science serve as a database. By using multi-dimensional scaling and cluster analysis, four competence areas to computer science education…

  11. Computer science in Dutch secondary education: independent or integrated?

    NARCIS (Netherlands)

    van der Sijde, Peter; Doornekamp, B.G.

    1992-01-01

    Nowadays, in Dutch secondary education, computer science is integrated within school subjects. About ten years ago computer science was considered an independent subject, but in the mid-1980s this idea changed. In our study we investigated whether the objectives of teaching computer science as an

  12. Some Hail 'Computational Science' as Biggest Advance Since Newton, Galileo.

    Science.gov (United States)

    Turner, Judith Axler

    1987-01-01

    Computational science is defined as science done on a computer. A computer can serve as a laboratory for researchers who cannot experiment with their subjects, and as a calculator for those who otherwise might need centuries to solve some problems mathematically. The National Science Foundation's support of supercomputers is discussed. (MLW)

  13. Hispanic Women Overcoming Deterrents to Computer Science: A Phenomenological Study

    Science.gov (United States)

    Herling, Lourdes

    2011-01-01

    The products of computer science are important to all aspects of society and are tools in the solution of the world's problems. It is, therefore, troubling that the United States faces a shortage in qualified graduates in computer science. The number of women and minorities in computer science is significantly lower than the percentage of the…

  14. Empirical Determination of Competence Areas to Computer Science Education

    Science.gov (United States)

    Zendler, Andreas; Klaudt, Dieter; Seitz, Cornelia

    2014-01-01

    The authors discuss empirically determined competence areas to K-12 computer science education, emphasizing the cognitive level of competence. The results of a questionnaire with 120 professors of computer science serve as a database. By using multi-dimensional scaling and cluster analysis, four competence areas to computer science education…

  15. Marrying Content and Process in Computer Science Education

    Science.gov (United States)

    Zendler, A.; Spannagel, C.; Klaudt, D.

    2011-01-01

    Constructivist approaches to computer science education emphasize that as well as knowledge, thinking skills and processes are involved in active knowledge construction. K-12 computer science curricula must not be based on fashions and trends, but on contents and processes that are observable in various domains of computer science, that can be…

  16. Third Workshop on Teaching Computational Science (WTCS 2009)

    NARCIS (Netherlands)

    A. Tirado-Ramos; A. Shiflet

    2009-01-01

    The Third Workshop on Teaching Computational Science, within the International Conference on Computational Science, provides a platform for discussing innovations in teaching computational sciences at all levels and contexts of higher education. This editorial provides an introduction to the work pr

  17. Computational Modeling of Ultrafast Pulse Propagation in Nonlinear Optical Materials

    Science.gov (United States)

    Goorjian, Peter M.; Agrawal, Govind P.; Kwak, Dochan (Technical Monitor)

    1996-01-01

    There is an emerging technology of photonic (or optoelectronic) integrated circuits (PICs or OEICs). In PICs, optical and electronic components are grown together on the same chip. rib build such devices and subsystems, one needs to model the entire chip. Accurate computer modeling of electromagnetic wave propagation in semiconductors is necessary for the successful development of PICs. More specifically, these computer codes would enable the modeling of such devices, including their subsystems, such as semiconductor lasers and semiconductor amplifiers in which there is femtosecond pulse propagation. Here, the computer simulations are made by solving the full vector, nonlinear, Maxwell's equations, coupled with the semiconductor Bloch equations, without any approximations. The carrier is retained in the description of the optical pulse, (i.e. the envelope approximation is not made in the Maxwell's equations), and the rotating wave approximation is not made in the Bloch equations. These coupled equations are solved to simulate the propagation of femtosecond optical pulses in semiconductor materials. The simulations describe the dynamics of the optical pulses, as well as the interband and intraband.

  18. Terascale Computing in Accelerator Science and Technology

    Energy Technology Data Exchange (ETDEWEB)

    Ko, Kwok

    2002-08-21

    We have entered the age of ''terascale'' scientific computing. Processors and system architecture both continue to evolve; hundred-teraFLOP computers are expected in the next few years, and petaFLOP computers toward the end of this decade are conceivable. This ever-increasing power to solve previously intractable numerical problems benefits almost every field of science and engineering and is revolutionizing some of them, notably including accelerator physics and technology. At existing accelerators, it will help us optimize performance, expand operational parameter envelopes, and increase reliability. Design decisions for next-generation machines will be informed by unprecedented comprehensive and accurate modeling, as well as computer-aided engineering; all this will increase the likelihood that even their most advanced subsystems can be commissioned on time, within budget, and up to specifications. Advanced computing is also vital to developing new means of acceleration and exploring the behavior of beams under extreme conditions. With continued progress it will someday become reasonable to speak of a complete numerical model of all phenomena important to a particular accelerator.

  19. Computational models of signalling networks for non-linear control.

    Science.gov (United States)

    Fuente, Luis A; Lones, Michael A; Turner, Alexander P; Stepney, Susan; Caves, Leo S; Tyrrell, Andy M

    2013-05-01

    Artificial signalling networks (ASNs) are a computational approach inspired by the signalling processes inside cells that decode outside environmental information. Using evolutionary algorithms to induce complex behaviours, we show how chaotic dynamics in a conservative dynamical system can be controlled. Such dynamics are of particular interest as they mimic the inherent complexity of non-linear physical systems in the real world. Considering the main biological interpretations of cellular signalling, in which complex behaviours and robust cellular responses emerge from the interaction of multiple pathways, we introduce two ASN representations: a stand-alone ASN and a coupled ASN. In particular we note how sophisticated cellular communication mechanisms can lead to effective controllers, where complicated problems can be divided into smaller and independent tasks.

  20. Computer science education for medical informaticians.

    Science.gov (United States)

    Logan, Judith R; Price, Susan L

    2004-03-18

    The core curriculum in the education of medical informaticians remains a topic of concern and discussion. This paper reports on a survey of medical informaticians with Master's level credentials that asked about computer science (CS) topics or skills that they need in their employment. All subjects were graduates or "near-graduates" of a single medical informatics Master's program that they entered with widely varying educational backgrounds. The survey instrument was validated for face and content validity prior to use. All survey items were rated as having some degree of importance in the work of these professionals, with retrieval and analysis of data from databases, database design and web technologies deemed most important. Least important were networking skills and object-oriented design and concepts. These results are consistent with other work done in the field and suggest that strong emphasis on technical skills, particularly databases, data analysis, web technologies, computer programming and general computer science are part of the core curriculum for medical informatics.

  1. Stochastic Computational Approach for Complex Nonlinear Ordinary Differential Equations

    Institute of Scientific and Technical Information of China (English)

    Junaid Ali Khan; Muhammad Asif Zahoor Raja; Ijaz Mansoor Qureshi

    2011-01-01

    @@ We present an evolutionary computational approach for the solution of nonlinear ordinary differential equations (NLODEs).The mathematical modeling is performed by a feed-forward artificial neural network that defines an unsupervised error.The training of these networks is achieved by a hybrid intelligent algorithm, a combination of global search with genetic algorithm and local search by pattern search technique.The applicability of this approach ranges from single order NLODEs, to systems of coupled differential equations.We illustrate the method by solving a variety of model problems and present comparisons with solutions obtained by exact methods and classical numerical methods.The solution is provided on a continuous finite time interval unlike the other numerical techniques with comparable accuracy.With the advent of neuroprocessors and digital signal processors the method becomes particularly interesting due to the expected essential gains in the execution speed.%We present an evolutionary computational approach for the solution of nonlinear ordinary differential equations (NLODEs). The mathematical modeling is performed by a feed-forward artificial neural network that defines an unsupervised error. The training of these networks is achieved by a hybrid intelligent algorithm, a combination of global search with genetic algorithm and local search by pattern search technique. The applicability of this approach ranges from single order NLODEs, to systems of coupled differential equations. We illustrate the method by solving a variety of model problems and present comparisons with solutions obtained by exact methods and classical numerical methods. The solution is provided on a continuous finite time interval unlike the other numerical techniques with comparable accuracy. With the advent of neuroprocessors and digital signal processors the method becomes particularly interesting due to the expected essential gains in the execution speed.

  2. Computer-Game Construction: A Gender-Neutral Attractor to Computing Science

    Science.gov (United States)

    Carbonaro, Mike; Szafron, Duane; Cutumisu, Maria; Schaeffer, Jonathan

    2010-01-01

    Enrollment in Computing Science university programs is at a dangerously low level. A major reason for this is the general lack of interest in Computing Science by females. In this paper, we discuss our experience with using a computer game construction environment as a vehicle to encourage female participation in Computing Science. Experiments…

  3. Computing as Empirical Science – Evolution of a Concept

    Directory of Open Access Journals (Sweden)

    Polak Paweł

    2016-12-01

    Full Text Available This article presents the evolution of philosophical and methodological considerations concerning empiricism in computer/computing science. In this study, we trace the most important current events in the history of reflection on computing. The forerunners of Artificial Intelligence H.A. Simon and A. Newell in their paper Computer Science As Empirical Inquiry (1975 started these considerations. Later the concept of empirical computer science was developed by S.S. Shapiro, P. Wegner, A.H. Eden and P.J. Denning. They showed various empirical aspects of computing. This led to a view of the science of computing (or science of information processing - the science of general scope. Some interesting contemporary ways towards a generalized perspective on computations were also shown (e.g. natural computing.

  4. Computer Applications in Health Science Education.

    Science.gov (United States)

    Juanes, Juan A; Ruisoto, Pablo

    2015-09-01

    In recent years, computer application development has experienced exponential growth, not only in the number of publications but also in the scope or contexts that have benefited from its use. In health science training, and medicine specifically, the gradual incorporation of technological developments has transformed the teaching and learning process, resulting in true "educational technology". The goal of this paper is to review the main features involved in these applications and highlight the main lines of research for the future. The results of peer reviewed literature published recently indicate the following features shared by the key technological developments in the field of health science education: first, development of simulation and visualization systems for a more complete and realistic representation of learning material over traditional paper format; second, portability and versatility of the applications, adapted for an increasing number of devices and operative systems; third, increasing focus on open source applications such as Massive Open Online Course (MOOC).

  5. State-variable analysis of non-linear circuits with a desk computer

    Science.gov (United States)

    Cohen, E.

    1981-01-01

    State variable analysis was used to analyze the transient performance of non-linear circuits on a desk top computer. The non-linearities considered were not restricted to any circuit element. All that is required for analysis is the relationship defining each non-linearity be known in terms of points on a curve.

  6. Situated Learning in Computer Science Education

    Science.gov (United States)

    Ben-Ari, Mordechai

    2004-06-01

    Sociocultural theories of learning such as Wenger and Lave's situated learning have been suggested as alternatives to cognitive theories of learning like constructivism. This article examines situated learning within the context of computer science (CS) education. Situated learning accurately describes some CS communities like open-source software development, but it is not directly applicable to other CS communities, especially those that deal with non-CS application areas. Nevertheless, situated learning can inform CS education by analyzing debates on curriculum and pedagogy within this framework. CS educators should closely examine professional CS communities of practice and design educational activities to model the actual activities of those communities.

  7. How to pass National 5 Computing Science

    CERN Document Server

    Frame, Frank; High, Bannerman

    2013-01-01

    Get your best grade with the SQA endorsed guide to National 5 Computing Science. This book contains all the advice and support you need to revise successfully for your National 5 exam. It combines an overview of the course syllabus with advice from a top expert on how to improve exam performance, so you have the best chance of success.; Refresh your knowledge with complete course notes.; Prepare for the exam with top tips and hints on revision technique.; Get your best grade with advice on how to gain those vital extra marks.

  8. Computer and Information Sciences III : 27th International Symposium on Computer and Information Sciences

    CERN Document Server

    Lent, Ricardo

    2013-01-01

    Information technology is the enabling foundation science and technology for all of human activity at the beginning of the 21st century, and advances in this area are crucial to all of us. These advances are taking place all over the world and can only be followed and perceived when researchers from all over the world assemble, and exchange their ideas in conferences such as the one presented in this proceedings volume regarding the 27th International Symposium on Computer and Information Systems, held at the Institut Henri Poincare' in Paris on October 3 and 4, 2012. Computer and Information Sciences III: 27th International Symposium on Computer and Information Sciences contains novel advances in the state of the art covering applied research in electrical and computer engineering and computer science, across the broad area of information technology. It provides access to the main innovative activities in research across the world, and points to the results obtained recently by some of the most active teams ...

  9. Computer and Information Sciences II : 26th International Symposium on Computer and Information Sciences

    CERN Document Server

    Lent, Ricardo; Sakellari, Georgia

    2012-01-01

    Information technology is the enabling foundation for all of human activity at the beginning of the 21st century, and advances in this area are crucial to all of us. These advances are taking place all over the world and can only be followed and perceived when researchers from all over the world assemble, and exchange their ideas in conferences such as the one presented in this proceedings volume regarding the 26th International Symposium on Computer and Information Systems, held at the Royal Society in London on 26th to 28th September 2011. Computer and Information Sciences II contains novel advances in the state of the art covering applied research in electrical and computer engineering and computer science, across the broad area of information technology. It provides access to the main innovative activities in research across the world, and points to the results obtained recently by some of the most active teams in both Europe and Asia.

  10. The quantum computer game: citizen science

    Science.gov (United States)

    Damgaard, Sidse; Mølmer, Klaus; Sherson, Jacob

    2013-05-01

    Progress in the field of quantum computation is hampered by daunting technical challenges. Here we present an alternative approach to solving these by enlisting the aid of computer players around the world. We have previously examined a quantum computation architecture involving ultracold atoms in optical lattices and strongly focused tweezers of light. In The Quantum Computer Game (see http://www.scienceathome.org/), we have encapsulated the time-dependent Schrödinger equation for the problem in a graphical user interface allowing for easy user input. Players can then search the parameter space with real-time graphical feedback in a game context with a global high-score that rewards short gate times and robustness to experimental errors. The game which is still in a demo version has so far been tried by several hundred players. Extensions of the approach to other models such as Gross-Pitaevskii and Bose-Hubbard are currently under development. The game has also been incorporated into science education at high-school and university level as an alternative method for teaching quantum mechanics. Initial quantitative evaluation results are very positive. AU Ideas Center for Community Driven Research, CODER.

  11. The Computer Science Journal of Moldova (ISSN 1561-4042

    Directory of Open Access Journals (Sweden)

    Editorial Board of CSJM

    2008-11-01

    Full Text Available The Computer Science Journal of Moldova (CSJM is being published since 1993. It is a peer-reviewed international journal. The Advisory Board consists from 19 world recognized researchers. The editorial board is formed from moldavian researchers. The Computer Science Journal of Moldova (CSJMol is issued three times a year by the Institute of Mathematics and Computer Science of the Academy of Sciences of Moldova.

  12. Science-Technology Coupling: The Case of Mathematical Logic and Computer Science.

    Science.gov (United States)

    Wagner-Dobler, Roland

    1997-01-01

    In the history of science, there have often been periods of sudden rapprochements between pure science and technology-oriented branches of science. Mathematical logic as pure science and computer science as technology-oriented science have experienced such a rapprochement, which is studied in this article in a bibliometric manner. (Author)

  13. Computer Science and Telecommunications Board summary of activities

    Energy Technology Data Exchange (ETDEWEB)

    Blumenthal, M.S.

    1992-03-27

    The Computer Science and Telecommunications Board (CSTB) considers technical and policy issues pertaining to computer science, telecommunications, and associated technologies. CSTB actively disseminates the results of its completed projects to those in a position to help implement their recommendations or otherwise use their insights. It provides a forum for the exchange of information on computer science, computing technology, and telecommunications. This report discusses the major accomplishments of CSTB.

  14. Democratizing Computer Science Knowledge: Transforming the Face of Computer Science through Public High School Education

    Science.gov (United States)

    Ryoo, Jean J.; Margolis, Jane; Lee, Clifford H.; Sandoval, Cueponcaxochitl D. M.; Goode, Joanna

    2013-01-01

    Despite the fact that computer science (CS) is the driver of technological innovations across all disciplines and aspects of our lives, including participatory media, high school CS too commonly fails to incorporate the perspectives and concerns of low-income students of color. This article describes a partnership program -- Exploring Computer…

  15. Physical Computing and Its Scope--Towards a Constructionist Computer Science Curriculum with Physical Computing

    Science.gov (United States)

    Przybylla, Mareen; Romeike, Ralf

    2014-01-01

    Physical computing covers the design and realization of interactive objects and installations and allows students to develop concrete, tangible products of the real world, which arise from the learners' imagination. This can be used in computer science education to provide students with interesting and motivating access to the different topic…

  16. A research program in empirical computer science

    Science.gov (United States)

    Knight, J. C.

    1991-01-01

    During the grant reporting period our primary activities have been to begin preparation for the establishment of a research program in experimental computer science. The focus of research in this program will be safety-critical systems. Many questions that arise in the effort to improve software dependability can only be addressed empirically. For example, there is no way to predict the performance of the various proposed approaches to building fault-tolerant software. Performance models, though valuable, are parameterized and cannot be used to make quantitative predictions without experimental determination of underlying distributions. In the past, experimentation has been able to shed some light on the practical benefits and limitations of software fault tolerance. It is common, also, for experimentation to reveal new questions or new aspects of problems that were previously unknown. A good example is the Consistent Comparison Problem that was revealed by experimentation and subsequently studied in depth. The result was a clear understanding of a previously unknown problem with software fault tolerance. The purpose of a research program in empirical computer science is to perform controlled experiments in the area of real-time, embedded control systems. The goal of the various experiments will be to determine better approaches to the construction of the software for computing systems that have to be relied upon. As such it will validate research concepts from other sources, provide new research results, and facilitate the transition of research results from concepts to practical procedures that can be applied with low risk to NASA flight projects. The target of experimentation will be the production software development activities undertaken by any organization prepared to contribute to the research program. Experimental goals, procedures, data analysis and result reporting will be performed for the most part by the University of Virginia.

  17. Julius Edgar Lilienfeld Prize Talk: The Fermi Pasta Ulam (FPU) Problem and The Birth of Nonlinear Science

    Science.gov (United States)

    Campbell, David K.

    2010-03-01

    In 1953, Enrico Fermi, John Pasta, and Stan Ulam initiated a series of computer studies aimed at exploring how simple, multi-degree of freedom nonlinear mechanical systems obeying reversible deterministic dynamics evolve in time to an equilibrium state describable by statistical mechanics. Their expectation was that this would occur by mixing behavior among the many linear modes. Their intention was then to study more complex nonlinear systems, with the hope of modeling turbulence computationally. The results of this first study of the so-called Fermi-Pasta-Ulam (FPU) problem, which were published in 1955 and characterized by Fermi as a ``little discovery,'' showed instead of the expected mixing of linear modes a striking series of (near) recurrences of the initial state and no evidence of equipartition. This work heralded the beginning of both computational physics and (modern) nonlinear science. In particular, the work marked the first systematic study of a nonlinear system by digital computers (``experimental mathematics'') and led directly to the discovery of ``solitons,'' as well as to deep insights into deterministic chaos and statistical mechanics. In this talk, I will review the original FPU studies and show how they led to the understanding of two key paradigms of nonlinear science. Specifically, I will show how a continuum approximation to the original discrete system led to the discovery of ``solitions'' whereas a low-mode approximation led to an early example of ``deterministic chaos.'' I will close with a brief indication of how the recurrence phenomenon observed by behavior by FPU can be reconciled with mixing, equipartition, and statistical mechanics.

  18. Making Advanced Computer Science Topics More Accessible through Interactive Technologies

    Science.gov (United States)

    Shao, Kun; Maher, Peter

    2012-01-01

    Purpose: Teaching advanced technical concepts in a computer science program to students of different technical backgrounds presents many challenges. The purpose of this paper is to present a detailed experimental pedagogy in teaching advanced computer science topics, such as computer networking, telecommunications and data structures using…

  19. Defining Computational Thinking for Mathematics and Science Classrooms

    Science.gov (United States)

    Weintrop, David; Beheshti, Elham; Horn, Michael; Orton, Kai; Jona, Kemi; Trouille, Laura; Wilensky, Uri

    2016-01-01

    Science and mathematics are becoming computational endeavors. This fact is reflected in the recently released Next Generation Science Standards and the decision to include "computational thinking" as a core scientific practice. With this addition, and the increased presence of computation in mathematics and scientific contexts, a new…

  20. Making Advanced Computer Science Topics More Accessible through Interactive Technologies

    Science.gov (United States)

    Shao, Kun; Maher, Peter

    2012-01-01

    Purpose: Teaching advanced technical concepts in a computer science program to students of different technical backgrounds presents many challenges. The purpose of this paper is to present a detailed experimental pedagogy in teaching advanced computer science topics, such as computer networking, telecommunications and data structures using…

  1. Brains--Computers--Machines: Neural Engineering in Science Classrooms

    Science.gov (United States)

    Chudler, Eric H.; Bergsman, Kristen Clapper

    2016-01-01

    Neural engineering is an emerging field of high relevance to students, teachers, and the general public. This feature presents online resources that educators and scientists can use to introduce students to neural engineering and to integrate core ideas from the life sciences, physical sciences, social sciences, computer science, and engineering…

  2. Brains--Computers--Machines: Neural Engineering in Science Classrooms

    Science.gov (United States)

    Chudler, Eric H.; Bergsman, Kristen Clapper

    2016-01-01

    Neural engineering is an emerging field of high relevance to students, teachers, and the general public. This feature presents online resources that educators and scientists can use to introduce students to neural engineering and to integrate core ideas from the life sciences, physical sciences, social sciences, computer science, and engineering…

  3. Learning computer science concepts with Scratch

    Science.gov (United States)

    Meerbaum-Salant, Orni; Armoni, Michal; (Moti) Ben-Ari, Mordechai

    2013-09-01

    Scratch is a visual programming environment that is widely used by young people. We investigated if Scratch can be used to teach concepts of computer science (CS). We developed learning materials for middle-school students that were designed according to the constructionist philosophy of Scratch and evaluated them in a few schools during two years. Tests were constructed based upon a novel combination of the revised Bloom taxonomy and the Structure of the Observed Learning Outcome taxonomy. These instruments were augmented with qualitative tools, such as observations and interviews. The results showed that students could successfully learn important concepts of CS, although there were problems with some concepts such as repeated execution, variables, and concurrency. We believe that these problems can be overcome by modifications to the teaching process that we suggest.

  4. 6th International Conference on Computer Science and its Applications

    CERN Document Server

    Stojmenovic, Ivan; Jeong, Hwa; Yi, Gangman

    2015-01-01

    The 6th FTRA International Conference on Computer Science and its Applications (CSA-14) will be held in Guam, USA, Dec. 17 - 19, 2014. CSA-14 presents a comprehensive conference focused on the various aspects of advances in engineering systems in computer science, and applications, including ubiquitous computing, U-Health care system, Big Data, UI/UX for human-centric computing, Computing Service, Bioinformatics and Bio-Inspired Computing and will show recent advances on various aspects of computing technology, Ubiquitous Computing Services and its application.

  5. Supporting large-scale computational science

    Energy Technology Data Exchange (ETDEWEB)

    Musick, R

    1998-10-01

    A study has been carried out to determine the feasibility of using commercial database management systems (DBMSs) to support large-scale computational science. Conventional wisdom in the past has been that DBMSs are too slow for such data. Several events over the past few years have muddied the clarity of this mindset: 1. 2. 3. 4. Several commercial DBMS systems have demonstrated storage and ad-hoc quer access to Terabyte data sets. Several large-scale science teams, such as EOSDIS [NAS91], high energy physics [MM97] and human genome [Kin93] have adopted (or make frequent use of) commercial DBMS systems as the central part of their data management scheme. Several major DBMS vendors have introduced their first object-relational products (ORDBMSs), which have the potential to support large, array-oriented data. In some cases, performance is a moot issue. This is true in particular if the performance of legacy applications is not reduced while new, albeit slow, capabilities are added to the system. The basic assessment is still that DBMSs do not scale to large computational data. However, many of the reasons have changed, and there is an expiration date attached to that prognosis. This document expands on this conclusion, identifies the advantages and disadvantages of various commercial approaches, and describes the studies carried out in exploring this area. The document is meant to be brief, technical and informative, rather than a motivational pitch. The conclusions within are very likely to become outdated within the next 5-7 years, as market forces will have a significant impact on the state of the art in scientific data management over the next decade.

  6. Multiscale analysis of nonlinear systems using computational homology

    Energy Technology Data Exchange (ETDEWEB)

    Konstantin Mischaikow; Michael Schatz; William Kalies; Thomas Wanner

    2010-05-24

    Characterization - We extended our previous work on studying the time evolution of patterns associated with phase separation in conserved concentration fields. (6) Probabilistic Homology Validation - work on microstructure characterization is based on numerically studying the homology of certain sublevel sets of a function, whose evolution is described by deterministic or stochastic evolution equations. (7) Computational Homology and Dynamics - Topological methods can be used to rigorously describe the dynamics of nonlinear systems. We are approaching this problem from several perspectives and through a variety of systems. (8) Stress Networks in Polycrystals - we have characterized stress networks in polycrystals. This part of the project is aimed at developing homological metrics which can aid in distinguishing not only microstructures, but also derived mechanical response fields. (9) Microstructure-Controlled Drug Release - This part of the project is concerned with the development of topological metrics in the context of controlled drug delivery systems, such as drug-eluting stents. We are particularly interested in developing metrics which can be used to link the processing stage to the resulting microstructure, and ultimately to the achieved system response in terms of drug release profiles. (10) Microstructure of Fuel Cells - we have been using our computational homology software to analyze the topological structure of the void, metal and ceramic components of a Solid Oxide Fuel Cell.

  7. Multiscale analysis of nonlinear systems using computational homology

    Energy Technology Data Exchange (ETDEWEB)

    Konstantin Mischaikow, Rutgers University/Georgia Institute of Technology, Michael Schatz, Georgia Institute of Technology, William Kalies, Florida Atlantic University, Thomas Wanner,George Mason University

    2010-05-19

    Characterization - We extended our previous work on studying the time evolution of patterns associated with phase separation in conserved concentration fields. (6) Probabilistic Homology Validation - work on microstructure characterization is based on numerically studying the homology of certain sublevel sets of a function, whose evolution is described by deterministic or stochastic evolution equations. (7) Computational Homology and Dynamics - Topological methods can be used to rigorously describe the dynamics of nonlinear systems. We are approaching this problem from several perspectives and through a variety of systems. (8) Stress Networks in Polycrystals - we have characterized stress networks in polycrystals. This part of the project is aimed at developing homological metrics which can aid in distinguishing not only microstructures, but also derived mechanical response fields. (9) Microstructure-Controlled Drug Release - This part of the project is concerned with the development of topological metrics in the context of controlled drug delivery systems, such as drug-eluting stents. We are particularly interested in developing metrics which can be used to link the processing stage to the resulting microstructure, and ultimately to the achieved system response in terms of drug release profiles. (10) Microstructure of Fuel Cells - we have been using our computational homology software to analyze the topological structure of the void, metal and ceramic components of a Solid Oxide Fuel Cell.

  8. Computer Related Mathematics and Science Curriculum Materials - A National Science Foundation Cooperative College-School Science Program in Computing Science Education.

    Science.gov (United States)

    Feng, Chuan C.

    Reported is the Cooperative College-School Science Program in Computing Science Education which was conducted by the University of Colorado Department of Civil Engineering in the summer of 1967. The program consisted of two five-week terms. The course work was composed of two formal lecture courses in Computer Related Mathematics and Computer…

  9. Increasing Diversity in Computer Science: Acknowledging, yet Moving Beyond, Gender

    Science.gov (United States)

    Larsen, Elizabeth A.; Stubbs, Margaret L.

    Lack of diversity within the computer science field has, thus far, been examined most fully through the lens of gender. This article is based on a follow-on to Margolis and Fisher's (2002) study and includes interviews with 33 Carnegie Mellon University students from the undergraduate senior class of 2002 in the School of Computer Science. We found evidence of similarities among the perceptions of these women and men on definitions of computer science, explanations for the notoriously low proportion of women in the field, characterizations of a typical computer science student, impressions of recent curricular changes, a sense of the atmosphere/culture in the program, views of the Women@SCS campus organization, and suggestions for attracting and retaining well-rounded students in computer science. We conclude that efforts to increase diversity in the computer science field will benefit from a more broad-based approach that considers, but is not limited to, notions of gender difference.

  10. Implementing an Affordable High-Performance Computing for Teaching-Oriented Computer Science Curriculum

    Science.gov (United States)

    Abuzaghleh, Omar; Goldschmidt, Kathleen; Elleithy, Yasser; Lee, Jeongkyu

    2013-01-01

    With the advances in computing power, high-performance computing (HPC) platforms have had an impact on not only scientific research in advanced organizations but also computer science curriculum in the educational community. For example, multicore programming and parallel systems are highly desired courses in the computer science major. However,…

  11. Gender Differences in the Use of Computers, Programming, and Peer Interactions in Computer Science Classrooms

    Science.gov (United States)

    Stoilescu, Dorian; Egodawatte, Gunawardena

    2010-01-01

    Research shows that female and male students in undergraduate computer science programs view computer culture differently. Female students are interested more in the use of computers than in doing programming, whereas male students see computer science mainly as a programming activity. The overall purpose of our research was not to find new…

  12. Gender Differences in the Use of Computers, Programming, and Peer Interactions in Computer Science Classrooms

    Science.gov (United States)

    Stoilescu, Dorian; Egodawatte, Gunawardena

    2010-01-01

    Research shows that female and male students in undergraduate computer science programs view computer culture differently. Female students are interested more in the use of computers than in doing programming, whereas male students see computer science mainly as a programming activity. The overall purpose of our research was not to find new…

  13. Implementing an Affordable High-Performance Computing for Teaching-Oriented Computer Science Curriculum

    Science.gov (United States)

    Abuzaghleh, Omar; Goldschmidt, Kathleen; Elleithy, Yasser; Lee, Jeongkyu

    2013-01-01

    With the advances in computing power, high-performance computing (HPC) platforms have had an impact on not only scientific research in advanced organizations but also computer science curriculum in the educational community. For example, multicore programming and parallel systems are highly desired courses in the computer science major. However,…

  14. Computer simulation in nuclear science and engineering

    Energy Technology Data Exchange (ETDEWEB)

    Akiyama, Mamoru; Miya, Kenzo; Iwata, Shuichi; Yagawa, Genki; Kondo, Shusuke (Tokyo Univ. (Japan)); Hoshino, Tsutomu; Shimizu, Akinao; Takahashi, Hiroshi; Nakagawa, Masatoshi

    1992-03-01

    The numerical simulation technology used for the design of nuclear reactors includes the scientific fields of wide range, and is the cultivated technology which grew in the steady efforts to high calculation accuracy through safety examination, reliability verification test, the assessment of operation results and so on. Taking the opportunity of putting numerical simulation to practical use in wide fields, the numerical simulation of five basic equations which describe the natural world and the progress of its related technologies are reviewed. It is expected that numerical simulation technology contributes to not only the means of design study but also the progress of science and technology such as the construction of new innovative concept, the exploration of new mechanisms and substances, of which the models do not exist in the natural world. The development of atomic energy and the progress of computers, Boltzmann's transport equation and its periphery, Navier-Stokes' equation and its periphery, Maxwell's electromagnetic field equation and its periphery, Schroedinger wave equation and its periphery, computational solid mechanics and its periphery, and probabilistic risk assessment and its periphery are described. (K.I.).

  15. African Journals Online: Technology, Computer Science ...

    African Journals Online (AJOL)

    Items 1 - 29 of 29 ... The Ethiopian Journal of Science and Technology (EJST) publishes high .... Sciences is an international journal reporting significant new results in all .... general technology rocketry, space and astronomy, earth sciences, ...

  16. 5th Computer Science On-line Conference

    CERN Document Server

    Senkerik, Roman; Oplatkova, Zuzana; Silhavy, Petr; Prokopova, Zdenka

    2016-01-01

    This volume is based on the research papers presented in the 5th Computer Science On-line Conference. The volume Artificial Intelligence Perspectives in Intelligent Systems presents modern trends and methods to real-world problems, and in particular, exploratory research that describes novel approaches in the field of artificial intelligence. New algorithms in a variety of fields are also presented. The Computer Science On-line Conference (CSOC 2016) is intended to provide an international forum for discussions on the latest research results in all areas related to Computer Science. The addressed topics are the theoretical aspects and applications of Computer Science, Artificial Intelligences, Cybernetics, Automation Control Theory and Software Engineering.

  17. Factors Affecting Computer Anxiety in High School Computer Science Students.

    Science.gov (United States)

    Hayek, Linda M.; Stephens, Larry

    1989-01-01

    Examines factors related to computer anxiety measured by the Computer Anxiety Index (CAIN). Achievement in two programing courses was inversely related to computer anxiety. Students who had a home computer and had computer experience before high school had lower computer anxiety than those who had not. Lists 14 references. (YP)

  18. Defining Computational Thinking for Mathematics and Science Classrooms

    Science.gov (United States)

    Weintrop, David; Beheshti, Elham; Horn, Michael; Orton, Kai; Jona, Kemi; Trouille, Laura; Wilensky, Uri

    2016-02-01

    Science and mathematics are becoming computational endeavors. This fact is reflected in the recently released Next Generation Science Standards and the decision to include "computational thinking" as a core scientific practice. With this addition, and the increased presence of computation in mathematics and scientific contexts, a new urgency has come to the challenge of defining computational thinking and providing a theoretical grounding for what form it should take in school science and mathematics classrooms. This paper presents a response to this challenge by proposing a definition of computational thinking for mathematics and science in the form of a taxonomy consisting of four main categories: data practices, modeling and simulation practices, computational problem solving practices, and systems thinking practices. In formulating this taxonomy, we draw on the existing computational thinking literature, interviews with mathematicians and scientists, and exemplary computational thinking instructional materials. This work was undertaken as part of a larger effort to infuse computational thinking into high school science and mathematics curricular materials. In this paper, we argue for the approach of embedding computational thinking in mathematics and science contexts, present the taxonomy, and discuss how we envision the taxonomy being used to bring current educational efforts in line with the increasingly computational nature of modern science and mathematics.

  19. Development of Computer Science Disciplines - A Social Network Analysis Approach

    CERN Document Server

    Pham, Manh Cuong; Jarke, Matthias

    2011-01-01

    In contrast to many other scientific disciplines, computer science considers conference publications. Conferences have the advantage of providing fast publication of papers and of bringing researchers together to present and discuss the paper with peers. Previous work on knowledge mapping focused on the map of all sciences or a particular domain based on ISI published JCR (Journal Citation Report). Although this data covers most of important journals, it lacks computer science conference and workshop proceedings. That results in an imprecise and incomplete analysis of the computer science knowledge. This paper presents an analysis on the computer science knowledge network constructed from all types of publications, aiming at providing a complete view of computer science research. Based on the combination of two important digital libraries (DBLP and CiteSeerX), we study the knowledge network created at journal/conference level using citation linkage, to identify the development of sub-disciplines. We investiga...

  20. Research in applied mathematics, numerical analysis, and computer science

    Science.gov (United States)

    1984-01-01

    Research conducted at the Institute for Computer Applications in Science and Engineering (ICASE) in applied mathematics, numerical analysis, and computer science is summarized and abstracts of published reports are presented. The major categories of the ICASE research program are: (1) numerical methods, with particular emphasis on the development and analysis of basic numerical algorithms; (2) control and parameter identification; (3) computational problems in engineering and the physical sciences, particularly fluid dynamics, acoustics, and structural analysis; and (4) computer systems and software, especially vector and parallel computers.

  1. Computational system identification of continuous-time nonlinear systems using approximate Bayesian computation

    Science.gov (United States)

    Krishnanathan, Kirubhakaran; Anderson, Sean R.; Billings, Stephen A.; Kadirkamanathan, Visakan

    2016-11-01

    In this paper, we derive a system identification framework for continuous-time nonlinear systems, for the first time using a simulation-focused computational Bayesian approach. Simulation approaches to nonlinear system identification have been shown to outperform regression methods under certain conditions, such as non-persistently exciting inputs and fast-sampling. We use the approximate Bayesian computation (ABC) algorithm to perform simulation-based inference of model parameters. The framework has the following main advantages: (1) parameter distributions are intrinsically generated, giving the user a clear description of uncertainty, (2) the simulation approach avoids the difficult problem of estimating signal derivatives as is common with other continuous-time methods, and (3) as noted above, the simulation approach improves identification under conditions of non-persistently exciting inputs and fast-sampling. Term selection is performed by judging parameter significance using parameter distributions that are intrinsically generated as part of the ABC procedure. The results from a numerical example demonstrate that the method performs well in noisy scenarios, especially in comparison to competing techniques that rely on signal derivative estimation.

  2. A Heterogeneous High-Performance System for Computational and Computer Science

    Science.gov (United States)

    2016-11-15

    Science The views, opinions and/or findings contained in this report are those of the author(s) and should not contrued as an official Department of the...System for Computational and Computer Science Report Title This DoD HBC/MI Equipment/Instrumentation grant was awarded in October 2014 for the purchase...Computing (HPC) course taught in the department of computer science as to attract more graduate students from many disciplines where their research

  3. Exploring Theoretical Computer Science Using Paper Toys (for kids)

    DEFF Research Database (Denmark)

    Valente, Andrea

    2004-01-01

    In this paper we propose the structure of an exploratory course in theoretical computer science intended for a broad range of students (and especially kids). The course is built on computational cards, a simple paper toy, in which playing cards are computational elements; computing machines can...

  4. Exploring Theoretical Computer Science Using Paper Toys (for kids)

    DEFF Research Database (Denmark)

    Valente, Andrea

    2004-01-01

    In this paper we propose the structure of an exploratory course in theoretical computer science intended for a broad range of students (and especially kids). The course is built on computational cards, a simple paper toy, in which playing cards are computational elements; computing machines can...

  5. Computer-aided Nonlinear Control System Design Using Describing Function Models

    CERN Document Server

    Nassirharand, Amir

    2012-01-01

    A systematic computer-aided approach provides a versatile setting for the control engineer to overcome the complications of controller design for highly nonlinear systems. Computer-aided Nonlinear Control System Design provides such an approach based on the use of describing functions. The text deals with a large class of nonlinear systems without restrictions on the system order, the number of inputs and/or outputs or the number, type or arrangement of nonlinear terms. The strongly software-oriented methods detailed facilitate fulfillment of tight performance requirements and help the designer to think in purely nonlinear terms, avoiding the expedient of linearization which can impose substantial and unrealistic model limitations and drive up the cost of the final product. Design procedures are presented in a step-by-step algorithmic format each step being a functional unit with outputs that drive the other steps. This procedure may be easily implemented on a digital computer with example problems from mecha...

  6. Pedagogy for the Connected Science Classroom: Computer Supported Collaborative Science and the Next Generation Science Standards

    Science.gov (United States)

    Foley, Brian J.; Reveles, John M.

    2014-01-01

    The prevalence of computers in the classroom is compelling teachers to develop new instructional skills. This paper provides a theoretical perspective on an innovative pedagogical approach to science teaching that takes advantage of technology to create a connected classroom. In the connected classroom, students collaborate and share ideas in…

  7. 76 FR 20051 - Advisory Committee for Computer and Information; Science and Engineering; Notice of Meeting

    Science.gov (United States)

    2011-04-11

    ... Advisory Committee for Computer and Information; Science and Engineering; Notice of Meeting In accordance... announces the following meeting: ] Name: Advisory Committee for Computer and Information Science and..., Directorate for Computer and Information, Science and Engineering, National Science Foundation, 4201 Wilson...

  8. 77 FR 24538 - Advisory Committee for Computer and Information Science And Engineering; Notice of Meeting

    Science.gov (United States)

    2012-04-24

    ... FOUNDATION Advisory Committee for Computer and Information Science And Engineering; Notice of Meeting In... Foundation announces the following meeting: Name: Advisory Committee for Computer and Information Science and...: Carmen Whitson, Directorate for Computer and Information Science and Engineering, National Science...

  9. Computation Directorate and Science& Technology Review Computational Science and Research Featured in 2002

    Energy Technology Data Exchange (ETDEWEB)

    Alchorn, A L

    2003-04-04

    Thank you for your interest in the activities of the Lawrence Livermore National Laboratory Computation Directorate. This collection of articles from the Laboratory's Science & Technology Review highlights the most significant computational projects, achievements, and contributions during 2002. In 2002, LLNL marked the 50th anniversary of its founding. Scientific advancement in support of our national security mission has always been the core of the Laboratory. So that researchers could better under and predict complex physical phenomena, the Laboratory has pushed the limits of the largest, fastest, most powerful computers in the world. In the late 1950's, Edward Teller--one of the LLNL founders--proposed that the Laboratory commission a Livermore Advanced Research Computer (LARC) built to Livermore's specifications. He tells the story of being in Washington, DC, when John Von Neumann asked to talk about the LARC. He thought Teller wanted too much memory in the machine. (The specifications called for 20-30,000 words.) Teller was too smart to argue with him. Later Teller invited Von Neumann to the Laboratory and showed him one of the design codes being prepared for the LARC. He asked Von Neumann for suggestions on fitting the code into 10,000 words of memory, and flattered him about ''Labbies'' not being smart enough to figure it out. Von Neumann dropped his objections, and the LARC arrived with 30,000 words of memory. Memory, and how close memory is to the processor, is still of interest to us today. Livermore's first supercomputer was the Remington-Rand Univac-1. It had 5600 vacuum tubes and was 2 meters wide by 4 meters long. This machine was commonly referred to as a 1 KFlop machine [E+3]. Skip ahead 50 years. The ASCI White machine at the Laboratory today, produced by IBM, is rated at a peak performance of 12.3 TFlops or E+13. We've improved computer processing power by 10 orders of magnitude in 50 years, and I do

  10. Computing Whether She Belongs: Stereotypes Undermine Girls' Interest and Sense of Belonging in Computer Science

    Science.gov (United States)

    Master, Allison; Cheryan, Sapna; Meltzoff, Andrew N.

    2016-01-01

    Computer science has one of the largest gender disparities in science, technology, engineering, and mathematics. An important reason for this disparity is that girls are less likely than boys to enroll in necessary "pipeline courses," such as introductory computer science. Two experiments investigated whether high-school girls' lower…

  11. Computing Whether She Belongs: Stereotypes Undermine Girls' Interest and Sense of Belonging in Computer Science

    Science.gov (United States)

    Master, Allison; Cheryan, Sapna; Meltzoff, Andrew N.

    2016-01-01

    Computer science has one of the largest gender disparities in science, technology, engineering, and mathematics. An important reason for this disparity is that girls are less likely than boys to enroll in necessary "pipeline courses," such as introductory computer science. Two experiments investigated whether high-school girls' lower…

  12. Toward Psychoinformatics: Computer Science Meets Psychology

    Science.gov (United States)

    Duke, Éilish; Markowetz, Alexander

    2016-01-01

    The present paper provides insight into an emerging research discipline called Psychoinformatics. In the context of Psychoinformatics, we emphasize the cooperation between the disciplines of psychology and computer science in handling large data sets derived from heavily used devices, such as smartphones or online social network sites, in order to shed light on a large number of psychological traits, including personality and mood. New challenges await psychologists in light of the resulting “Big Data” sets, because classic psychological methods will only in part be able to analyze this data derived from ubiquitous mobile devices, as well as other everyday technologies. As a consequence, psychologists must enrich their scientific methods through the inclusion of methods from informatics. The paper provides a brief review of one area of this research field, dealing mainly with social networks and smartphones. Moreover, we highlight how data derived from Psychoinformatics can be combined in a meaningful way with data from human neuroscience. We close the paper with some observations of areas for future research and problems that require consideration within this new discipline. PMID:27403204

  13. Toward Psychoinformatics: Computer Science Meets Psychology.

    Science.gov (United States)

    Montag, Christian; Duke, Éilish; Markowetz, Alexander

    2016-01-01

    The present paper provides insight into an emerging research discipline called Psychoinformatics. In the context of Psychoinformatics, we emphasize the cooperation between the disciplines of psychology and computer science in handling large data sets derived from heavily used devices, such as smartphones or online social network sites, in order to shed light on a large number of psychological traits, including personality and mood. New challenges await psychologists in light of the resulting "Big Data" sets, because classic psychological methods will only in part be able to analyze this data derived from ubiquitous mobile devices, as well as other everyday technologies. As a consequence, psychologists must enrich their scientific methods through the inclusion of methods from informatics. The paper provides a brief review of one area of this research field, dealing mainly with social networks and smartphones. Moreover, we highlight how data derived from Psychoinformatics can be combined in a meaningful way with data from human neuroscience. We close the paper with some observations of areas for future research and problems that require consideration within this new discipline.

  14. Logic in the curricula of Computer Science

    Directory of Open Access Journals (Sweden)

    Margareth Quindeless

    2014-12-01

    Full Text Available The aim of the programs in Computer Science is to educate and train students to understand the problems and build systems that solve them. This process involves applying a special reasoning to model interactions, capabilities, and limitations of the components involved. A good curriculum must involve the use of tools to assist in these tasks, and one that could be considered as a fundamental is the logic, because with it students develop the necessary reasoning. Besides, software developers analyze the behavior of the program during the designed, the depuration, and testing; hardware designers perform minimization and equivalence verification of circuits; designers of operating systems validate routing protocols, programing, and synchronization; and formal logic underlying all these activities. Therefore, a strong background in applied logic would help students to develop or potentiate their ability to reason about complex systems. Unfortunately, few curricula formed and properly trained in logic. Most includes only one or two courses of Discrete Mathematics, which in a few weeks covered truth tables and the propositional calculus, and nothing more. This is not enough, and higher level courses in which they are applied and many other logical concepts are needed. In addition, students will not see the importance of logic in their careers and need to modify the curriculum committees or adapt the curriculum to reverse this situation.

  15. Toward Psychoinformatics: Computer Science Meets Psychology

    Directory of Open Access Journals (Sweden)

    Christian Montag

    2016-01-01

    Full Text Available The present paper provides insight into an emerging research discipline called Psychoinformatics. In the context of Psychoinformatics, we emphasize the cooperation between the disciplines of psychology and computer science in handling large data sets derived from heavily used devices, such as smartphones or online social network sites, in order to shed light on a large number of psychological traits, including personality and mood. New challenges await psychologists in light of the resulting “Big Data” sets, because classic psychological methods will only in part be able to analyze this data derived from ubiquitous mobile devices, as well as other everyday technologies. As a consequence, psychologists must enrich their scientific methods through the inclusion of methods from informatics. The paper provides a brief review of one area of this research field, dealing mainly with social networks and smartphones. Moreover, we highlight how data derived from Psychoinformatics can be combined in a meaningful way with data from human neuroscience. We close the paper with some observations of areas for future research and problems that require consideration within this new discipline.

  16. Summer 1994 Computational Science Workshop. Final report

    Energy Technology Data Exchange (ETDEWEB)

    NONE

    1994-12-31

    This report documents the work performed by the University of New Mexico Principal Investigators and Research Assistants while hosting the highly successful Summer 1994 Computational Sciences Workshop in Albuquerque on August 6--11, 1994. Included in this report is a final budget for the workshop, along with a summary of the participants` evaluation of the workshop. The workshop proceeding have been delivered under separate cover. In order to assist in the organization of future workshops, we have also included in this report detailed documentation of the pre- and post-workshop activities associated with this contract. Specifically, we have included a section that documents the advertising performed, along with the manner in which applications were handled. A complete list of the workshop participants in this section. Sample letters that were generated while dealing with various commercial entities and departments at the University are also included in a section dealing with workshop logistics. Finally, we have included a section in this report that deals with suggestions for future workshops.

  17. Encouraging Enrollment and Retention of Women in Computer Science Classes.

    Science.gov (United States)

    Sturm, Deborah; Moroh, Marsha

    Women computer science students at the College of Staten Island (CSI) in New York have a substantially higher pass rate than their male classmates; however, their enrollment and retention rates are low. During the last year and a half women on the computer science faculty at CSI developed two projects designed to increase the enrollment and…

  18. "Computer Science Can Feed a Lot of Dreams"

    Science.gov (United States)

    Educational Horizons, 2014

    2014-01-01

    Pat Yongpradit is the director of education at Code.org. He leads all education efforts, including professional development and curriculum creation, and he builds relationships with school districts. Pat joined "Educational Horizons" to talk about why it is important to teach computer science--even for non-computer science teachers. This…

  19. Arguing for Computer Science in the school curriculum

    NARCIS (Netherlands)

    Fluck, A.; Webb, M.; Cox, M.; Angeli, C.; Malyn-Smith, J.; Voogt, J.; Zagami, J.

    2016-01-01

    Computer science has been a discipline for some years, and its position in the school curriculum has been contested differently in several countries. This paper looks at its role in three countries to illustrate these differences. A reconsideration of computer science as a separate subject both in p

  20. Studies in Mathematics, Volume 22. Studies in Computer Science.

    Science.gov (United States)

    Pollack, Seymour V., Ed.

    The nine articles in this collection were selected because they represent concerns central to computer science, emphasize topics of particular interest to mathematicians, and underscore the wide range of areas deeply and continually affected by computer science. The contents consist of: "Introduction" (S. V. Pollack), "The…

  1. Gender Digital Divide and Challenges in Undergraduate Computer Science Programs

    Science.gov (United States)

    Stoilescu, Dorian; McDougall, Douglas

    2011-01-01

    Previous research revealed a reduced number of female students registered in computer science studies. In addition, the female students feel isolated, have reduced confidence, and underperform. This article explores differences between female and male students in undergraduate computer science programs in a mid-size university in Ontario. Based on…

  2. Entrepreneurial Health Informatics for Computer Science and Information Systems Students

    Science.gov (United States)

    Lawler, James; Joseph, Anthony; Narula, Stuti

    2014-01-01

    Corporate entrepreneurship is a critical area of curricula for computer science and information systems students. Few institutions of computer science and information systems have entrepreneurship in the curricula however. This paper presents entrepreneurial health informatics as a course in a concentration of Technology Entrepreneurship at a…

  3. Computer Science and the Liberal Arts: A Philosophical Examination

    Science.gov (United States)

    Walker, Henry M.; Kelemen, Charles

    2010-01-01

    This article explores the philosophy and position of the discipline of computer science within the liberal arts, based upon a discussion of the nature of computer science and a review of the characteristics of the liberal arts. A liberal arts environment provides important opportunities for undergraduate programs, but also presents important…

  4. Faculty Perceptions of Teaching in Undergraduate Computer Science Education

    Science.gov (United States)

    Abdelzaher, Ann M.

    2009-01-01

    The purpose of this dissertation is to examine the attitudes of computer science faculty members towards undergraduate teaching. The questions addressed in this study are: (1) How important is effective teaching to computer science faculty members at the undergraduate level and how important do they perceive effective teaching to be to their…

  5. Case Studies of Liberal Arts Computer Science Programs

    Science.gov (United States)

    Baldwin, D.; Brady, A.; Danyluk, A.; Adams, J.; Lawrence, A.

    2010-01-01

    Many undergraduate liberal arts institutions offer computer science majors. This article illustrates how quality computer science programs can be realized in a wide variety of liberal arts settings by describing and contrasting the actual programs at five liberal arts colleges: Williams College, Kalamazoo College, the State University of New York…

  6. The Case for Improving U.S. Computer Science Education

    Science.gov (United States)

    Nager, Adams; Atkinson, Robert

    2016-01-01

    Despite the growing use of computers and software in every facet of our economy, not until recently has computer science education begun to gain traction in American school systems. The current focus on improving science, technology, engineering, and mathematics (STEM) education in the U.S. School system has disregarded differences within STEM…

  7. Assessment of Examinations in Computer Science Doctoral Education

    Science.gov (United States)

    Straub, Jeremy

    2014-01-01

    This article surveys the examination requirements for attaining degree candidate (candidacy) status in computer science doctoral programs at all of the computer science doctoral granting institutions in the United States. It presents a framework for program examination requirement categorization, and categorizes these programs by the type or types…

  8. Collaboration, Collusion and Plagiarism in Computer Science Coursework

    Science.gov (United States)

    Fraser, Robert

    2014-01-01

    We present an overview of the nature of academic dishonesty with respect to computer science coursework. We discuss the efficacy of various policies for collaboration with regard to student education, and we consider a number of strategies for mitigating dishonest behaviour on computer science coursework by addressing some common causes. Computer…

  9. Arguing for Computer Science in the School Curriculum

    Science.gov (United States)

    Fluck, Andrew; Webb, Mary; Cox, Margaret; Angeli, Charoula; Malyn-Smith, Joyce; Voogt, Joke; Zagami, Jason

    2016-01-01

    Computer science has been a discipline for some years, and its position in the school curriculum has been contested differently in several countries. This paper looks at its role in three countries to illustrate these differences. A reconsideration of computer science as a separate subject both in primary and secondary education is suggested. At…

  10. Computer Science Contests for Secondary School Students: Approaches to Classification

    Directory of Open Access Journals (Sweden)

    Wolfgang POHL

    2006-04-01

    Full Text Available The International Olympiad in Informatics currently provides a model which is imitated by the majority of contests for secondary school students in Informatics or Computer Science. However, the IOI model can be criticized, and alternative contest models exist. To support the discussion about contests in Computer Science, several dimensions for characterizing and classifying contests are suggested.

  11. "Computer Science Can Feed a Lot of Dreams"

    Science.gov (United States)

    Educational Horizons, 2014

    2014-01-01

    Pat Yongpradit is the director of education at Code.org. He leads all education efforts, including professional development and curriculum creation, and he builds relationships with school districts. Pat joined "Educational Horizons" to talk about why it is important to teach computer science--even for non-computer science teachers. This…

  12. Barbara Ryder to head Department of Computer Science

    OpenAIRE

    Daniilidi, Christina

    2008-01-01

    Barbara G. Ryder, professor of computer science at Rutgers, The State University of New Jersey, will become the computer science department head at Virginia Tech, starting in fall 2008. She is the first woman to serve as a department head in the history of the nationally ranked College of Engineering.

  13. The Metamorphosis of an Introduction to Computer Science.

    Science.gov (United States)

    Ben-Jacob, Marion G.

    1997-01-01

    Introductory courses in computer science at colleges and universities have undergone significant changes in 20 years. This article provides an overview of the history of introductory computer science (FORTRAN, ANSI flowchart symbols, BASIC, data processing concepts, and PASCAL) and its future (robotics and C++). (PEN)

  14. Case Studies of Liberal Arts Computer Science Programs

    Science.gov (United States)

    Baldwin, D.; Brady, A.; Danyluk, A.; Adams, J.; Lawrence, A.

    2010-01-01

    Many undergraduate liberal arts institutions offer computer science majors. This article illustrates how quality computer science programs can be realized in a wide variety of liberal arts settings by describing and contrasting the actual programs at five liberal arts colleges: Williams College, Kalamazoo College, the State University of New York…

  15. Faculty Perceptions of Teaching in Undergraduate Computer Science Education

    Science.gov (United States)

    Abdelzaher, Ann M.

    2009-01-01

    The purpose of this dissertation is to examine the attitudes of computer science faculty members towards undergraduate teaching. The questions addressed in this study are: (1) How important is effective teaching to computer science faculty members at the undergraduate level and how important do they perceive effective teaching to be to their…

  16. Arguing for Computer Science in the School Curriculum

    Science.gov (United States)

    Fluck, Andrew; Webb, Mary; Cox, Margaret; Angeli, Charoula; Malyn-Smith, Joyce; Voogt, Joke; Zagami, Jason

    2016-01-01

    Computer science has been a discipline for some years, and its position in the school curriculum has been contested differently in several countries. This paper looks at its role in three countries to illustrate these differences. A reconsideration of computer science as a separate subject both in primary and secondary education is suggested. At…

  17. Assessment of Examinations in Computer Science Doctoral Education

    Science.gov (United States)

    Straub, Jeremy

    2014-01-01

    This article surveys the examination requirements for attaining degree candidate (candidacy) status in computer science doctoral programs at all of the computer science doctoral granting institutions in the United States. It presents a framework for program examination requirement categorization, and categorizes these programs by the type or types…

  18. Computer Science and the Liberal Arts: A Philosophical Examination

    Science.gov (United States)

    Walker, Henry M.; Kelemen, Charles

    2010-01-01

    This article explores the philosophy and position of the discipline of computer science within the liberal arts, based upon a discussion of the nature of computer science and a review of the characteristics of the liberal arts. A liberal arts environment provides important opportunities for undergraduate programs, but also presents important…

  19. Some Aspects of Mathematics and Computer Science in Japan,

    Science.gov (United States)

    Japan. In fact, he learned about a rather wide variety of research in various aspects of applied mathematics and computer science . The readers...Mathematics . Those interested in computer science and applications software will be most interested in the work at Fujitsu Limited and the work at the

  20. The Metamorphosis of an Introduction to Computer Science.

    Science.gov (United States)

    Ben-Jacob, Marion G.

    1997-01-01

    Introductory courses in computer science at colleges and universities have undergone significant changes in 20 years. This article provides an overview of the history of introductory computer science (FORTRAN, ANSI flowchart symbols, BASIC, data processing concepts, and PASCAL) and its future (robotics and C++). (PEN)

  1. What Do Computer Science Students Think about Software Piracy?

    Science.gov (United States)

    Konstantakis, Nikos I.; Palaigeorgiou, George E.; Siozos, Panos D.; Tsoukalas, Ioannis A.

    2010-01-01

    Today, software piracy is an issue of global importance. Computer science students are the future information and communication technologies professionals and it is important to study the way they approach this issue. In this article, we attempt to study attitudes, behaviours and the corresponding reasoning of computer science students in Greece…

  2. History in the Computer Science Curriculum

    OpenAIRE

    1995-01-01

    IFIP Working Group 9.7 (History of Computing) is charged with not only encouraging the preservation of computer artifacts, the recording of the memoirs of pioneers, and the analysis of the downstream impact of computer innovations, but also on the development of educational modules on the history of computing. This paper presents an initial report on the study of the history of computing and informatics and preliminary proposals for the inclusion of aspects of the history of computing and i...

  3. JPRS Report, Science & Technology, USSR: Computers

    Science.gov (United States)

    1987-07-15

    information approach in sciences about society has its natural science roots in the corresponding approach to genetics , physiology, and human...systems of algorith - mic algebras oriented toward formalization of structured parallel algorithms and program systems. An interpretation is

  4. Methodical Approaches to Teaching of Computer Modeling in Computer Science Course

    Science.gov (United States)

    Rakhimzhanova, B. Lyazzat; Issabayeva, N. Darazha; Khakimova, Tiyshtik; Bolyskhanova, J. Madina

    2015-01-01

    The purpose of this study was to justify of the formation technique of representation of modeling methodology at computer science lessons. The necessity of studying computer modeling is that the current trends of strengthening of general education and worldview functions of computer science define the necessity of additional research of the…

  5. Optical computation based on nonlinear total reflectional optical switch at the interface

    Indian Academy of Sciences (India)

    Jianqi Zhang; Huan Xu

    2009-03-01

    A new scheme of binary half adder and full adder is proposed. It realizes a kind of all-optical computation which is based on the polarization coding technique and the nonlinear total reflectional optical switches.

  6. Preconditioning of Nonlinear Mixed Effects Models for Stabilisation of Variance-Covariance Matrix Computations

    National Research Council Canada - National Science Library

    Aoki, Yasunori; Nordgren, Rikard; Hooker, Andrew C

    2016-01-01

    ... a bottleneck in the analysis. We propose a preconditioning method for non-linear mixed effects models used in pharmacometric analyses to stabilise the computation of the variance-covariance matrix...

  7. 11th International Conference on Computer and Information Science

    CERN Document Server

    Computer and Information 2012

    2012-01-01

    The series "Studies in Computational Intelligence" (SCI) publishes new developments and advances in the various areas of computational intelligence – quickly and with a high quality. The intent is to cover the theory, applications, and design methods of computational intelligence, as embedded in the fields of engineering, computer science, physics and life science, as well as the methodologies behind them. The series contains monographs, lecture notes and edited volumes in computational intelligence spanning the areas of neural networks, connectionist systems, genetic algorithms, evolutionary computation, artificial intelligence, cellular automata, self-organizing systems, soft computing, fuzzy systems, and hybrid intelligent systems. Critical to both contributors and readers are the short publication time and world-wide distribution - this permits a rapid and broad dissemination of research results.   The purpose of the 11th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2012...

  8. Symbolic computation of analytic approximate solutions for nonlinear differential equations with initial conditions

    Science.gov (United States)

    Lin, Yezhi; Liu, Yinping; Li, Zhibin

    2012-01-01

    The Adomian decomposition method (ADM) is one of the most effective methods for constructing analytic approximate solutions of nonlinear differential equations. In this paper, based on the new definition of the Adomian polynomials, and the two-step Adomian decomposition method (TSADM) combined with the Padé technique, a new algorithm is proposed to construct accurate analytic approximations of nonlinear differential equations with initial conditions. Furthermore, a MAPLE package is developed, which is user-friendly and efficient. One only needs to input a system, initial conditions and several necessary parameters, then our package will automatically deliver analytic approximate solutions within a few seconds. Several different types of examples are given to illustrate the validity of the package. Our program provides a helpful and easy-to-use tool in science and engineering to deal with initial value problems. Program summaryProgram title: NAPA Catalogue identifier: AEJZ_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEJZ_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 4060 No. of bytes in distributed program, including test data, etc.: 113 498 Distribution format: tar.gz Programming language: MAPLE R13 Computer: PC Operating system: Windows XP/7 RAM: 2 Gbytes Classification: 4.3 Nature of problem: Solve nonlinear differential equations with initial conditions. Solution method: Adomian decomposition method and Padé technique. Running time: Seconds at most in routine uses of the program. Special tasks may take up to some minutes.

  9. World Congress on Engineering and Computer Science 2014

    CERN Document Server

    Amouzegar, Mahyar; Ao, Sio-long

    2015-01-01

    This volume contains thirty-nine revised and extended research articles, written by prominent researchers participating in the World Congress on Engineering and Computer Science 2014, held in San Francisco, October 22-24 2014. Topics covered include engineering mathematics, electrical engineering, circuit design, communications systems, computer science, chemical engineering, systems engineering, and applications of engineering science in industry. This book describes some significant advances in engineering technologies, and also serves as an excellent source of reference for researchers and graduate students.

  10. Simple and fast method for step size determination in computations of signal propagation through nonlinear fibres

    DEFF Research Database (Denmark)

    Rasmussen, Christian Jørgen

    2001-01-01

    Presents a simple and fast method for determination of the step size that exactly leads to a prescribed accuracy when signal propagation through nonlinear optical fibres is computed using the split-step Fourier method.......Presents a simple and fast method for determination of the step size that exactly leads to a prescribed accuracy when signal propagation through nonlinear optical fibres is computed using the split-step Fourier method....

  11. Development of numerical algorithms for practical computation of nonlinear normal modes

    OpenAIRE

    2008-01-01

    When resorting to numerical algorithms, we show that nonlinear normal mode (NNM) computation is possible with limited implementation effort, which paves the way to a practical method for determining the NNMs of nonlinear mechanical systems. The proposed method relies on two main techniques, namely a shooting procedure and a method for the continuation of NNM motions. In addition, sensitivity analysis is used to reduce the computational burden of the algorithm. A simplified discrete model of a...

  12. Logic functions and equations binary models for computer science

    CERN Document Server

    Posthoff, Christian

    2004-01-01

    Logic functions and equations are (some of) the most important concepts of Computer Science with many applications such as Binary Arithmetics, Coding, Complexity, Logic Design, Programming, Computer Architecture and Artificial Intelligence. They are very often studied in a minimum way prior to or together with their respective applications. Based on our long-time teaching experience, a comprehensive presentation of these concepts is given, especially emphasising a thorough understanding as well as numerical and computer-based solution methods. Any applications and examples from all the respective areas are given that can be dealt with in a unified way. They offer a broad understanding of the recent developments in Computer Science and are directly applicable in professional life. Logic Functions and Equations is highly recommended for a one- or two-semester course in many Computer Science or computer Science-oriented programmes. It allows students an easy high-level access to these methods and enables sophist...

  13. A Theoretical Paradigm of Information Retrieval in Information Science and Computer Science

    Directory of Open Access Journals (Sweden)

    M. S. Saleem Basha

    2012-09-01

    Full Text Available This paper describes the theoretical paradigms of information retrieval in information science and computer science, and constructs the theory framework of information retrieval from three perspectives that are user, information and technology. It evaluates the research priorities of the two disciplines and cross-domain of information retrieval theory. Finally, it points-out the theory status and development trend of information retrieval in information science and computer science, and provides exploration direction in information retrieval theory.

  14. Computation of Nonlinear Hydrodynamic Loads on Floating Wind Turbines Using Fluid-Impulse Theory: Preprint

    Energy Technology Data Exchange (ETDEWEB)

    Kok Yan Chan, G.; Sclavounos, P. D.; Jonkman, J.; Hayman, G.

    2015-04-02

    A hydrodynamics computer module was developed for the evaluation of the linear and nonlinear loads on floating wind turbines using a new fluid-impulse formulation for coupling with the FAST program. The recently developed formulation allows the computation of linear and nonlinear loads on floating bodies in the time domain and avoids the computationally intensive evaluation of temporal and nonlinear free-surface problems and efficient methods are derived for its computation. The body instantaneous wetted surface is approximated by a panel mesh and the discretization of the free surface is circumvented by using the Green function. The evaluation of the nonlinear loads is based on explicit expressions derived by the fluid-impulse theory, which can be computed efficiently. Computations are presented of the linear and nonlinear loads on the MIT/NREL tension-leg platform. Comparisons were carried out with frequency-domain linear and second-order methods. Emphasis was placed on modeling accuracy of the magnitude of nonlinear low- and high-frequency wave loads in a sea state. Although fluid-impulse theory is applied to floating wind turbines in this paper, the theory is applicable to other offshore platforms as well.

  15. Nonlinearity and linearity, friends or enemies? Algebraic Analyzation of Science:)

    CERN Document Server

    Hanckowiak, Jerzy

    2013-01-01

    Certain operator-valued functions and new generating structures (instead of generating functionals) are proposed for the analysis of equations for n-point information (n-pi). Some remarks are made concerning the intertwining of linearity and nonlinearity, and functions defined on non-numerical objects.

  16. Graduate Enrollment Increases in Science and Engineering Fields, Especially in Engineering and Computer Sciences. InfoBrief: Science Resources Statistics.

    Science.gov (United States)

    Burrelli, Joan S.

    This brief describes graduate enrollment increases in the science and engineering fields, especially in engineering and computer sciences. Graduate student enrollment is summarized by enrollment status, citizenship, race/ethnicity, and fields. (KHR)

  17. Does HEP still hold challenges for computer science

    Energy Technology Data Exchange (ETDEWEB)

    Hertzberger, L.O. (Amsterdam Univ. (Netherlands). Computer Systems Group)

    1989-12-01

    The characteristics of High Energy Physics (HEP) as well as Computer Science (CS) are changing. In HEP the ever larger scale of exerpimentation results in a dramatic increase in the amount of data that has to be handled. Consequently, computing techniques have to be found to keep the data manageable. Computing science has become more mature, realizing that it has to develop models and techniques applicable to a wide range of problems. Moreover, the interest has shifted to computing problems in everyday life, where emphasis is more on symbolic than numeric computation. It will be illustrated that HEP still offers challenges to CS, but that the nature of collaboration has changed considerably. (orig.).

  18. Reconstructing the Nonlinear Dynamical Systems by Evolutionary Computation Techniques

    Institute of Scientific and Technical Information of China (English)

    LIU Minzhong; KANG Lishan

    2006-01-01

    We introduce a new dynamical evolutionary algorithm(DEA) based on the theory of statistical mechanics and investigate the reconstruction problem for the nonlinear dynamical systems using observation data. The convergence of the algorithm is discussed. We make the numerical experiments and test our model using the two famous chaotic systems (mainly the Lorenz and Chen systems ). The results show the relatively accurate reconstruction of these chaotic systems based on observational data can be obtained. Therefore we may conclude that there are broad prospects using our method to model the nonlinear dynamical systems.

  19. Fertile Zones of Cultural Encounter in Computer Science Education

    Science.gov (United States)

    Kolikant, Yifat Ben-David; Ben-Ari, Mordechai

    2008-01-01

    We explain certain learning difficulties in computer science education as resulting from a clash between the students' culture as computer users and the professional computing culture. We propose the concept of fertile zones of cultural encounter as a way of overcoming these learning difficulties. This pedagogical approach aims to bridge the gap…

  20. Fertile Zones of Cultural Encounter in Computer Science Education

    Science.gov (United States)

    Kolikant, Yifat Ben-David; Ben-Ari, Mordechai

    2008-01-01

    We explain certain learning difficulties in computer science education as resulting from a clash between the students' culture as computer users and the professional computing culture. We propose the concept of fertile zones of cultural encounter as a way of overcoming these learning difficulties. This pedagogical approach aims to bridge the gap…

  1. CDM: Teaching Discrete Mathematics to Computer Science Majors

    Science.gov (United States)

    Sutner, Klaus

    2005-01-01

    CDM, for computational discrete mathematics, is a course that attempts to teach a number of topics in discrete mathematics to computer science majors. The course abandons the classical definition-theorem-proof model, and instead relies heavily on computation as a source of motivation and also for experimentation and illustration. The emphasis on…

  2. The Learning Effects of Computer Simulations in Science Education

    Science.gov (United States)

    Rutten, Nico; van Joolingen, Wouter R.; van der Veen, Jan T.

    2012-01-01

    This article reviews the (quasi)experimental research of the past decade on the learning effects of computer simulations in science education. The focus is on two questions: how use of computer simulations can enhance traditional education, and how computer simulations are best used in order to improve learning processes and outcomes. We report on…

  3. Computer Science and Technology Publications. NBS Publications List 84.

    Science.gov (United States)

    National Bureau of Standards (DOC), Washington, DC. Inst. for Computer Sciences and Technology.

    This bibliography lists publications of the Institute for Computer Sciences and Technology of the National Bureau of Standards. Publications are listed by subject in the areas of computer security, computer networking, and automation technology. Sections list publications of: (1) current Federal Information Processing Standards; (2) computer…

  4. The Challenges of Multidisciplinary Education in Computer Science

    Institute of Scientific and Technical Information of China (English)

    Fred S. Roberts

    2011-01-01

    Some of the most important problems facing the United States and China,indeed facing our entire planet,require approaches that are fundamentally multidisciplinary in nature.Many of those require skills in computer science (CS),basic understanding of another discipline,and the ability to apply the skills in one discipline to the problems of another.Modern training in computer science needs to prepare students to work in other disciplines or to work on multidisciplinary problems.What do we do to prepare them for a multidisciplinary world when there are already too many things we want to teach them about computer science? This paper describes successful examples of multidisciplinary education at the interface between CS and the biological sciences,as well as other examples involving CS and security,CS and sustainability,and CS and the social and economic sciences.It then discusses general principles for multidisciplinary education of computer scientists.

  5. Integrated Science through Computer-aided Experiments

    Directory of Open Access Journals (Sweden)

    Stanislav HOLEC

    2004-10-01

    Full Text Available The paper outlines curriculum development activities that have been done in science education in the Slovak Republic as a result of an international collaboration within the frame of the Leonardo da Vinci II pilot project Computerised Laboratory in Science and Technology Teaching - ``ComLab-SciTech''. The created teaching and learning materials include integration of science curricula in two meanings: an integration of knowledge and methodology of physics, chemistry and biology, as well as an integration of various true and virtual computerised methods of experiments. The materials contain suggestions for student investigative activities, in which life science processes are studied with the use of laboratory models.

  6. Explorations in computing an introduction to computer science

    CERN Document Server

    Conery, John S

    2010-01-01

    Introduction Computation The Limits of Computation Algorithms A Laboratory for Computational ExperimentsThe Ruby WorkbenchIntroducing Ruby and the RubyLabs environment for computational experimentsInteractive Ruby Numbers Variables Methods RubyLabs The Sieve of EratosthenesAn algorithm for finding prime numbersThe Sieve Algorithm The mod Operator Containers Iterators Boolean Values and the delete if Method Exploring the Algorithm The sieve Method A Better Sieve Experiments with the Sieve A Journey of a Thousand MilesIteration as a strategy for solving computational problemsSearching and Sortin

  7. Tool or Science? The History of Computing at the Norwegian University of Science and Technology

    Science.gov (United States)

    Nordal, Ola

    One may characterize the history of computing at the Norwegian University of Science and Technology by a tension between the computer as a tool in other disciplines and computer science as discipline in itself. This tension has been latent since the pioneering period of the 1950s until today. This paper shows how this have been expressed in the early attempts to take up computing at the University, and how it gave the Division of Computer Science a fairly rough start when it opened in 1972.

  8. Computational organization science: A new frontier

    OpenAIRE

    Carley, Kathleen M.

    2002-01-01

    Synthetic adaptation is the process whereby any entity composed of intelligent, adaptive, and computational agents is also an intelligent, adaptive, and computational agent. Because of synthetic adaptation, organizations, like the agents of which they are composed, are inherently computational. We can gain insight into the behavior of groups, organizations, and societies by using multiagent computational models composed of collections of intelligent adaptive artificial agents. CONSTRUCT-O and...

  9. Field computation in non-linear magnetic media using particle swarm optimization

    Energy Technology Data Exchange (ETDEWEB)

    Adly, A.A. E-mail: amradlya@intouch.com; Abd-El-Hafiz, S.K

    2004-05-01

    This paper presents an automated particle swarm optimization approach using which field computations may be carried out in devices involving non-linear magnetic media. Among the advantages of the proposed approach are its ability to handle complex geometries and its computational efficiency. The proposed approach has been implemented and computations were carried out for an electromagnet subject to different DC excitation conditions. These computations showed good agreement with the results obtained by the finite-element approach.

  10. World Congress on Engineering and Computer Science 2015

    CERN Document Server

    Kim, Haeng; Amouzegar, Mahyar

    2017-01-01

    This proceedings volume contains selected revised and extended research articles written by researchers who participated in the World Congress on Engineering and Computer Science 2015, held in San Francisco, USA, 21-23 October 2015. Topics covered include engineering mathematics, electrical engineering, circuits, communications systems, computer science, chemical engineering, systems engineering, manufacturing engineering, and industrial applications. The book offers the reader an overview of the state of the art in engineering technologies, computer science, systems engineering and applications, and will serve as an excellent reference work for researchers and graduate students working in these fields.

  11. Emerging Trends in Computing, Informatics, Systems Sciences, and Engineering

    CERN Document Server

    Elleithy, Khaled

    2013-01-01

    Emerging Trends in Computing, Informatics, Systems Sciences, and Engineering includes a set of rigorously reviewed world-class manuscripts addressing and detailing state-of-the-art research projects in the areas of  Industrial Electronics, Technology & Automation, Telecommunications and Networking, Systems, Computing Sciences and Software Engineering, Engineering Education, Instructional Technology, Assessment, and E-learning. This book includes the proceedings of the International Joint Conferences on Computer, Information, and Systems Sciences, and Engineering (CISSE 2010). The proceedings are a set of rigorously reviewed world-class manuscripts presenting the state of international practice in Innovative Algorithms and Techniques in Automation, Industrial Electronics and Telecommunications.

  12. Innovations and Advances in Computer, Information, Systems Sciences, and Engineering

    CERN Document Server

    Sobh, Tarek

    2013-01-01

    Innovations and Advances in Computer, Information, Systems Sciences, and Engineering includes the proceedings of the International Joint Conferences on Computer, Information, and Systems Sciences, and Engineering (CISSE 2011). The contents of this book are a set of rigorously reviewed, world-class manuscripts addressing and detailing state-of-the-art research projects in the areas of  Industrial Electronics, Technology and Automation, Telecommunications and Networking, Systems, Computing Sciences and Software Engineering, Engineering Education, Instructional Technology, Assessment, and E-learning.

  13. Symbolic computation of analytic approximate solutions for nonlinear fractional differential equations

    Science.gov (United States)

    Lin, Yezhi; Liu, Yinping; Li, Zhibin

    2013-01-01

    The Adomian decomposition method (ADM) is one of the most effective methods to construct analytic approximate solutions for nonlinear differential equations. In this paper, based on the new definition of the Adomian polynomials, Rach (2008) [22], the Adomian decomposition method and the Padé approximants technique, a new algorithm is proposed to construct analytic approximate solutions for nonlinear fractional differential equations with initial or boundary conditions. Furthermore, a MAPLE software package is developed to implement this new algorithm, which is user-friendly and efficient. One only needs to input the system equation, initial or boundary conditions and several necessary parameters, then our package will automatically deliver the analytic approximate solutions within a few seconds. Several different types of examples are given to illustrate the scope and demonstrate the validity of our package, especially for non-smooth initial value problems. Our package provides a helpful and easy-to-use tool in science and engineering simulations. Program summaryProgram title: ADMP Catalogue identifier: AENE_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AENE_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 12011 No. of bytes in distributed program, including test data, etc.: 575551 Distribution format: tar.gz Programming language: MAPLE R15. Computer: PCs. Operating system: Windows XP/7. RAM: 2 Gbytes Classification: 4.3. Nature of problem: Constructing analytic approximate solutions of nonlinear fractional differential equations with initial or boundary conditions. Non-smooth initial value problems can be solved by this program. Solution method: Based on the new definition of the Adomian polynomials [1], the Adomian decomposition method and the Pad

  14. Nonlinear dynamics

    Energy Technology Data Exchange (ETDEWEB)

    Turchetti, G. (Bologna Univ. (Italy). Dipt. di Fisica)

    1989-01-01

    Research in nonlinear dynamics is rapidly expanding and its range of applications is extending beyond the traditional areas of science where it was first developed. Indeed while linear analysis and modelling, which has been very successful in mathematical physics and engineering, has become a mature science, many elementary phenomena of intrinsic nonlinear nature were recently experimentally detected and investigated, suggesting new theoretical work. Complex systems, as turbulent fluids, were known to be governed by intrinsically nonlinear laws since a long time ago, but received purely phenomenological descriptions. The pioneering works of Boltzmann and Poincare, probably because of their intrinsic difficulty, did not have a revolutionary impact at their time; it is only very recently that their message is reaching a significant number of mathematicians and physicists. Certainly the development of computers and computer graphics played an important role in developing geometric intuition of complex phenomena through simple numerical experiments, while a new mathematical framework to understand them was being developed.

  15. Dynamic mechanistic explanation: computational modeling of circadian rhythms as an exemplar for cognitive science.

    Science.gov (United States)

    Bechtel, William; Abrahamsen, Adele

    2010-09-01

    We consider computational modeling in two fields: chronobiology and cognitive science. In circadian rhythm models, variables generally correspond to properties of parts and operations of the responsible mechanism. A computational model of this complex mechanism is grounded in empirical discoveries and contributes a more refined understanding of the dynamics of its behavior. In cognitive science, on the other hand, computational modelers typically advance de novo proposals for mechanisms to account for behavior. They offer indirect evidence that a proposed mechanism is adequate to produce particular behavioral data, but typically there is no direct empirical evidence for the hypothesized parts and operations. Models in these two fields differ in the extent of their empirical grounding, but they share the goal of achieving dynamic mechanistic explanation. That is, they augment a proposed mechanistic explanation with a computational model that enables exploration of the mechanism's dynamics. Using exemplars from circadian rhythm research, we extract six specific contributions provided by computational models. We then examine cognitive science models to determine how well they make the same types of contributions. We suggest that the modeling approach used in circadian research may prove useful in cognitive science as researchers develop procedures for experimentally decomposing cognitive mechanisms into parts and operations and begin to understand their nonlinear interactions.

  16. Proceedings of the 2011 2nd International Congress on Computer Applications and Computational Science

    CERN Document Server

    Nguyen, Quang

    2012-01-01

    The latest inventions in computer technology influence most of human daily activities. In the near future, there is tendency that all of aspect of human life will be dependent on computer applications. In manufacturing, robotics and automation have become vital for high quality products. In education, the model of teaching and learning is focusing more on electronic media than traditional ones. Issues related to energy savings and environment is becoming critical.   Computational Science should enhance the quality of human life,  not only solve their problems. Computational Science should help humans to make wise decisions by presenting choices and their possible consequences. Computational Science should help us make sense of observations, understand natural language, plan and reason with extensive background knowledge. Intelligence with wisdom is perhaps an ultimate goal for human-oriented science.   This book is a compilation of some recent research findings in computer application and computational sci...

  17. Proceedings of the 2011 2nd International Congress on Computer Applications and Computational Science

    CERN Document Server

    Nguyen, Quang

    2012-01-01

    The latest inventions in computer technology influence most of human daily activities. In the near future, there is tendency that all of aspect of human life will be dependent on computer applications. In manufacturing, robotics and automation have become vital for high quality products. In education, the model of teaching and learning is focusing more on electronic media than traditional ones. Issues related to energy savings and environment is becoming critical.   Computational Science should enhance the quality of human life,  not only solve their problems. Computational Science should help humans to make wise decisions by presenting choices and their possible consequences. Computational Science should help us make sense of observations, understand natural language, plan and reason with extensive background knowledge. Intelligence with wisdom is perhaps an ultimate goal for human-oriented science.   This book is a compilation of some recent research findings in computer application and computational sci...

  18. A Computer Security Course in the Undergraduate Computer Science Curriculum.

    Science.gov (United States)

    Spillman, Richard

    1992-01-01

    Discusses the importance of computer security and considers criminal, national security, and personal privacy threats posed by security breakdown. Several examples are given, including incidents involving computer viruses. Objectives, content, instructional strategies, resources, and a sample examination for an experimental undergraduate computer…

  19. JPRS Report, Science & Technology, USSR: Computers

    Science.gov (United States)

    2007-11-02

    AVTOMATIZATSIYA PROIZVODSTVA, No 1, Jan 87) 69 EDUCATION The Computer Has Come to School (RUSSKIY YAZYK I LITERATURA V KAZAKHSKOY SHKOLE, No 7, Jul 86) 76...avtomatizatsiya proizvodstva", 1987 12770 CSO: 1Ö63/209 75 EDUCATION THE COMPUTER HAS COME TO SCHOOL Alma-Ata RUSSKIY YAZYK I LITERATURA V...and wins over minds and inspires upperclassmen—the avant-garde of computer education. COPYRIGHT: "Russkiy yazyk i literatura v Kazakhskoy shkole

  20. Is Bloom's Taxonomy Appropriate for Computer Science?

    OpenAIRE

    Johnson, Colin G.; Fuller, Ursula

    2007-01-01

    Bloom's taxonomy attempts to provide a set of levels of cognitive engagement with material being learned. It is usually presented as a generic framework. In this paper we outline some studies which examine whether the taxonomy is appropriate for computing, and how its application in computing might differ from its application elsewhere. We place this in the context of ongoing debates concerning graduateness and attempts to benchmark the content of a computing degree.

  1. Basic research in computer science and software engineering at SKLCS

    Institute of Scientific and Technical Information of China (English)

    Jian ZHANG; Xueyang ZHU; Wenhui ZHANG; Naijun ZHAN; Yidong SHEN; Haiming CHEN; Yunquan ZHANG; Yongji WANG; Enhua WU; Hongan WANG

    2008-01-01

    The State Key Laboratory of Computer Science (SKLCS) is committed to basic research in computer sci-ence and software engineering. The research topics of the laboratory include: concurrency theory, theory and algorithms for real-time systems, formal specifications based on context-free grammars, semantics of program-ming languages, model checking, automated reasoning, logic programming, software testing, software process improvement, middleware technology, parallel algo-rithms and parallel software, computer graphics and human-computer interaction. This paper describes these topics in some detail and summarizes some results obtained in recent years.

  2. High-throughput computing in the sciences.

    Science.gov (United States)

    Morgan, Mark; Grimshaw, Andrew

    2009-01-01

    While it is true that the modern computer is many orders of magnitude faster than that of yesteryear; this tremendous growth in CPU clock rates is now over. Unfortunately, however, the growth in demand for computational power has not abated; whereas researchers a decade ago could simply wait for computers to get faster, today the only solution to the growing need for more powerful computational resource lies in the exploitation of parallelism. Software parallelization falls generally into two broad categories--"true parallel" and high-throughput computing. This chapter focuses on the latter of these two types of parallelism. With high-throughput computing, users can run many copies of their software at the same time across many different computers. This technique for achieving parallelism is powerful in its ability to provide high degrees of parallelism, yet simple in its conceptual implementation. This chapter covers various patterns of high-throughput computing usage and the skills and techniques necessary to take full advantage of them. By utilizing numerous examples and sample codes and scripts, we hope to provide the reader not only with a deeper understanding of the principles behind high-throughput computing, but also with a set of tools and references that will prove invaluable as she explores software parallelism with her own software applications and research.

  3. Probing the Structure of Quantum Mechanics : Nonlinearity, Nonlocality, Computation and Axiomatics

    CERN Document Server

    Durt, Thomas; Czachor, Marek

    2002-01-01

    During the last decade, scientists working in quantum theory have been engaging in promising new fields such as quantum computation and quantum information processing, and have also been reflecting on the possibilities of nonlinear behavior on the quantum level. These are challenging undertakings because (1) they will result in new solutions to important technical and practical problems that were unsolvable by the classical approaches (for example, quantum computers can calculate problems that are intractable if one uses classical computers); and (2) they open up new 'hard' problems of a fundamental nature that touch the foundation of quantum theory itself (for example, the contradiction between locality and nonlinearity and the interpretation of quantum computing as a universal process). In this book, one can distinguish two main streams of research to approach the just-mentioned problem field: (1) a theoretical structural part, which concentrates on the elaboration of a nonlinear quantum mechanics and the ...

  4. Logic, mathematics, and computer science modern foundations with practical applications

    CERN Document Server

    Nievergelt, Yves

    2015-01-01

    This text for the first or second year undergraduate in mathematics, logic, computer science, or social sciences, introduces the reader to logic, proofs, sets, and number theory. It also serves as an excellent independent study reference and resource for instructors. Adapted from Foundations of Logic and Mathematics: Applications to Science and Cryptography © 2002 Birkhӓuser, this second edition provides a modern introduction to the foundations of logic, mathematics, and computers science, developing the theory that demonstrates construction of all mathematics and theoretical computer science from logic and set theory.  The focus is on foundations, with specific statements of all the associated axioms and rules of logic and set theory, and  provides complete details and derivations of formal proofs. Copious references to literature that document historical development is also provided. Answers are found to many questions that usually remain unanswered: Why is the truth table for logical implication so uni...

  5. Investigations on Natural Computing in the Institute of Mathematics and Computer Science

    Directory of Open Access Journals (Sweden)

    Artiom Alhazov

    2010-11-01

    Full Text Available We describe the investigations on natural computing in the Institute of Mathematics and Computer Science of the Academy of Sciences of Moldova during last fifteen years. Most of these investigations are inspired by results and ideas belonging to Corresponding Member of the Romanian Academy Gheorghe Paun.

  6. 2012 International Conference on Teaching and Computational Science (ICTCS 2012)

    CERN Document Server

    Advanced Technology in Teaching

    2013-01-01

    2012 International Conference on Teaching and Computational Science (ICTCS 2012) is held on April 1-2, 2012, Macao.   This volume contains 120 selected papers presented at 2012 International Conference on Teaching and Computational Science (ICTCS 2012), which is to bring together researchers working in many different areas of teaching and computational Science to foster international collaborations and exchange of new ideas.   This volume book can be divided into two sections on the basis of the classification of manuscripts considered. The first section deals with teaching. The second section of this volume consists of computational Science.   We hope that all the papers here published can benefit you in the related researching fields.

  7. Proceedings: Computer Science and Data Systems Technical Symposium, volume 1

    Science.gov (United States)

    Larsen, Ronald L.; Wallgren, Kenneth

    1985-01-01

    Progress reports and technical updates of programs being performed by NASA centers are covered. Presentations in viewgraph form are included for topics in three categories: computer science, data systems and space station applications.

  8. Proceedings: Computer Science and Data Systems Technical Symposium, volume 2

    Science.gov (United States)

    Larsen, Ronald L.; Wallgren, Kenneth

    1985-01-01

    Progress reports and technical updates of programs being performed by NASA centers are covered. Presentations in viewgraph form, along with abstracts, are included for topics in three catagories: computer science, data systems, and space station applications.

  9. Interim research assessment 2003-2005 - Computer Science

    NARCIS (Netherlands)

    Mouthaan, A.J.; Hartel, Pieter H.

    This report primarily serves as a source of information for the 2007 Interim Research Assessment Committee for Computer Science at the three technical universities in the Netherlands. The report also provides information for others interested in our research activities.

  10. Information visualization courses for students with a computer science background.

    Science.gov (United States)

    Kerren, Andreas

    2013-01-01

    Linnaeus University offers two master's courses in information visualization for computer science students with programming experience. This article briefly describes the syllabi, exercises, and practices developed for these courses.

  11. Discrete calculus applied analysis on graphs for computational science

    CERN Document Server

    Grady, Leo J

    2010-01-01

    This unique text brings together into a single framework current research in the three areas of discrete calculus, complex networks, and algorithmic content extraction. Many example applications from several fields of computational science are provided.

  12. A Computer Assisted Learning Project in Engineering Science

    Science.gov (United States)

    Cheesewright, R.; And Others

    1974-01-01

    A British project in engineering science is described. Computer assisted instruction packages are being developed to provide students with experience with models or systems of models related to lecture material on electrical, electronic, nuclear, and mechanical engineering. (SD)

  13. 3rd Computer Science On-line Conference

    CERN Document Server

    Senkerik, Roman; Oplatkova, Zuzana; Silhavy, Petr; Prokopova, Zdenka

    2014-01-01

    This book is based on the research papers presented in the 3rd Computer Science On-line Conference 2014 (CSOC 2014).   The conference is intended to provide an international forum for discussions on the latest high-quality research results in all areas related to Computer Science. The topics addressed are the theoretical aspects and applications of Artificial Intelligences, Computer Science, Informatics and Software Engineering.   The authors provide new approaches and methods to real-world problems, and in particular, exploratory research that describes novel approaches in their field. Particular emphasis is laid on modern trends in selected fields of interest. New algorithms or methods in a variety of fields are also presented.   This book is divided into three sections and covers topics including Artificial Intelligence, Computer Science and Software Engineering. Each section consists of new theoretical contributions and applications which can be used for the further development of knowledge of everybod...

  14. A Computer Science Version of Goedel’s Theorem.

    Science.gov (United States)

    1983-08-01

    The author presents a simplified proof of Godel’s theorem by appealing to well-known programming concepts. The significance of Goedel’s result to computer science , mathematics and logic is discussed. (Author)

  15. Role of high-performance computing in science education

    Energy Technology Data Exchange (ETDEWEB)

    Sabelli, N.H. (National Center for Supercomputing Applications, Champaign, IL (US))

    1991-01-01

    This article is a report on the continuing activities of a group committed to enhancing the development and use of computational science techniques in education. Interested readers are encouraged to contact members of the Steering Committee or the project coordinator.

  16. 78 FR 10180 - Annual Computational Science Symposium; Conference

    Science.gov (United States)

    2013-02-13

    ... current initiatives, and collaborative project groups will address specific challenges in accessing and... HUMAN SERVICES Food and Drug Administration Annual Computational Science Symposium; Conference AGENCY: Food and Drug Administration, HHS. ACTION: Notice of public conference. SUMMARY: The Food and Drug...

  17. 30th International Symposium on Computer and Information Sciences

    CERN Document Server

    Gelenbe, Erol; Gorbil, Gokce; Lent, Ricardo

    2016-01-01

    The 30th Anniversary of the ISCIS (International Symposium on Computer and Information Sciences) series of conferences, started by Professor Erol Gelenbe at Bilkent University, Turkey, in 1986, will be held at Imperial College London on September 22-24, 2015. The preceding two ISCIS conferences were held in Krakow, Poland in 2014, and in Paris, France, in 2013.   The Proceedings of ISCIS 2015 published by Springer brings together rigorously reviewed contributions from leading international experts. It explores new areas of research and technological development in computer science, computer engineering, and information technology, and presents new applications in fast changing fields such as information science, computer science and bioinformatics.   The topics covered include (but are not limited to) advances in networking technologies, software defined networks, distributed systems and the cloud, security in the Internet of Things, sensor systems, and machine learning and large data sets.

  18. Computers and Traditional Teaching Practices: Factors Influencing Middle Level Students' Science Achievement and Attitudes about Science

    Science.gov (United States)

    Odom, Arthur Louis; Marszalek, Jacob M.; Stoddard, Elizabeth R.; Wrobel, Jerzy M.

    2011-01-01

    The purpose of this study was to examine the association of middle school student science achievement and attitudes toward science with student-reported frequency of using computers to learn science and other classroom practices. Baseline comparison data were collected on the frequency of student-centred teaching practices (e.g. the use of group…

  19. The Educational Use of Computer Based Science Simulations: Some Lessons from the Philosophy of Science.

    Science.gov (United States)

    McKinney, William J.

    1997-01-01

    Examines some of the potential and some of the problems inherent in using computerized simulations in science and science studies classes by applying lessons from the epistemology of science. While computer simulations are useful pedagogical tools, they are not experiments and thus are of only limited utility as substitutes for actual…

  20. Computers and Traditional Teaching Practices: Factors Influencing Middle Level Students' Science Achievement and Attitudes about Science

    Science.gov (United States)

    Odom, Arthur Louis; Marszalek, Jacob M.; Stoddard, Elizabeth R.; Wrobel, Jerzy M.

    2011-01-01

    The purpose of this study was to examine the association of middle school student science achievement and attitudes toward science with student-reported frequency of using computers to learn science and other classroom practices. Baseline comparison data were collected on the frequency of student-centred teaching practices (e.g. the use of group…

  1. Electronic digital computers their use in science and engineering

    CERN Document Server

    Alt, Franz L

    1958-01-01

    Electronic Digital Computers: Their Use in Science and Engineering describes the principles underlying computer design and operation. This book describes the various applications of computers, the stages involved in using them, and their limitations. The machine is composed of the hardware which is run by a program. This text describes the use of magnetic drum for storage of data and some computing. The functions and components of the computer include automatic control, memory, input of instructions by using punched cards, and output from resulting information. Computers operate by using numbe

  2. Computer animation in mathematics, science and art

    Energy Technology Data Exchange (ETDEWEB)

    Max, N.L.

    1989-01-01

    At the conference whose proceedings make up this volume, my presentation consisted of a collection of excerpts from computer animated films. Since I showed only my own films, a description of my personal experiences in computer animation seems appropriate for this paper, with indications of the films shown at the conference, and where they can be obtained.

  3. JPRS Report, Science & Technology, USSR: Computers.

    Science.gov (United States)

    2007-11-02

    3 hours; the Leninabad Silk Combine of the Ministry of Light Industry, 2 hours; the Tadkhik Scientific Research Institute of Scientific and...established sectorial oblast computer centers in Leninabad , Kulyab, and Kurgan-Tyube. Was there a need for this if computer centers of statistical

  4. The Science of Computing: Virtual Memory

    Science.gov (United States)

    Denning, Peter J.

    1986-01-01

    In the March-April issue, I described how a computer's storage system is organized as a hierarchy consisting of cache, main memory, and secondary memory (e.g., disk). The cache and main memory form a subsystem that functions like main memory but attains speeds approaching cache. What happens if a program and its data are too large for the main memory? This is not a frivolous question. Every generation of computer users has been frustrated by insufficient memory. A new line of computers may have sufficient storage for the computations of its predecessor, but new programs will soon exhaust its capacity. In 1960, a longrange planning committee at MIT dared to dream of a computer with 1 million words of main memory. In 1985, the Cray-2 was delivered with 256 million words. Computational physicists dream of computers with 1 billion words. Computer architects have done an outstanding job of enlarging main memories yet they have never kept up with demand. Only the shortsighted believe they can.

  5. Non-parallel processing: Gendered attrition in academic computer science

    Science.gov (United States)

    Cohoon, Joanne Louise Mcgrath

    2000-10-01

    This dissertation addresses the issue of disproportionate female attrition from computer science as an instance of gender segregation in higher education. By adopting a theoretical framework from organizational sociology, it demonstrates that the characteristics and processes of computer science departments strongly influence female retention. The empirical data identifies conditions under which women are retained in the computer science major at comparable rates to men. The research for this dissertation began with interviews of students, faculty, and chairpersons from five computer science departments. These exploratory interviews led to a survey of faculty and chairpersons at computer science and biology departments in Virginia. The data from these surveys are used in comparisons of the computer science and biology disciplines, and for statistical analyses that identify which departmental characteristics promote equal attrition for male and female undergraduates in computer science. This three-pronged methodological approach of interviews, discipline comparisons, and statistical analyses shows that departmental variation in gendered attrition rates can be explained largely by access to opportunity, relative numbers, and other characteristics of the learning environment. Using these concepts, this research identifies nine factors that affect the differential attrition of women from CS departments. These factors are: (1) The gender composition of enrolled students and faculty; (2) Faculty turnover; (3) Institutional support for the department; (4) Preferential attitudes toward female students; (5) Mentoring and supervising by faculty; (6) The local job market, starting salaries, and competitiveness of graduates; (7) Emphasis on teaching; and (8) Joint efforts for student success. This work contributes to our understanding of the gender segregation process in higher education. In addition, it contributes information that can lead to effective solutions for an

  6. Developing a Computer Science-specific Learning Taxonomy

    OpenAIRE

    Fuller, Ursula; Johnson, Colin G.; Ahoniemi, Tuukka; Cukierman, Diana; Hernán-Losada, Isidoro; Jackova, Jana; Lahtinen, Essi; Lewis, Tracy L.; McGee Thompson, Donna; Riesdel, Charles; Thompson, Errol

    2007-01-01

    Bloom's taxonomy of the cognitive domain and the SOLO taxonomy are being increasingly widely used in the design and assessment of courses, but there are some drawbacks to their use in computer science. This paper reviews the literature on educational taxonomies and their use in computer science education, identifies some of the problems that arise, proposes a new taxonomy and discusses how this can be used in application-oriented courses such as programming.

  7. Computer Science in Sport - Special emphasis: Football (Dagstuhl Seminar 11271)

    OpenAIRE

    Lames, Martin; McGarry, Tim; Nebel, Bernhard; Roemer, Karen

    2011-01-01

    This report documents the program and the outcomes of Dagstuhl Seminar 11271 ``Computer Science in Sport - Special emphasis: Football''. There were five sessions over the course of three days focusing on separate specific aspects on the relevance, applications and current issues pertaining to computer science in sport. The first session on the first day was about RoboCup -- the history, types of games and robots used, and the current topics relevant to machine learning, tracking and pla...

  8. Computational Science Applications in Manufacturing (CSAM) workshop evaluation report

    Energy Technology Data Exchange (ETDEWEB)

    Bradford, J.; Dixon, L.; Rutherford, W.

    1994-09-01

    The Computational Science Applications in Manufacturing (CSAM) workshop is a program designed to expose and train high school students in the techniques used in computational science as they pertain to manufacturing. This effort was sponsored by the AlliedSignal Inc., Kansas City Division (KCD) in cooperation with the Department of Energy (DOE) and their initiative to support education with respect to the advances in technology.

  9. Computation of the effective nonlinear mechanical response of lattice materials considering geometrical nonlinearities

    Science.gov (United States)

    ElNady, Khaled; Goda, Ibrahim; Ganghoffer, Jean-François

    2016-09-01

    The asymptotic homogenization technique is presently developed in the framework of geometrical nonlinearities to derive the large strains effective elastic response of network materials viewed as repetitive beam networks. This works extends the small strains homogenization method developed with special emphasis on textile structures in Goda et al. (J Mech Phys Solids 61(12):2537-2565, 2013). A systematic methodology is established, allowing the prediction of the overall mechanical properties of these structures in the nonlinear regime, reflecting the influence of the geometrical and mechanical micro-parameters of the network structure on the overall response of the chosen equivalent continuum. Internal scale effects of the initially discrete structure are captured by the consideration of a micropolar effective continuum model. Applications to the large strain response of 3D hexagonal lattices and dry textiles exemplify the powerfulness of the proposed method. The effective mechanical responses obtained for different loadings are validated by FE simulations performed over a representative unit cell.

  10. Random forests in non-invasive sensorimotor rhythm brain-computer interfaces: a practical and convenient non-linear classifier.

    Science.gov (United States)

    Steyrl, David; Scherer, Reinhold; Faller, Josef; Müller-Putz, Gernot R

    2016-02-01

    There is general agreement in the brain-computer interface (BCI) community that although non-linear classifiers can provide better results in some cases, linear classifiers are preferable. Particularly, as non-linear classifiers often involve a number of parameters that must be carefully chosen. However, new non-linear classifiers were developed over the last decade. One of them is the random forest (RF) classifier. Although popular in other fields of science, RFs are not common in BCI research. In this work, we address three open questions regarding RFs in sensorimotor rhythm (SMR) BCIs: parametrization, online applicability, and performance compared to regularized linear discriminant analysis (LDA). We found that the performance of RF is constant over a large range of parameter values. We demonstrate - for the first time - that RFs are applicable online in SMR-BCIs. Further, we show in an offline BCI simulation that RFs statistically significantly outperform regularized LDA by about 3%. These results confirm that RFs are practical and convenient non-linear classifiers for SMR-BCIs. Taking into account further properties of RFs, such as independence from feature distributions, maximum margin behavior, multiclass and advanced data mining capabilities, we argue that RFs should be taken into consideration for future BCIs.

  11. Inter-level relations in computer science, biology, and psychology

    NARCIS (Netherlands)

    Boogerd, Fred; Bruggeman, Frank; Jonker, Catholijn; Looren de Jong, Huib; Tamminga, Allard; Treur, Jan; Westerhoff, Hans; Wijngaards, Wouter

    2002-01-01

    Investigations into inter-level relations in computer science, biology and psychology call for an *empirical* turn in the philosophy of mind. Rather than concentrate on *a priori* discussions of inter-level relations between “completed” sciences, a case is made for the actual study of the way inter-

  12. MIT Laboratory for Computer Science Progress Report 27

    Science.gov (United States)

    1990-06-01

    C. Waldspurger B. Gates M. Williams Undergraduate Students M. Levine A. Rhee V. Nicotina M. Sexton C. Poelman R. Stata Support Staff A. Rubin 113...Science, May 1990. [5] V. Nicotina . Implementing Mobile Guardians in Argus. Bachelor’s thesis, MIT Department of Electrical Engineering and Computer Science

  13. Seeking Solution: High-Performance Computing for Science. Background Paper.

    Science.gov (United States)

    Congress of the U.S., Washington, DC. Office of Technology Assessment.

    This is the second publication from the Office of Technology Assessment's assessment on information technology and research, which was requested by the House Committee on Science and Technology and the Senate Committee on Commerce, Science, and Transportation. The first background paper, "High Performance Computing & Networking for…

  14. Fiction as an Introduction to Computer Science Research

    Science.gov (United States)

    Goldsmith, Judy; Mattei, Nicholas

    2014-01-01

    The undergraduate computer science curriculum is generally focused on skills and tools; most students are not exposed to much research in the field, and do not learn how to navigate the research literature. We describe how fiction reviews (and specifically science fiction) are used as a gateway to research reviews. Students learn a little about…

  15. SOLIB: A Social Science Program Library for Small Computers.

    Science.gov (United States)

    Halley, Fred S.

    A package of social science programs--Sociology Library (SOLIB)--for small computers provides users with a partial solution to the problems stemming from the heterogeneity of social science applications programs. SOLIB offers a uniform approach to data handling and program documentation; all its programs are written in standard FORTRAN for the IBM…

  16. Fiction as an Introduction to Computer Science Research

    Science.gov (United States)

    Goldsmith, Judy; Mattei, Nicholas

    2014-01-01

    The undergraduate computer science curriculum is generally focused on skills and tools; most students are not exposed to much research in the field, and do not learn how to navigate the research literature. We describe how fiction reviews (and specifically science fiction) are used as a gateway to research reviews. Students learn a little about…

  17. The evolving profile and role of computer science

    Institute of Scientific and Technical Information of China (English)

    PREPARATA Franco P.

    2009-01-01

    Technological innovation ushered in the computer era, and, after a few years of tutelage by established disciplines, computer science emerged as an independent discipline. In the subsequent decades com-puter science developed its special identity, sharing the dual character of engineering and mathematics. This evolution is revisited here based on my personal experience. In my view, the notion of computa-tional model has been the enabler of extraordinary creativity, and at the same time the source of critical reflection two decades ago. However, capitalizing on a vibrant technology, computer science is re-inventing itself as the indispensable enabler of applications. This is a crucial profile that calls for a pedagogical adaptation, where the notion of model morphs from means to end.

  18. A generalized hybrid transfinite element computational approach for nonlinear/linear unified thermal/structural analysis

    Science.gov (United States)

    Tamma, Kumar K.; Railkar, Sudhir B.

    1987-01-01

    The present paper describes the development of a new hybrid computational approach for applicability for nonlinear/linear thermal structural analysis. The proposed transfinite element approach is a hybrid scheme as it combines the modeling versatility of contemporary finite elements in conjunction with transform methods and the classical Bubnov-Galerkin schemes. Applicability of the proposed formulations for nonlinear analysis is also developed. Several test cases are presented to include nonlinear/linear unified thermal-stress and thermal-stress wave propagations. Comparative results validate the fundamental capablities of the proposed hybrid transfinite element methodology.

  19. Advances in Computer Science, Engineering & Applications : Proceedings of the Second International Conference on Computer Science, Engineering & Applications

    CERN Document Server

    Zizka, Jan; Nagamalai, Dhinaharan

    2012-01-01

    The International conference series on Computer Science, Engineering & Applications (ICCSEA) aims to bring together researchers and practitioners from academia and industry to focus on understanding computer science, engineering and applications and to establish new collaborations in these areas. The Second International Conference on Computer Science, Engineering & Applications (ICCSEA-2012), held in Delhi, India, during May 25-27, 2012 attracted many local and international delegates, presenting a balanced mixture of  intellect and research both from the East and from the West. Upon a strenuous peer-review process the best submissions were selected leading to an exciting, rich and a high quality technical conference program, which featured high-impact presentations in the latest developments of various areas of computer science, engineering and applications research.  

  20. Advances in Computer Science, Engineering & Applications : Proceedings of the Second International Conference on Computer Science, Engineering & Applications

    CERN Document Server

    Zizka, Jan; Nagamalai, Dhinaharan

    2012-01-01

    The International conference series on Computer Science, Engineering & Applications (ICCSEA) aims to bring together researchers and practitioners from academia and industry to focus on understanding computer science, engineering and applications and to establish new collaborations in these areas. The Second International Conference on Computer Science, Engineering & Applications (ICCSEA-2012), held in Delhi, India, during May 25-27, 2012 attracted many local and international delegates, presenting a balanced mixture of  intellect and research both from the East and from the West. Upon a strenuous peer-review process the best submissions were selected leading to an exciting, rich and a high quality technical conference program, which featured high-impact presentations in the latest developments of various areas of computer science, engineering and applications research.

  1. Advances and Challenges in Computational Plasma Science

    Energy Technology Data Exchange (ETDEWEB)

    W.M. Tang; V.S. Chan

    2005-01-03

    Scientific simulation, which provides a natural bridge between theory and experiment, is an essential tool for understanding complex plasma behavior. Recent advances in simulations of magnetically-confined plasmas are reviewed in this paper with illustrative examples chosen from associated research areas such as microturbulence, magnetohydrodynamics, and other topics. Progress has been stimulated in particular by the exponential growth of computer speed along with significant improvements in computer technology.

  2. Science, Social Science and Primary Eduction Student Teacher’ Attitude Towards The Computer Lesson

    Directory of Open Access Journals (Sweden)

    Hayati ÇAVUŞ

    2007-06-01

    Full Text Available This study was designed to identify science, social science and primary education student teacher’ attitude towards the computer lesson. Besides, the study has aimed to identify the students’ interest according to sex, numerical and social grups. For that purpose the attitude scale was applied to the students registered with . science, social science and primary education departments.As a result, there is no difference between the departments of social science the and science department. It was also seen that male students’ interest was lower compared to the female students.

  3. Efficient computation method for two-dimensional nonlinear waves

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    The theory and simulation of fully-nonlinear waves in a truncated two-dimensional wave tank in time domain are presented. A piston-type wave-maker is used to generate gravity waves into the tank field in finite water depth. A damping zone is added in front of the wave-maker which makes it become one kind of absorbing wave-maker and ensures the prescribed Neumann condition. The efficiency of nmerical tank is further enhanced by installation of a sponge layer beach (SLB) in front of downtank to absorb longer weak waves that leak through the entire wave train front. Assume potential flow, the space- periodic irrotational surface waves can be represented by mixed Euler- Lagrange particles. Solving the integral equation at each time step for new normal velocities, the instantaneous free surface is integrated following time history by use of fourth-order Runge- Kutta method. The double node technique is used to deal with geometric discontinuity at the wave- body intersections. Several precise smoothing methods have been introduced to treat surface point with high curvature. No saw-tooth like instability is observed during the total simulation.The advantage of proposed wave tank has been verified by comparing with linear theoretical solution and other nonlinear results, excellent agreement in the whole range of frequencies of interest has been obtained.

  4. JPRS Report, Science & Technology, USSR: Computers.

    Science.gov (United States)

    2007-11-02

    specialists. G. Aleksakov, docent , Moscow Engineering Physics Institute [MIFI], and scientific director, Student Research and Design Bureau (SIKB...department of MIFI, docent A. Rudenko, and an instructor from the same department, L. Potat’yeva, candidate of physical and mathematical sciences

  5. JPRS Report, Science & Technology, USSR: Computers

    Science.gov (United States)

    2007-11-02

    amount, the proper time and at the necessary locations! The long-awaited enlightenment of one theorist or one windfall from a genius inventor for a...harmony of an azure lancet Gothic cathedral are created by statics, the science of the equilibrium of forces, that is known by the architect. Today

  6. JPRS Report, Science & Technology, USSR: Computers

    Science.gov (United States)

    2007-11-02

    standard mathematical library of more than 30 programs for digital signal processing, a debugger, memory test and functional processor testing programs...Physical and Mathematical Sciences Nikolay Nikolayevich Vsevolodov, who is an associate at the laboratory of the ultrastructure of cellular...SSR Ministry of Health, and an intelligent system for testing matriculants upon their entry into educational institutions for the purpose of

  7. Computers in Science and Mathematics Education in the ASEAN Region.

    Science.gov (United States)

    Talisayon, Vivien M.

    1989-01-01

    Compares policies and programs on computers in science and mathematics education in the six ASEAN countries: Brunei, Indonesia; Malaysia, Philippines, Singapore, and Thailand. Limits discussion to the computer as a teaching aid and object of study, attendant problems, and regional cooperation. (MVL)

  8. Providing Female Role Models in Mathematics and Computer Science

    Science.gov (United States)

    Wiest, Lynda; Johnson, Shanna

    2005-01-01

    Girls take as many mathematics courses as boys do in high school. However, they show lower achievement in mathematics and are less likely to pursue mathematics-related fields. Women's interest and participation in computer science fields is also a concern. Moreover, women in these occupations are more likely than men to use computers for clerical…

  9. Integrating Mobile Robotics and Vision with Undergraduate Computer Science

    Science.gov (United States)

    Cielniak, G.; Bellotto, N.; Duckett, T.

    2013-01-01

    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…

  10. Integrating Mobile Robotics and Vision with Undergraduate Computer Science

    Science.gov (United States)

    Cielniak, G.; Bellotto, N.; Duckett, T.

    2013-01-01

    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…

  11. Computational Fluid Dynamics Methods and Their Applications in Medical Science

    OpenAIRE

    Kowalewski Wojciech; Roszak Magdalena; Kołodziejczak Barbara; Ren-Kurc Anna; Bręborowicz Andrzej

    2016-01-01

    As defined by the National Institutes of Health: “Biomedical engineering integrates physical, chemical, mathematical, and computational sciences and engineering principles to study biology, medicine, behavior, and health”. Many issues in this area are closely related to fluid dynamics. This paper provides an overview of the basic concepts concerning Computational Fluid Dynamics and its applications in medicine.

  12. Computer Science in High School Graduation Requirements. ECS Education Trends

    Science.gov (United States)

    Zinth, Jennifer Dounay

    2015-01-01

    Computer science and coding skills are widely recognized as a valuable asset in the current and projected job market. The Bureau of Labor Statistics projects 37.5 percent growth from 2012 to 2022 in the "computer systems design and related services" industry--from 1,620,300 jobs in 2012 to an estimated 2,229,000 jobs in 2022. Yet some…

  13. Exploring Computer Science: A Case Study of School Reform

    Science.gov (United States)

    Goode, Joanna; Margolis, Jane

    2011-01-01

    This article will detail efforts to broaden participation in computing in urban schools through a comprehensive reform effort of curricular development, teacher professional development, and policy changes. Beginning with an account of the curricular development of "Exploring Computer Science", we will describe the inquiry-based research…

  14. Exploring Computer Science: A Case Study of School Reform

    Science.gov (United States)

    Goode, Joanna; Margolis, Jane

    2011-01-01

    This article will detail efforts to broaden participation in computing in urban schools through a comprehensive reform effort of curricular development, teacher professional development, and policy changes. Beginning with an account of the curricular development of "Exploring Computer Science", we will describe the inquiry-based research that…

  15. The Role of Visualization in Computer Science Education

    Science.gov (United States)

    Fouh, Eric; Akbar, Monika; Shaffer, Clifford A.

    2012-01-01

    Computer science core instruction attempts to provide a detailed understanding of dynamic processes such as the working of an algorithm or the flow of information between computing entities. Such dynamic processes are not well explained by static media such as text and images, and are difficult to convey in lecture. The authors survey the history…

  16. Exploring Computer Science: A Case Study of School Reform

    Science.gov (United States)

    Goode, Joanna; Margolis, Jane

    2011-01-01

    This article will detail efforts to broaden participation in computing in urban schools through a comprehensive reform effort of curricular development, teacher professional development, and policy changes. Beginning with an account of the curricular development of "Exploring Computer Science", we will describe the inquiry-based research…

  17. The Role of Visualization in Computer Science Education

    Science.gov (United States)

    Fouh, Eric; Akbar, Monika; Shaffer, Clifford A.

    2012-01-01

    Computer science core instruction attempts to provide a detailed understanding of dynamic processes such as the working of an algorithm or the flow of information between computing entities. Such dynamic processes are not well explained by static media such as text and images, and are difficult to convey in lecture. The authors survey the history…

  18. The Schematic Structure of Computer Science Research Articles.

    Science.gov (United States)

    Posteguillo, Santiago

    1999-01-01

    Presents a linguistic description of the schematic organization of 40 journal articles from three academic journals in computing research. Results indicate the introduction-methods-results-discussion research reporting pattern can not be applied to computer science articles, with the central part (methods- results) departing most from the…

  19. Integrating Mobile Robotics and Vision with Undergraduate Computer Science

    Science.gov (United States)

    Cielniak, G.; Bellotto, N.; Duckett, T.

    2013-01-01

    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…

  20. Nonlinear dynamics of high-power ultrashort laser pulses: exaflop computations on a laboratory computer station and subcycle light bullets

    Science.gov (United States)

    Voronin, A. A.; Zheltikov, A. M.

    2016-09-01

    The propagation of high-power ultrashort light pulses involves intricate nonlinear spatio-temporal dynamics where various spectral-temporal field transformation effects are strongly coupled to the beam dynamics, which, in turn, varies from the leading to the trailing edge of the pulse. Analysis of this nonlinear dynamics, accompanied by spatial instabilities, beam breakup into multiple filaments, and unique phenomena leading to the generation of extremely short optical field waveforms, is equivalent in its computational complexity to a simulation of the time evolution of a few billion-dimensional physical system. Such an analysis requires exaflops of computational operations and is usually performed on high-performance supercomputers. Here, we present methods of physical modeling and numerical analysis that allow problems of this class to be solved on a laboratory computer boosted by a cluster of graphic accelerators. Exaflop computations performed with the application of these methods reveal new unique phenomena in the spatio-temporal dynamics of high-power ultrashort laser pulses. We demonstrate that unprecedentedly short light bullets can be generated as a part of that dynamics, providing optical field localization in both space and time through a delicate balance between dispersion and nonlinearity with simultaneous suppression of diffraction-induced beam divergence due to the joint effect of Kerr and ionization nonlinearities.

  1. Collaboration, Collusion and Plagiarism in Computer Science Coursework

    Directory of Open Access Journals (Sweden)

    Robert FRASER

    2014-10-01

    Full Text Available We present an overview of the nature of academic dishonesty with respect to computer science coursework. We discuss the efficacy of various policies for collaboration with regard to student education, and we consider a number of strategies for mitigating dishonest behaviour on computer science coursework by addressing some common causes. Computer science coursework is somewhat unique, in that there often exist ideal solutions for problems, and work may be shared and copied with very little effort. We discuss the idiosyncratic nature of how collaboration, collusion and plagiarism are defined and perceived by students, instructors and administration. After considering some of the common reasons for dishonest behaviour among students, we look at some methods that have been suggested for mitigating them. Finally, we propose several ideas for improving computer science courses in this context. We suggest emphasizing the intended learning outcomes of each assignment, providing tutorial sessions to facilitate acceptable collaboration, delivering quizzes related to assignment content after each assignment is submitted, and clarifying the boundary between collaboration and collusion in the context of each course. While this discussion is directed at the computer science community, much may apply to other disciplines as well, particularly those with a similar nature such as engineering, other sciences, or mathematics.

  2. 10th International Symposium on Computer Science in Sports

    CERN Document Server

    Soltoggio, Andrea; Dawson, Christian; Meng, Qinggang; Pain, Matthew

    2016-01-01

    This book presents the main scientific results of the 10th International Symposium of Computer Science in Sport (IACSS/ISCSS 2015), sponsored by the International Association of Computer Science in Sport in collaboration with the International Society of Sport Psychology (ISSP), which took place between September 9-11, 2015 at Loughborough, UK. This proceedings aims to build a link between computer science and sport, and reports on results from applying computer science techniques to address a wide number of problems in sport and exercise sciences. It provides a good platform and opportunity for researchers in both computer science and sport to understand and discuss ideas and promote cross-disciplinary research. The strictly reviewed and carefully revised papers cover the following topics: Modelling and Analysis, Artificial Intelligence in Sport, Virtual Reality in Sport,  Neural Cognitive Training,  IT Systems for Sport, Sensing Technologies and Image Processing.

  3. Mathematical Logic and Deduction in Computer Science Education

    Directory of Open Access Journals (Sweden)

    Hashim HABIBALLA

    2008-04-01

    Full Text Available Mathematical logic is a discipline used in sciences and humanities with different point of view. Although in tertiary level computer science education it has a solid place, it does not hold also for secondary level education. We present a heterogeneous study both theoretical based and empirically based which points out the key role of logic in computer science, computer science education and knowledge representation. We focus on the key contrast of semantics and syntax, the resolution principle as a leading inference technique (giving also interesting non-clausal generalization of the rule. Further we discuss the possibilities of inclusion the non-classical (many-valued logics in education together with the original generalization of the non-clausal resolution rule into fuzzy logic. The last part describes partial results of the research concerning the secondary education in the Czech Republic especially in the mathematical logic field. The generalization of the presented ideas entails the article.

  4. Audit and Evaluation of Computer Security. Computer Science and Technology.

    Science.gov (United States)

    Ruthberg, Zella G.

    This is a collection of consensus reports, each produced at a session of an invitational workshop sponsored by the National Bureau of Standards. The purpose of the workshop was to explore the state-of-the-art and define appropriate subjects for future research in the audit and evaluation of computer security. Leading experts in the audit and…

  5. Adapting computational text analysis to social science (and vice versa

    Directory of Open Access Journals (Sweden)

    Paul DiMaggio

    2015-11-01

    Full Text Available Social scientists and computer scientist are divided by small differences in perspective and not by any significant disciplinary divide. In the field of text analysis, several such differences are noted: social scientists often use unsupervised models to explore corpora, whereas many computer scientists employ supervised models to train data; social scientists hold to more conventional causal notions than do most computer scientists, and often favor intense exploitation of existing algorithms, whereas computer scientists focus more on developing new models; and computer scientists tend to trust human judgment more than social scientists do. These differences have implications that potentially can improve the practice of social science.

  6. Genost: A System for Introductory Computer Science Education with a Focus on Computational Thinking

    Science.gov (United States)

    Walliman, Garret

    Computational thinking, the creative thought process behind algorithmic design and programming, is a crucial introductory skill for both computer scientists and the population in general. In this thesis I perform an investigation into introductory computer science education in the United States and find that computational thinking is not effectively taught at either the high school or the college level. To remedy this, I present a new educational system intended to teach computational thinking called Genost. Genost consists of a software tool and a curriculum based on teaching computational thinking through fundamental programming structures and algorithm design. Genost's software design is informed by a review of eight major computer science educational software systems. Genost's curriculum is informed by a review of major literature on computational thinking. In two educational tests of Genost utilizing both college and high school students, Genost was shown to significantly increase computational thinking ability with a large effect size.

  7. Parallel Computation of the Jacobian Matrix for Nonlinear Equation Solvers Using MATLAB

    Science.gov (United States)

    Rose, Geoffrey K.; Nguyen, Duc T.; Newman, Brett A.

    2017-01-01

    Demonstrating speedup for parallel code on a multicore shared memory PC can be challenging in MATLAB due to underlying parallel operations that are often opaque to the user. This can limit potential for improvement of serial code even for the so-called embarrassingly parallel applications. One such application is the computation of the Jacobian matrix inherent to most nonlinear equation solvers. Computation of this matrix represents the primary bottleneck in nonlinear solver speed such that commercial finite element (FE) and multi-body-dynamic (MBD) codes attempt to minimize computations. A timing study using MATLAB's Parallel Computing Toolbox was performed for numerical computation of the Jacobian. Several approaches for implementing parallel code were investigated while only the single program multiple data (spmd) method using composite objects provided positive results. Parallel code speedup is demonstrated but the goal of linear speedup through the addition of processors was not achieved due to PC architecture.

  8. Bioinformation processing a primer on computational cognitive science

    CERN Document Server

    Peterson, James K

    2016-01-01

    This book shows how mathematics, computer science and science can be usefully and seamlessly intertwined. It begins with a general model of cognitive processes in a network of computational nodes, such as neurons, using a variety of tools from mathematics, computational science and neurobiology. It then moves on to solve the diffusion model from a low-level random walk point of view. It also demonstrates how this idea can be used in a new approach to solving the cable equation, in order to better understand the neural computation approximations. It introduces specialized data for emotional content, which allows a brain model to be built using MatLab tools, and also highlights a simple model of cognitive dysfunction.

  9. Numerical characterization of nonlinear dynamical systems using parallel computing: The role of GPUS approach

    Science.gov (United States)

    Fazanaro, Filipe I.; Soriano, Diogo C.; Suyama, Ricardo; Madrid, Marconi K.; Oliveira, José Raimundo de; Muñoz, Ignacio Bravo; Attux, Romis

    2016-08-01

    The characterization of nonlinear dynamical systems and their attractors in terms of invariant measures, basins of attractions and the structure of their vector fields usually outlines a task strongly related to the underlying computational cost. In this work, the practical aspects related to the use of parallel computing - specially the use of Graphics Processing Units (GPUS) and of the Compute Unified Device Architecture (CUDA) - are reviewed and discussed in the context of nonlinear dynamical systems characterization. In this work such characterization is performed by obtaining both local and global Lyapunov exponents for the classical forced Duffing oscillator. The local divergence measure was employed by the computation of the Lagrangian Coherent Structures (LCSS), revealing the general organization of the flow according to the obtained separatrices, while the global Lyapunov exponents were used to characterize the attractors obtained under one or more bifurcation parameters. These simulation sets also illustrate the required computation time and speedup gains provided by different parallel computing strategies, justifying the employment and the relevance of GPUS and CUDA in such extensive numerical approach. Finally, more than simply providing an overview supported by a representative set of simulations, this work also aims to be a unified introduction to the use of the mentioned parallel computing tools in the context of nonlinear dynamical systems, providing codes and examples to be executed in MATLAB and using the CUDA environment, something that is usually fragmented in different scientific communities and restricted to specialists on parallel computing strategies.

  10. Computational problems in science and engineering

    CERN Document Server

    Bulucea, Aida; Tsekouras, George

    2015-01-01

    This book provides readers with modern computational techniques for solving variety of problems from electrical, mechanical, civil and chemical engineering. Mathematical methods are presented in a unified manner, so they can be applied consistently to problems in applied electromagnetics, strength of materials, fluid mechanics, heat and mass transfer, environmental engineering, biomedical engineering, signal processing, automatic control and more.

  11. Data systems and computer science programs: Overview

    Science.gov (United States)

    Smith, Paul H.; Hunter, Paul

    1991-01-01

    An external review of the Integrated Technology Plan for the Civil Space Program is presented. The topics are presented in viewgraph form and include the following: onboard memory and storage technology; advanced flight computers; special purpose flight processors; onboard networking and testbeds; information archive, access, and retrieval; visualization; neural networks; software engineering; and flight control and operations.

  12. Applying Human Computation Methods to Information Science

    Science.gov (United States)

    Harris, Christopher Glenn

    2013-01-01

    Human Computation methods such as crowdsourcing and games with a purpose (GWAP) have each recently drawn considerable attention for their ability to synergize the strengths of people and technology to accomplish tasks that are challenging for either to do well alone. Despite this increased attention, much of this transformation has been focused on…

  13. TORCH Computational Reference Kernels - A Testbed for Computer Science Research

    Energy Technology Data Exchange (ETDEWEB)

    Kaiser, Alex; Williams, Samuel Webb; Madduri, Kamesh; Ibrahim, Khaled; Bailey, David H.; Demmel, James W.; Strohmaier, Erich

    2010-12-02

    For decades, computer scientists have sought guidance on how to evolve architectures, languages, and programming models in order to improve application performance, efficiency, and productivity. Unfortunately, without overarching advice about future directions in these areas, individual guidance is inferred from the existing software/hardware ecosystem, and each discipline often conducts their research independently assuming all other technologies remain fixed. In today's rapidly evolving world of on-chip parallelism, isolated and iterative improvements to performance may miss superior solutions in the same way gradient descent optimization techniques may get stuck in local minima. To combat this, we present TORCH: A Testbed for Optimization ResearCH. These computational reference kernels define the core problems of interest in scientific computing without mandating a specific language, algorithm, programming model, or implementation. To compliment the kernel (problem) definitions, we provide a set of algorithmically-expressed verification tests that can be used to verify a hardware/software co-designed solution produces an acceptable answer. Finally, to provide some illumination as to how researchers have implemented solutions to these problems in the past, we provide a set of reference implementations in C and MATLAB.

  14. Fault diagnosis and fault-tolerant control strategies for non-linear systems analytical and soft computing approaches

    CERN Document Server

    Witczak, Marcin

    2014-01-01

      This book presents selected fault diagnosis and fault-tolerant control strategies for non-linear systems in a unified framework. In particular, starting from advanced state estimation strategies up to modern soft computing, the discrete-time description of the system is employed Part I of the book presents original research results regarding state estimation and neural networks for robust fault diagnosis. Part II is devoted to the presentation of integrated fault diagnosis and fault-tolerant systems. It starts with a general fault-tolerant control framework, which is then extended by introducing robustness with respect to various uncertainties. Finally, it is shown how to implement the proposed framework for fuzzy systems described by the well-known Takagi–Sugeno models. This research monograph is intended for researchers, engineers, and advanced postgraduate students in control and electrical engineering, computer science,as well as mechanical and chemical engineering.

  15. The role of dendritic non-linearities in single neuron computation

    Directory of Open Access Journals (Sweden)

    Boris Gutkin

    2014-05-01

    Full Text Available Experiment has demonstrated that summation of excitatory post-synaptic protientials (EPSPs in dendrites is non-linear. The sum of multiple EPSPs can be larger than their arithmetic sum, a superlinear summation due to the opening of voltage-gated channels and similar to somatic spiking. The so-called dendritic spike. The sum of multiple of EPSPs can also be smaller than their arithmetic sum, because the synaptic current necessarily saturates at some point. While these observations are well-explained by biophysical models the impact of dendritic spikes on computation remains a matter of debate. One reason is that dendritic spikes may fail to make the neuron spike; similarly, dendritic saturations are sometime presented as a glitch which should be corrected by dendritic spikes. We will provide solid arguments against this claim and show that dendritic saturations as well as dendritic spikes enhance single neuron computation, even when they cannot directly make the neuron fire. To explore the computational impact of dendritic spikes and saturations, we are using a binary neuron model in conjunction with Boolean algebra. We demonstrate using these tools that a single dendritic non-linearity, either spiking or saturating, combined with somatic non-linearity, enables a neuron to compute linearly non-separable Boolean functions (lnBfs. These functions are impossible to compute when summation is linear and the exclusive OR is a famous example of lnBfs. Importantly, the implementation of these functions does not require the dendritic non-linearity to make the neuron spike. Next, We show that reduced and realistic biophysical models of the neuron are capable of computing lnBfs. Within these models and contrary to the binary model, the dendritic and somatic non-linearity are tightly coupled. Yet we show that these neuron models are capable of linearly non-separable computations.

  16. Computational error and complexity in science and engineering computational error and complexity

    CERN Document Server

    Lakshmikantham, Vangipuram; Chui, Charles K; Chui, Charles K

    2005-01-01

    The book "Computational Error and Complexity in Science and Engineering” pervades all the science and engineering disciplines where computation occurs. Scientific and engineering computation happens to be the interface between the mathematical model/problem and the real world application. One needs to obtain good quality numerical values for any real-world implementation. Just mathematical quantities symbols are of no use to engineers/technologists. Computational complexity of the numerical method to solve the mathematical model, also computed along with the solution, on the other hand, will tell us how much computation/computational effort has been spent to achieve that quality of result. Anyone who wants the specified physical problem to be solved has every right to know the quality of the solution as well as the resources spent for the solution. The computed error as well as the complexity provide the scientific convincing answer to these questions. Specifically some of the disciplines in which the book w...

  17. Molecular Science Computing Facility Scientific Challenges: Linking Across Scales

    Energy Technology Data Exchange (ETDEWEB)

    De Jong, Wibe A.; Windus, Theresa L.

    2005-07-01

    The purpose of this document is to define the evolving science drivers for performing environmental molecular research at the William R. Wiley Environmental Molecular Sciences Laboratory (EMSL) and to provide guidance associated with the next-generation high-performance computing center that must be developed at EMSL's Molecular Science Computing Facility (MSCF) in order to address this critical research. The MSCF is the pre-eminent computing facility?supported by the U.S. Department of Energy's (DOE's) Office of Biological and Environmental Research (BER)?tailored to provide the fastest time-to-solution for current computational challenges in chemistry and biology, as well as providing the means for broad research in the molecular and environmental sciences. The MSCF provides integral resources and expertise to emerging EMSL Scientific Grand Challenges and Collaborative Access Teams that are designed to leverage the multiple integrated research capabilities of EMSL, thereby creating a synergy between computation and experiment to address environmental molecular science challenges critical to DOE and the nation.

  18. JPRS Report, Science & Technology, USSR: Computers.

    Science.gov (United States)

    2007-11-02

    standpoint of task formulation and performance. These are the recognition of images created by man for Interaction with a computer; the recognition of...systems for visual inspection of the shape of tablets on a pharmaceutical conveyer line or research systems for analyzing the images of three...34 fuzziness " (disorderliness) of the knowledge. 11 It is well known that certain tasks related to image interpretation are accomplished in

  19. Computers in the Service of Science,

    Science.gov (United States)

    1983-07-18

    not the case (system overload) it is difficult to establish fair (objective) criteria. The appearance of many interinstitutional centers and their rapid...level. The Cracow interinstitutional center has been In operation for two years, 2 ~~~~~~~~r 4* ~. .- %- ~ ~ I1 . %~ but is still barely known in the...continuous processes, with possible collaboration with subprograms written in FORTRAN, 17. language for numeric computation, a version of FORTRAN

  20. Discrete Mathematics for Computer Science, Some Notes

    CERN Document Server

    Gallier, Jean

    2008-01-01

    These are notes on discrete mathematics for computer scientists. The presentation is somewhat unconventional. Indeed I begin with a discussion of the basic rules of mathematical reasoning and of the notion of proof formalized in a natural deduction system ``a la Prawitz''. The rest of the material is more or less traditional but I emphasize partial functions more than usual (after all, programs may not terminate for all input) and I provide a fairly complete account of the basic concepts of graph theory.

  1. Probability and statistics for computer science

    CERN Document Server

    Johnson, James L

    2011-01-01

    Comprehensive and thorough development of both probability and statistics for serious computer scientists; goal-oriented: ""to present the mathematical analysis underlying probability results"" Special emphases on simulation and discrete decision theory Mathematically-rich, but self-contained text, at a gentle pace Review of calculus and linear algebra in an appendix Mathematical interludes (in each chapter) which examine mathematical techniques in the context of probabilistic or statistical importance Numerous section exercises, summaries, historical notes, and Further Readings for reinforcem

  2. Least Squares Computations in Science and Engineering

    Science.gov (United States)

    1994-02-01

    autoregressive (AR) and AR moving average ( ARMA ) computations in systems identification, and in general FIR filtering. Thus far we have reduced the...with Richard Carreras and Brent Ellerbroek at Phillips. These projects are briefly reviewed below. Each topic relates to imaging through atmospheric...Ellerbroek and with Richard Carreras , who are kindly providing us with the real imaging data at Phillips Laboratory on this project In particular, the

  3. High Performance Computing in Science and Engineering '14

    CERN Document Server

    Kröner, Dietmar; Resch, Michael

    2015-01-01

    This book presents the state-of-the-art in supercomputer simulation. It includes the latest findings from leading researchers using systems from the High Performance Computing Center Stuttgart (HLRS). The reports cover all fields of computational science and engineering ranging from CFD to computational physics and from chemistry to computer science with a special emphasis on industrially relevant applications. Presenting findings of one of Europe’s leading systems, this volume covers a wide variety of applications that deliver a high level of sustained performance. The book covers the main methods in high-performance computing. Its outstanding results in achieving the best performance for production codes are of particular interest for both scientists and   engineers. The book comes with a wealth of color illustrations and tables of results.  

  4. Toward using games to teach fundamental computer science concepts

    Science.gov (United States)

    Edgington, Jeffrey Michael

    Video and computer games have become an important area of study in the field of education. Games have been designed to teach mathematics, physics, raise social awareness, teach history and geography, and train soldiers in the military. Recent work has created computer games for teaching computer programming and understanding basic algorithms. We present an investigation where computer games are used to teach two fundamental computer science concepts: boolean expressions and recursion. The games are intended to teach the concepts and not how to implement them in a programming language. For this investigation, two computer games were created. One is designed to teach basic boolean expressions and operators and the other to teach fundamental concepts of recursion. We describe the design and implementation of both games. We evaluate the effectiveness of these games using before and after surveys. The surveys were designed to ascertain basic understanding, attitudes and beliefs regarding the concepts. The boolean game was evaluated with local high school students and students in a college level introductory computer science course. The recursion game was evaluated with students in a college level introductory computer science course. We present the analysis of the collected survey information for both games. This analysis shows a significant positive change in student attitude towards recursion and modest gains in student learning outcomes for both topics.

  5. An Introduction to Computer Science with Emphasis on Statistics and the Social Sciences.

    Science.gov (United States)

    Brown, Theodore; Jacobs, Barry

    1978-01-01

    Describes a separate course section dedicated to the needs of social scientists which is embedded within an introductory course in computer science. The special needs of the students and steps taken to satisfy those needs are delineated. (Author/CMV)

  6. DES Science Portal: Computing Photometric Redshifts

    Energy Technology Data Exchange (ETDEWEB)

    Gschwend, Julia [LIneA, Rio de Janeiro

    2016-01-01

    An important challenge facing photometric surveys for cosmological purposes, such as the Dark Energy Survey (DES), is the need to produce reliable photometric redshifts (photo-z). The choice of adequate algorithms and configurations and the maintenance of an up-to-date spectroscopic database to build training sets, for example, are challenging tasks when dealing with large amounts of data that are regularly updated and constantly growing. In this paper, we present the first of a series of tools developed by DES, provided as part of the DES Science Portal, an integrated web-based data portal developed to facilitate the scientific analysis of the data, while ensuring the reproducibility of the analysis. We present the DES Science Portal photometric redshift tools, starting from the creation of a spectroscopic sample to training the neural network photo-z codes, to the final estimation of photo-zs for a large photometric catalog. We illustrate this operation by calculating well calibrated photo-zs for a galaxy sample extracted from the DES first year (Y1A1) data. The series of processes mentioned above is run entirely within the Portal environment, which automatically produces validation metrics, and maintains the provenance between the different steps. This system allows us to fine tune the many steps involved in the process of calculating photo-zs, making sure that we do not lose the information on the configurations and inputs of the previous processes. By matching the DES Y1A1 photometry to a spectroscopic sample, we define different training sets that we use to feed the photo-z algorithms already installed at the Portal. Finally, we validate the results under several conditions, including the case of a sample limited to i<22.5 with the color properties close to the full DES Y1A1 photometric data. This way we compare the performance of multiple methods and training configurations. The infrastructure presented here is an effcient way to test several methods of

  7. Intellectual Property Rights in Computer Science

    DEFF Research Database (Denmark)

    Bujlow, Tomasz

    the last two -- copyrights and trademarks -- are broadly used. Copyrighting computer programs is not only made for obtaining proper license fees in the future. Free software uses copyright to secure its freedom and to prohibit other users from making it proprietary and selling it for money. Making...... of money spent on equipment, technology, and salaries. Therefore, it is very important to secure the outcome by restricting other people from copying and selling the invention. There are several ways of protecting our work: patents, design rights, copyrights, and trademarks. In software engineering...

  8. Mathematics for informatics and computer science

    CERN Document Server

    Audibert, Pierre

    2013-01-01

    How many ways do exist to mix different ingredients, how many chances to win a gambling game, how many possible paths going from one place to another in a network ? To this kind of questions Mathematics applied to computer gives a stimulating and exhaustive answer. This text, presented in three parts (Combinatorics, Probability, Graphs) addresses all those who wish to acquire basic or advanced knowledge in combinatorial theories. It is actually also used as a textbook. Basic and advanced theoretical elements are presented through simple applications like the Sudoku game, search engine al

  9. Citizen Science practices for Computational Social Sciences research: The conceptualization of Pop-Up Experiments

    CERN Document Server

    Sagarra, Oleguer; Bonhoure, Isabelle; Perelló, Josep

    2015-01-01

    Under the name of Citizen Science, many innovative practices in which volunteers partner with scientist to pose and answer real-world questions are quickly growing worldwide. Citizen Science can furnish ready made solutions with the active role of citizens. However, this framework is still far from being well stablished to become a standard tool for Computational Social Sciences research. We present our experience in bridging Computational Social Sciences with Citizen Science philosophy, which in our case has taken the form of what we call Pop-Up Experiments: Non-permanent, highly participatory collective experiments which blend features developed by Big Data methodologies and Behavioural Experiments protocols with ideals of Citizen Science. The main issues to take into account whenever planning experiments of this type are classified and discused grouped in three categories: public engagement, light infrastructure and knowledge return to citizens. We explain the solutions implemented providing practical exam...

  10. The Information Science Experiment System - The computer for science experiments in space

    Science.gov (United States)

    Foudriat, Edwin C.; Husson, Charles

    1989-01-01

    The concept of the Information Science Experiment System (ISES), potential experiments, and system requirements are reviewed. The ISES is conceived as a computer resource in space whose aim is to assist computer, earth, and space science experiments, to develop and demonstrate new information processing concepts, and to provide an experiment base for developing new information technology for use in space systems. The discussion covers system hardware and architecture, operating system software, the user interface, and the ground communication link.

  11. The Information Science Experiment System - The computer for science experiments in space

    Science.gov (United States)

    Foudriat, Edwin C.; Husson, Charles

    1989-01-01

    The concept of the Information Science Experiment System (ISES), potential experiments, and system requirements are reviewed. The ISES is conceived as a computer resource in space whose aim is to assist computer, earth, and space science experiments, to develop and demonstrate new information processing concepts, and to provide an experiment base for developing new information technology for use in space systems. The discussion covers system hardware and architecture, operating system software, the user interface, and the ground communication link.

  12. Proceedings 8th Workshop on Fixed Points in Computer Science

    CERN Document Server

    Miller, Dale; 10.4204/EPTCS.77

    2012-01-01

    This volume contains the proceedings of the Eighth Workshop on Fixed Points in Computer Science which took place on 24 March 2012 in Tallinn, Estonia as an ETAPS-affiliated workshop. Past workshops have been held in Brno (1998, MFCS/CSL workshop), Paris (2000, LC workshop), Florence (2001, PLI workshop), Copenhagen (2002, LICS (FLoC) workshop), Warsaw (2003, ETAPS workshop), Coimbra (2009, CSL workshop), and Brno (2010, MFCS-CSL workshop). Fixed points play a fundamental role in several areas of computer science and logic by justifying induction and recursive definitions. The construction and properties of fixed points have been investigated in many different frameworks such as: design and implementation of programming languages, program logics, and databases. The aim of this workshop is to provide a forum for researchers to present their results to those members of the computer science and logic communities who study or apply the theory of fixed points.

  13. Results of a Research Evaluating Quality of Computer Science Education

    Directory of Open Access Journals (Sweden)

    Ján ZÁHOREC

    2012-10-01

    Full Text Available The paper presents the results of an international research on a comparative assessment of the current status of computer science education at the secondary level (ISCED 3A in Slovakia, the Czech Republic, and Belgium. Evaluation was carried out based on 14 specific factors gauging the students' point of view. The authors present qualitative findings from the following nine analyzed factors: the popularity of computer science/informatics as a subject, the potential of using knowledge gained by studying informatics at school in everyday life, the attractiveness and demands of the curriculum content, the clarity and attractiveness of teacher presentation of the subject matter to students, the engagement of tasks solved while studying informatics, the degree of comprehensibility of informatics textbooks, and the usability of knowledge acquired in school for solving practical problems. Based on the results, the authors identify the strengths and weaknesses of computer science education in the observed countries.

  14. Construction informatics - Issues in engineering, computer science and ontology

    DEFF Research Database (Denmark)

    Eir, Asger

    2004-01-01

    . With origin in civil engineering and design issues, the study was directed towards computer science oriented theories in an attempt to introduce such theories in modelling and clarification of the domain. This strategy turned out to be a strength for the study and this thesis. However, it also discovered some...... problems in carrying out such a truly interdisciplinary Ph.D. study. Per Galle s and Dines Bjørner's common background in computer science has been essential for the success of this study. The original title of the Ph.D. project was Design and application of a civil engineering ontology. However, it became....... The issues of the thesis are treated from three angles: from computer science, from civil engineering and design theory, and from philosophy. It is characteristic for the thesis that these angles are all present in analysis and argumentation. The philosophical aspect is a natural ingredient as construction...

  15. Construction informatics - Issues in engineering, computer science and ontology

    DEFF Research Database (Denmark)

    Eir, Asger

    2004-01-01

    . With origin in civil engineering and design issues, the study was directed towards computer science oriented theories in an attempt to introduce such theories in modelling and clarification of the domain. This strategy turned out to be a strength for the study and this thesis. However, it also discovered some...... problems in carrying out such a truly interdisciplinary Ph.D. study. Per Galle s and Dines Bjørner's common background in computer science has been essential for the success of this study. The original title of the Ph.D. project was Design and application of a civil engineering ontology. However, it became....... The issues of the thesis are treated from three angles: from computer science, from civil engineering and design theory, and from philosophy. It is characteristic for the thesis that these angles are all present in analysis and argumentation. The philosophical aspect is a natural ingredient as construction...

  16. Multiscale Computation. Needs and Opportunities for BER Science

    Energy Technology Data Exchange (ETDEWEB)

    Scheibe, Timothy D. [Pacific Northwest National Lab. (PNNL), Richland, WA (United States); Smith, Jeremy C. [Pacific Northwest National Lab. (PNNL), Richland, WA (United States)

    2015-01-01

    The Environmental Molecular Sciences Laboratory (EMSL), a scientific user facility managed by Pacific Northwest National Laboratory for the U.S. Department of Energy, Office of Biological and Environmental Research (BER), conducted a one-day workshop on August 26, 2014 on the topic of “Multiscale Computation: Needs and Opportunities for BER Science.” Twenty invited participants, from various computational disciplines within the BER program research areas, were charged with the following objectives; Identify BER-relevant models and their potential cross-scale linkages that could be exploited to better connect molecular-scale research to BER research at larger scales and; Identify critical science directions that will motivate EMSL decisions regarding future computational (hardware and software) architectures.

  17. Exploring the Relationships between Self-Efficacy and Preference for Teacher Authority among Computer Science Majors

    Science.gov (United States)

    Lin, Che-Li; Liang, Jyh-Chong; Su, Yi-Ching; Tsai, Chin-Chung

    2013-01-01

    Teacher-centered instruction has been widely adopted in college computer science classrooms and has some benefits in training computer science undergraduates. Meanwhile, student-centered contexts have been advocated to promote computer science education. How computer science learners respond to or prefer the two types of teacher authority,…

  18. Exploring the Relationships between Self-Efficacy and Preference for Teacher Authority among Computer Science Majors

    Science.gov (United States)

    Lin, Che-Li; Liang, Jyh-Chong; Su, Yi-Ching; Tsai, Chin-Chung

    2013-01-01

    Teacher-centered instruction has been widely adopted in college computer science classrooms and has some benefits in training computer science undergraduates. Meanwhile, student-centered contexts have been advocated to promote computer science education. How computer science learners respond to or prefer the two types of teacher authority,…

  19. Beyond the first "click:" Women graduate students in computer science

    Science.gov (United States)

    Sader, Jennifer L.

    This dissertation explored the ways that constructions of gender shaped the choices and expectations of women doctoral students in computer science. Women who do graduate work in computer science still operate in an environment where they are in the minority. How much of women's underrepresentation in computer science fields results from a problem of imagining women as computer scientists? As long as women in these fields are seen as exceptions, they are exceptions that prove the "rule" that computing is a man's domain. The following questions were the focus of this inquiry: What are the career aspirations of women doctoral students in computer science? How do they feel about their chances to succeed in their chosen career and field? How do women doctoral students in computer science construct womanhood? What are their constructions of what it means to be a computer scientist? In what ways, if any, do they believe their gender has affected their experience in their graduate programs? The goal was to examine how constructions of computer science and of gender---including participants' own understanding of what it meant to be a woman, as well as the messages they received from their environment---contributed to their success as graduate students in a field where women are still greatly outnumbered by men. Ten women from four different institutions of higher education were recruited to participate in this study. These women varied in demographic characteristics like age, race, and ethnicity. Still, there were many common threads in their experiences. For example, their construction of womanhood did not limit their career prospects to traditionally female jobs. They had grown up with the expectation that they would be able to succeed in whatever field they chose. Most also had very positive constructions of programming as something that was "fun," rewarding, and intellectually stimulating. Their biggest obstacles were feelings of isolation and a resulting loss of

  20. COYOTE: a finite-element computer program for nonlinear heat-conduction problems

    Energy Technology Data Exchange (ETDEWEB)

    Gartling, D.K.

    1982-10-01

    COYOTE is a finite element computer program designed for the solution of two-dimensional, nonlinear heat conduction problems. The theoretical and mathematical basis used to develop the code is described. Program capabilities and complete user instructions are presented. Several example problems are described in detail to demonstrate the use of the program.

  1. Science Bots: a Model for the Future of Scientific Computation?

    OpenAIRE

    T.; Kuhn

    2015-01-01

    As a response to the trends of the increasing importance of computational approaches and the accelerating pace in science, I propose in this position paper to establish the concept of "science bots" that autonomously perform programmed tasks on input data they encounter and immediately publish the results. We can let such bots participate in a reputation system together with human users, meaning that bots and humans get positive or negative feedback by other participants. Positive reputation ...

  2. Summary of research in applied mathematics, numerical analysis and computer science at the Institute for Computer Applications in Science and Engineering

    Science.gov (United States)

    1984-01-01

    Research conducted at the Institute for Computer Applications in Science and Engineering in applied mathematics, numerical analysis and computer science during the period October 1, 1983 through March 31, 1984 is summarized.

  3. Summary of research conducted at the Institute for Computer Applications in Science and Engineering in applied mathematics, numerical analysis and computer science

    Science.gov (United States)

    1989-01-01

    Research conducted at the Institute for Computer Applications in Science and Engineering in applied mathematics, numerical analysis, and computer science during the period October 1, 1988 through March 31, 1989 is summarized.

  4. Research conducted at the Institute for Computer Applications in Science and Engineering in applied mathematics, numerical analysis and computer science. Final semiannual report, 1 April-30 September 1986

    Energy Technology Data Exchange (ETDEWEB)

    1987-01-01

    Research conducted at the Institute for Computer Applications in Science and Engineering in applied mathematics, numerical analysis, and computer science during the period April, 1986 through September 30, 1986 is summarized.

  5. 78 FR 79014 - Advisory Committee for Computer and Information Science and Engineering Notice of Meeting

    Science.gov (United States)

    2013-12-27

    ... From the Federal Register Online via the Government Publishing Office NATIONAL SCIENCE FOUNDATION Advisory Committee for Computer and Information Science and Engineering Notice of Meeting In accordance... announces the following meeting: NAME: Advisory Committee for Computer and Information Science and...

  6. Preconditioning of Nonlinear Mixed Effects Models for Stabilisation of Variance-Covariance Matrix Computations.

    Science.gov (United States)

    Aoki, Yasunori; Nordgren, Rikard; Hooker, Andrew C

    2016-03-01

    As the importance of pharmacometric analysis increases, more and more complex mathematical models are introduced and computational error resulting from computational instability starts to become a bottleneck in the analysis. We propose a preconditioning method for non-linear mixed effects models used in pharmacometric analyses to stabilise the computation of the variance-covariance matrix. Roughly speaking, the method reparameterises the model with a linear combination of the original model parameters so that the Hessian matrix of the likelihood of the reparameterised model becomes close to an identity matrix. This approach will reduce the influence of computational error, for example rounding error, to the final computational result. We present numerical experiments demonstrating that the stabilisation of the computation using the proposed method can recover failed variance-covariance matrix computations, and reveal non-identifiability of the model parameters.

  7. Geometric Nonlinear Computation of Thin Rods and Shells

    Science.gov (United States)

    Grinspun, Eitan

    2011-03-01

    We develop simple, fast numerical codes for the dynamics of thin elastic rods and shells, by exploiting the connection between physics, geometry, and computation. By building a discrete mechanical picture from the ground up, mimicking the axioms, structures, and symmetries of the smooth setting, we produce numerical codes that not only are consistent in a classical sense, but also reproduce qualitative, characteristic behavior of a physical system----such as exact preservation of conservation laws----even for very coarse discretizations. As two recent examples, we present discrete computational models of elastic rods and shells, with straightforward extensions to the viscous setting. Even at coarse discretizations, the resulting simulations capture characteristic geometric instabilities. The numerical codes we describe are used in experimental mechanics, cinema, and consumer software products. This is joint work with Miklós Bergou, Basile Audoly, Max Wardetzky, and Etienne Vouga. This research is supported in part by the Sloan Foundation, the NSF, Adobe, Autodesk, Intel, the Walt Disney Company, and Weta Digital.

  8. Computational uncertainty principle in nonlinear ordinary differential equations

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    The error propagation for general numerical method in ordinarydifferential equations ODEs is studied. Three kinds of convergence, theoretical, numerical and actual convergences, are presented. The various components of round-off error occurring in floating-point computation are fully detailed. By introducing a new kind of recurrent inequality, the classical error bounds for linear multistep methods are essentially improved, and joining probabilistic theory the “normal” growth of accumulated round-off error is derived. Moreover, a unified estimate for the total error of general method is given. On the basis of these results, we rationally interpret the various phenomena found in the numerical experiments in part I of this paper and derive two universal relations which are independent of types of ODEs, initial values and numerical schemes and are consistent with the numerical results. Furthermore, we give the explicitly mathematical expression of the computational uncertainty principle and expound the intrinsic relation between two uncertainties which result from the inaccuracies of numerical method and calculating machine.

  9. Recent topics in non-linear partial differential equations 4

    CERN Document Server

    Mimura, M

    1989-01-01

    This fourth volume concerns the theory and applications of nonlinear PDEs in mathematical physics, reaction-diffusion theory, biomathematics, and in other applied sciences. Twelve papers present recent work in analysis, computational analysis of nonlinear PDEs and their applications.

  10. Probability, statistics and queueing theory, with computer science applications

    CERN Document Server

    Allen, Arnold O

    1978-01-01

    Probability, Statistics, and Queueing Theory: With Computer Science Applications focuses on the use of statistics and queueing theory for the design and analysis of data communication systems, emphasizing how the theorems and theory can be used to solve practical computer science problems. This book is divided into three parts. The first part discusses the basic concept of probability, probability distributions commonly used in applied probability, and important concept of a stochastic process. Part II covers the discipline of queueing theory, while Part III deals with statistical inference. T

  11. International Conference on Computer Science and Information Technology

    CERN Document Server

    Li, Xiaolong

    2014-01-01

    The main objective of CSAIT 2013 is to provide a forum for researchers, educators, engineers and government officials involved in the general areas of Computational Sciences and Information Technology to disseminate their latest research results and exchange views on the future research directions of these fields. A medium like this provides an opportunity to the academicians and industrial professionals to exchange and integrate practice of computer science, application of the academic ideas, improve the academic depth. The in-depth discussions on the subject provide an international communication platform for educational technology and scientific research for the world's universities, engineering field experts, professionals and business executives.

  12. SOFSEM 2009: Theory and Practice of Computer Science

    DEFF Research Database (Denmark)

    This book constitutes the refereed proceedings of the 35th Conference on Current Trends in Theory and Practice of Computer Science, SOFSEM 2009, held in Špindleruv Mlýn, Czech Republic, in January 2009. The 49 revised full papers, presented together with 9 invited contributions, were carefully...... reviewed and selected from 132 submissions. SOFSEM 2009 was organized around the following four tracks: Foundations of Computer Science; Theory and Practice of Software Services; Game Theoretic Aspects of E-commerce; and Techniques and Tools for Formal Verification....

  13. Explorations In Theoretical Computer Science For Kids (using paper toys)

    DEFF Research Database (Denmark)

    Valente, Andrea

    2004-01-01

    and learners with a physical, tangible metaphor for exploring core concepts of computer science, such as deterministic and probabilistic state machines, frequencies and probability distributions, and the central elements of Shannon's information theory, like information, communication, errors and error...... detection. Our idea is implemented both with paper cards and by an editor/simulator software (a prototype realized in javascript). We also designed the structure of a course in (theoretical) computer science, based on c-cards, and we will test it this summer....

  14. Versatile Density Functionals for Computational Surface Science

    DEFF Research Database (Denmark)

    Wellendorff, Jess

    Density functional theory (DFT) emerged almost 50 years ago. Since then DFT has established itself as the central electronic structure methodology for simulating atomicscale systems from a few atoms to a few hundred atoms. This success of DFT is due to a very favorable accuracy-to-computational c......Density functional theory (DFT) emerged almost 50 years ago. Since then DFT has established itself as the central electronic structure methodology for simulating atomicscale systems from a few atoms to a few hundred atoms. This success of DFT is due to a very favorable accuracy...... resampling techniques, thereby systematically avoiding problems with overfitting. The first ever density functional presenting both reliable accuracy and convincing error estimation is generated. The methodology is general enough to be applied to more complex functional forms with higher-dimensional fitting...

  15. Creators of mathematical and computational sciences

    CERN Document Server

    Agarwal, Ravi P

    2014-01-01

    The book records the essential discoveries of mathematical and computational scientists in chronological order, following the birth of ideas on the basis of prior ideas ad infinitum. The authors document the winding path of mathematical scholarship throughout history, and most importantly, the thought process of each individual that resulted in the mastery of their subject. The book implicitly addresses the nature and character of every scientist as one tries to understand their visible actions in both adverse and congenial environments. The authors hope that this will enable the reader to understand their mode of thinking, and perhaps even to emulate their virtues in life. … presents a picture of mathematics as a creation of the human imagination. … brings the history of mathematics to life by describing the contributions of the world’s greatest mathematicians. —Rex F. Gandy, Provost and Vice President for Academic Affairs, TAMUK   It starts with the explanation and history of numbers, arithmetic, ...

  16. Mastering cognitive development theory in computer science education

    Science.gov (United States)

    Gluga, Richard; Kay, Judy; Lister, Raymond; Simon; Kleitman, Sabina

    2013-03-01

    To design an effective computer science curriculum, educators require a systematic method of classifying the difficulty level of learning activities and assessment tasks. This is important for curriculum design and implementation and for communication between educators. Different educators must be able to use the method consistently, so that classified activities and assessments are comparable across the subjects of a degree, and, ideally, comparable across institutions. One widespread approach to supporting this is to write learning objects in terms of Bloom's Taxonomy. This, or other such classifications, is likely to be more effective if educators can use them consistently, in the way experts would use them. To this end, we present the design and evaluation of our online interactive web-based tutorial system, which can be configured and used to offer training in different classification schemes. We report on results from three evaluations. First, 17 computer science educators complete a tutorial on using Bloom's Taxonomy to classify programming examination questions. Second, 20 computer science educators complete a Neo-Piagetian tutorial. Third evaluation was a comparison of inter-rater reliability scores of computer science educators classifying programming questions using Bloom's Taxonomy, before and after taking our tutorial. Based on the results from these evaluations, we discuss the effectiveness of our tutorial system design for teaching computer science educators how to systematically and consistently classify programming examination questions. We also discuss the suitability of Bloom's Taxonomy and Neo-Piagetian theory for achieving this goal. The Bloom's and Neo-Piagetian tutorials are made available as a community resource. The contributions of this paper are the following: the tutorial system for learning classification schemes for the purpose of coding the difficulty of computing learning materials; its evaluation; new insights into the consistency

  17. SC2IT: a cloud computing interface that makes computational science available to non-specialists

    Science.gov (United States)

    Jorissen, Kevin; Vila, Fernando; Rehr, John

    2012-10-01

    Computational work is a vital part of much scientific research. In materials science research in particular, theoretical models are usually needed to understand measurements. There is currently a double barrier that keeps a broad class of researchers from using state-of-the-art materials science (MS) codes: the software typically lacks user-friendliness, and the hardware requirements can demand a significant investment, e.g. the purchase of a Beowulf cluster. Scientific Cloud Computing (SCC) has the potential to breach this barrier and make computational science accessible to a wide class of non-specialists scientists. We present a platform, SC2IT, that enables seamless control of virtual compute clusters in the Amazon EC2 cloud and is designed to be embedded in user-friendly Java GUIs. Thus users can create powerful High-Performance Computing systems with preconfigured MS codes in the cloud with a single mouse click. We present applications of our SCC platform to the materials science codes FEFF9, WIEN2k, and MEEP-mpi. SC2IT and the paradigm described here are applicable to other fields of research beyond materials science, although the computational performance of Cloud Computing may vary with the characteristics of the calculations.

  18. Closing the race and gender gaps in computer science education

    Science.gov (United States)

    Robinson, John Henry

    Life in a technological society brings new paradigms and pressures to bear on education. These pressures are magnified for underrepresented students and must be addressed if they are to play a vital part in society. Educational pipelines need to be established to provide at risk students with the means and opportunity to succeed in science, technology, engineering, and mathematics (STEM) majors. STEM educational pipelines are programs consisting of components that seek to facilitate students' completion of a college degree by providing access to higher education, intervention, mentoring, support infrastructure, and programs that encourage academic success. Successes in the STEM professions mean that more educators, scientist, engineers, and researchers will be available to add diversity to the professions and to provide role models for future generations. The issues that the educational pipelines must address are improving at risk groups' perceptions and awareness of the math, science, and engineering professions. Additionally, the educational pipelines must provide intervention in math preparation, overcome gender and race socialization, and provide mentors and counseling to help students achieve better self perceptions and provide positive role models. This study was designed to explorer the underrepresentation of minorities and women in the computer science major at Rowan University through a multilayered action research methodology. The purpose of this research study was to define and understand the needs of underrepresented students in computer science, to examine current policies and enrollment data for Rowan University, to develop a historical profile of the Computer Science program from the standpoint of ethnicity and gender enrollment to ascertain trends in students' choice of computer science as a major, and an attempt to determine if raising awareness about computer science for incoming freshmen, and providing an alternate route into the computer science

  19. How do master level students in Computer Science perceive plagiarism?

    OpenAIRE

    Berglund, Anders; Thota, Neena

    2011-01-01

    Plagiarism is a serious problem in computer science.This paper reports the analyses of data about plagiarism that wasgathered from master level students in computing. We haveidentified how students perceive plagiarism, how they choose torespond when faced by a scenario involving plagiarism, and whatdrives them to take a particular stance or adopt an action. Thedata-driven analyses show complex understanding of plagiarismand a range of motives that could lead students to plagiarize. Wehave fou...

  20. Three views of logic mathematics, philosophy, and computer science

    CERN Document Server

    Loveland, Donald W; Sterrett, S G

    2014-01-01

    Demonstrating the different roles that logic plays in the disciplines of computer science, mathematics, and philosophy, this concise undergraduate textbook covers select topics from three different areas of logic: proof theory, computability theory, and nonclassical logic. The book balances accessibility, breadth, and rigor, and is designed so that its materials will fit into a single semester. Its distinctive presentation of traditional logic material will enhance readers' capabilities and mathematical maturity. The proof theory portion presents classical propositional logic and first-orde