Pharo is a modern open-source development environment for the classic Smalltalk-80 programming language. Despite being the first purely object-oriented language and environment, Smalltalk is in many ways still far ahead of its successors in promoting a vision of an environment where everything is an object, and anything can change at run-time. Pharo by Example, intended for both students and de…
Offered as an introduction to the field of data structures and algorithms, Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries and graphs. Focusing on a mathematically rigorous approach that is fast, practical and efficient, Morin clearly and briskly presents instruction along…
Web development is an evolving amalgamation of languages that work in concert to receive, modify and deliver information between parties using the Internet as a mechanism of delivery. While it is easy to describe conceptually, implementation is accompanied by an overwhelming variety of languages, platforms, templates, frameworks, guidelines and standards. Navigating a project from concept to co…
This textbook was written for a community college introductory course in spreadsheets utilizing Microsoft Excel
Next Generation Self-learning Style in Pervasive Computing Environments
Introduction This book is open access under a CC BY-NC 4.0 license. This volume discusses the prospects and evolution of informatics (or computer science), which has become the operating system of our world, and is today seen as the science of the information society. Its artifacts change the world and its methods have an impact on how we think about and perceive the world. Classical computer s…
Lütkenhöner’s „Intensity Dependence of Auditory Responses“: An Instructional Example in How Not To Do Computational Neurobiology
Anomaly Detection & Behavior Prediction: Higher-Level Fusion Based on Computational Neuroscientific Principles
Think Java is an introduction to computer science and programming intended for readers with little or no experience. We start with the most basic concepts and are careful to define all terms when they are first used. The book presents each new idea in a logical progression. Larger topics, like recursion and object-oriented programming, are divided into smaller examples and introduced over the c…
There is an increasing demand for efficient cooling techniques in computer industry to dissipate the associated heat from the newly designed and developed computer processors to accommodate for their enhanced processing power and faster operations. Such a demand necessitates researchers to explore efficient approaches for central processing unit (CPU) cooling. Consequently, heat pipes can be a …