Catalogue Search | MBRL
Search Results Heading
Explore the vast range of titles available.
MBRLSearchResults
-
DisciplineDiscipline
-
Is Peer ReviewedIs Peer Reviewed
-
Reading LevelReading Level
-
Content TypeContent Type
-
YearFrom:-To:
-
More FiltersMore FiltersItem TypeIs Full-Text AvailableSubjectCountry Of PublicationPublisherSourceTarget AudienceDonorLanguagePlace of PublicationContributorsLocation
Done
Filters
Reset
21
result(s) for
"Programming languages (Electronic computers) Textbooks."
Sort by:
Introduction to programming languages
This classroom-tested book introduces programming language concepts at an abstract level, freeing them from the restraints of multiple language syntax. Along with many examples, it provides the background on programming language concepts and discusses the development of new paradigms and new languages. The text is designed for computer science/IT courses focusing on the principles or concepts of programming languages.
When Computers Were Human
2013,2005
Before Palm Pilots and iPods, PCs and laptops, the term \"computer\" referred to the people who did scientific calculations by hand. These workers were neither calculating geniuses nor idiot savants but knowledgeable people who, in other circumstances, might have become scientists in their own right. When Computers Were Human represents the first in-depth account of this little-known, 200-year epoch in the history of science and technology. Beginning with the story of his own grandmother, who was trained as a human computer, David Alan Grier provides a poignant introduction to the wider world of women and men who did the hard computational labor of science. His grandmother's casual remark, \"I wish I'd used my calculus,\" hinted at a career deferred and an education forgotten, a secret life unappreciated; like many highly educated women of her generation, she studied to become a human computer because nothing else would offer her a place in the scientific world. The book begins with the return of Halley's comet in 1758 and the effort of three French astronomers to compute its orbit. It ends four cycles later, with a UNIVAC electronic computer projecting the 1986 orbit. In between, Grier tells us about the surveyors of the French Revolution, describes the calculating machines of Charles Babbage, and guides the reader through the Great Depression to marvel at the giant computing room of the Works Progress Administration. When Computers Were Human is the sad but lyrical story of workers who gladly did the hard labor of research calculation in the hope that they might be part of the scientific community. In the end, they were rewarded by a new electronic machine that took the place and the name of those who were, once, the computers.
A Scoping Survey of ChatGPT in Mathematics Education
by
Salinas-Hernández, Ulises
,
Pepin, Birgit
,
Buchholtz, Nils
in
Addition
,
Arithmetic
,
Artificial intelligence
2025
This study presents a scoping survey examining the integration of ChatGPT in mathematics education, highlighting its benefits, challenges, and implications for teaching and learning. The survey identifies key themes, including ChatGPT’s ability to assist in understanding mathematical concepts, lesson planning, assessment design, personalized learning, and fostering collaboration. While the tool demonstrates potential in enhancing self-regulated learning, providing real-time feedback, and supporting critical thinking, challenges such as its occasional inaccuracies, ethical concerns, and the risk of over-reliance on AI are also noted. The review emphasizes the importance of human oversight and ethical considerations in leveraging ChatGPT for inclusive and dynamic mathematics education. It concludes that, with thoughtful integration, ChatGPT can serve as a transformative resource, fostering both individualized and collaborative learning experiences while reshaping the learner–tool relationship in educational contexts.
Journal Article
Bayesian population analysis using WinBUGS : a hierarchical perspective
by
Schaub, Michael
,
Beissinger, Steven R.
,
Kéry, Marc
in
Data processing
,
Population biology
,
Population biology -- Data processing
2012,2011
Bayesian statistics has exploded into biology and its sub-disciplines, such as ecology, over the past decade. The free software program WinBUGS, and its open-source sister OpenBugs, is currently the only flexible and general-purpose program available with which the average ecologist can conduct standard and non-standard Bayesian statistics. Comprehensive and richly commented examples illustrate a wide range of models that are most relevant to the research of a modern population ecologistAll WinBUGS/OpenBUGS analyses are completely integrated in software RIncludes complete documentation of all R and WinBUGS code required to conduct analyses and shows all the necessary steps from having the data in a text file out of Excel to interpreting and processing the output from WinBUGS in R
Univariate, bivariate, and multivariate statistics using R : quantitative tools for data analysis and data science
by
Denis, Daniel J.
in
Analysis of variance
,
Analysis of variance -- Textbooks
,
Mathematical statistics
2020
A practical source for performing essential statistical analyses and data management tasks in R Univariate, Bivariate, and Multivariate Statistics Using R offers a practical and very user-friendly introduction to the use of R software that covers a range of statistical methods featured in data analysis and data science.
Teaching Statistics and Data Analysis with R
2023
We developed an interactive online textbook that interleaves R programming activities with text as a way to facilitate students' understanding of statistical ideas while minimizing the cognitive and emotional burden of learning programming. In this exploratory study, we characterize the attitudes and experiences of 672 undergraduate students as they used our online textbook as part of a 10-week introductory course in statistics. Students expressed negative attitudes and concerns related to R at the beginning of the course, but most developed more positive attitudes after engaging with course materials, regardless of demographic characteristics or prior programming experience. Analysis of a subgroup of students revealed that change in attitudes toward R may be linked to students' patterns of engagement over time and students' perceptions of the learning environment.
Journal Article
An online authoring tool for creating activity-based learning objects
by
Choi, Sook Hee
,
Ahn, Jeong Yong
,
Mun, Gil Seong
in
Active Learning
,
Classroom Environment
,
Computer Appl. in Social and Behavioral Sciences
2017
As higher education increasingly relies on e-learning, the need for tools that will allow teachers themselves to develop effective e-learning objects as simply and quickly as possible has also been increasingly recognized. This article discusses the design and development of a novel tool, Enook (Evolutionary note book), for creating activity-based learning objects (LOs). This tool has three general foci: 1) creation of various activity-based objects for experimental learning or learning by doing while simultaneously offering as many learning resources as a real e-book that services as both a textbook and a notebook, dual functions that paperback books can never provide; 2) management of all aspects of live instructor-led classroom training in a network environment, such the Web and or a mobile network; 3) facilitated use of data on students’ progress to monitor their understanding of the material and to provide other meaningful information through learning analytics.
Journal Article
Evaluating the effect of a delegated versus centralized control style on the maintainability of object-oriented software
2004
A fundamental question in object-oriented design is how to design maintainable software. According to expert opinion, a delegated control style, typically a result of responsibility-driven design, represents object-oriented design at its best, whereas a centralized control style is reminiscent of a procedural solution, or a \"bad\" object-oriented design. We present a controlled experiment that investigates these claims empirically. A total of 99 junior, intermediate, and senior professional consultants from several international consultancy companies were hired for one day to participate in the experiment. To compare differences between (categories of) professionals and students, 59 students also participated. The subjects used professional Java tools to perform several change tasks on two alternative Java designs that had a centralized and delegated control style, respectively. The results show that the most skilled developers, in particular, the senior consultants, require less time to maintain software with a delegated control style than with a centralized control style. However, more novice developers, in particular, the undergraduate students and junior consultants, have serious problems understanding a delegated control style, and perform far better with a centralized control style. Thus, the maintainability of object-oriented software depends, to a large extent, on the skill of the developers who are going to maintain it. These results may have serious implications for object-oriented development in an industrial context: having senior consultants design object-oriented systems may eventually pose difficulties unless they make an effort to keep the designs simple, as the cognitive complexity of \"expert\" designs might be unmanageable for less skilled maintainers.
Journal Article