Search results for "Computer Science Academy"
Items we need to order for you

R 642.00

Research in Computer Science in the Bulgarian Academy of Sciences
This book is a collection of papers devoted to the emergence and development in Bulgarian Academy of Sciences of some of the areas of informatics, including artificial intelligence. The papers are prepared by specialists from the Academy, some of whom are among the founders of these scientific and application areas in Bulgaria and in some cases – in the world. The book is interesting for specialists in informatics and computer science and researchers in history of sciences.
R 4,738.86

R 550.00

R 519.00

Research in Computer Science in the Bulgarian Academy of Sciences
This book is a collection of papers devoted to the emergence and development in Bulgarian Academy of Sciences of some of the areas of informatics, including artificial intelligence. The papers are prepared by specialists from the Academy, some of whom are among the founders of these scientific and application areas in Bulgaria and in some cases – in the world. The book is interesting for specialists in informatics and computer science and researchers in history of sciences.
R 4,156.35


R 650.30

R 531.00

R 658.05

Mathematical Foundations of Computer Science 2001
This volume contains papers selected for presentation at the 26th International Symposium on Mathematical Foundations of Computer Science - MFCS 2001, held in Mari'ansk'eL'azn?e, Czech Republic, August 27 - 31, 2001. MFCS 2001 was organized by the Mathematical Institute (Academy of S- ences of the Czech Republic), the Institute for Theoretical Computer Science (Charles University, Faculty of Mathematics and Physics), the Institute of C- puter Science (Academy of Sciences of the Czech Republic), and Action M Agency. It was supported by the European Research Consortium for Informatics and Mathematics, the Czech Research Consortium for Informatics and Ma- ematics, and the European Association for Theoretical Computer Science. We gratefully acknowledge the support of all these institutions. The series of MFCS symposia, organized on a rotating basis in Poland, S- vakia, and the Czech Republic, has a well-established tradition. The aim is to encourage high-quality research in all branches of theoretical computer science and bring together specialists who do not usually meet at specialized confer- ? ences.Previous meetings tookplace in Jablonna, 1972; Strbsk'e Pleso, 1973; J- wisin, 1974; Marian ' sk'eL'azn?e, 1975; Gdan 'sk, 1976; Tatransk'a Lomnica, 1977; Za- ? kopane, 1978; Olomouc, 1979; Rydzina, 1980; Strbsk'e Pleso, 1981; Prague, 1984; Bratislava, 1986; Karlovy Vary, 1988; Porabk , a-Kozubnik, 1989; Bansk'aBystrica, 1990; Kazimierz Dolny, 1991; Prague, 1992; Gdan 'sk, 1993; Ko?sice, 1994; Prague, 1995; Krak'ow, 1996; Bratislava, 1997; Brno, 1998; Szklarska Por,eba, 1999; and Bratislava, 2000.
R 3,108.29

Informatics in Schools. Fundamentals of Computer Science and Software Engineering
This book constitutes the proceedings of the 11th International Conference on Informatics in Schools: Situation, Evolution and Perspectives, ISSEP 2018, held in St. Petersburg, Russia, in October 2018.The 29 full papers presented in this volume were carefully reviewed and selected from 74 submissions. They were organized in topical sections named: role of programming and algorithmics in informatics for pupils of all ages; national concepts of teaching informatics; teacher education in informatics; contests and competitions in informatics; socio-psychological aspects of teaching informatics; and computer tools in teaching and studying informatics.
R 2,191.38

Languages of Cooperation and Communication
This Festschrift is dedicated to Erzsébet Csuhaj-Varjú in recognition of her contributions to theoretical computer science. Over the course of her distinguished career, she has played a pivotal role in advancing the fields of formal languages, automata theory, and bioinspired computation. Her work as a research collaborator, mentor, and organizer has been instrumental in fostering a vibrant community, these successes are reflected in the papers contributed to this volume. Prof. Csuhaj-Varjú graduated with a master's degree in mathematics from the Kossuth Lajos University in Debrecen in 1977, she received her PhD in 1993, became a doctor of the Hungarian Academy of Sciences in 2003, and habilitated in computer science from Eötvös Loránd University. From 1979 to 2011 she was a researcher and manager at the Computer and Automation Research Institute of the Hungarian Academy of Sciences, she became a full professor at Eötvös Loránd University in 2008. Prof. Csuhaj-Varjú initiated research directions in the theory and applications of formal languages and automata, unconventional computation, and distributed systems, and played a decisive role in the development of the theory of grammar systems.
R 2,936.00

Computer Science
The articles in this collection were presented at the 11th International Conference of the Chilean Computer Science Society held in Satiago, Chile on October 15 - 18, 1991. A record number of 85 submissions were received this year in response to the call for papers. They came from 19 countries in four continents. The articles presented here were selected by the program committee whose members were Jose Balcazar (Polytechnic University of Catalunya) Francois Bancilhon (ALTAIR/INRIA) Marcos R. S. Borges (Universidade Federal do Rio de Janeiro) Ignacio Casas (Universidad Cat6lica de Chile) J. L. Encarna~ao (Zentrum fuer Grafische Datenverarbeitung) Hector Garcia-Molina (Princeton University) Michael Langston (University of Tennessee) Raphael Finkel (University of Kentucky) Tom Maibaum (Imperial College) Udi Manber, Chairman (University of Arizona) Michael Robson (Australian National University) The criteria for selection was based primarily on quality; we also considered relevance, clarity and the potential benefit to the community. In a time of great specialization, it is refreshing to see a conference devoted not to particular narrow fields but to all areas of computer science.Included are papers in algorithms, artificial intelligence, computer architecture, computer networks, databases, data structures, distributed systems, graphics and user interface, object-oriented systems, operating systems, programming languages, and the theory of computing. It was a pleasure reading high-quality papers in so many different areas of computer science.
R 1,630.31

Informatics in Schools. Innovative Approaches to Computer Science Teaching and Learning
This book constitutes the proceedings of the 17th International Conference on Informatics in Schools: Situation, Evolution and Perspectives, ISSEP 2024, held in Budapest, Hungary, during October 28–30, 2024.The 14 full papers presented were carefully reviewed and selected from 42 submissions. The papers cover the following topics: curricula and computer science concepts; problem solving, algorithms and programming; teacher’s perspective.
R 2,158.91

R 428.00

Integrating Computer Science Across the Core
Integrating Computer Science Across the Core is a guide to systematizing computer science and computational thinking practices in your school. While most books explain how to teach computer science as a stand-alone discipline, this innovative approach will help you leverage your existing curriculum to deepen and expand students’ learning experiences in all content areas. Effective, equitable, and sustainable, this blueprint provides principals, curriculum directors, directors of technology, and other members of your school or district leadership team with suggested organizational structures, tips for professional learning, and key resources like planning instruments.
R 7,557.35

Graph-Theoretic Concepts in Computer Science
The International Workshop on Graph-Theoretic Concepts in Computer Science is one of the most traditional and high quality conferences in Computer Science. PreviousconferenceswereorganizedatvariousplacesinAustria,Germany,Italy, and the Netherlands. The workshop aims at uniting theory and practice by demonstrating how graph-theoretic concepts can be applied to various areas in computer science, or by extracting new problems from applications. The goal is to present recent research results and to identify and explore directions of future research. The workshop is well-balanced with respect to established researchers and young scientists. th The24 InternationalWorkshoponGraph-TheoreticConceptsinComputer Science(WG'98)washeldatSmoleniceCastle,nearBratislava,SlovakRepublic, June 18-20, 1998. It was organized by the Slovak Academy of Computer Science in cooperation with the Department of Computer Science I at RWTH Aachen (Germany) and with Slovak Society for Computer Science. For the ?rst time in its history, WG took place in a country of the former eastern block, in the Slovak Republic. The program committee of WG'98 consisted of: H. Bodlaender, Utrecht (NL) A. Brandst. adt, Rostock (D) M.Habib, Montpellier (F) J. Hromkovi? c, Aachen (D) L. Kirousis, Patras (GR) L. Ku? cera, Praha (CR) A. Marchetti-Spaccamela, Roma (I) E. Mayr, Munc .. hen (D) R. Moehring, Berlin (D) M. Nagl, Aachen (D) H. Noltemeier, Wurzburg .. (D) F. Parisi Presicce, Roma (I) O. Syk ' ora, Bratislava (SK) G. Tinhofer, Munc .. hen (D) D. Wagner, Konstanz (D) P.
R 1,573.11


R 458.00

R 3,355.33

Some Current Advanced Researches on Information and Computer Science in Vietnam
This book includes the extended and revised versions of a set of selected papers from the First NAFOSTED Conference on Information and Computer Science (NICS’2014), held at Le Quy Don Technical Academy, Hanoi, Vietnam from 13/Mar./2014 to 14/Mar./2014. The conference was co-organized by The National Foundation for Science and Technology Development (NAFOSTED) and Le Quy Don Technical Academy. The purpose of the NICS conference series is to promote scientific publications in the country and to provide a platform for high quality academic exchange among scientists in the fields of computer science, information and communication. The conference includes five tracks, namely “Computer Science”, “Artificial Intelligence”, “Network Systems”, “Software Engineering”, and “Information Systems”. The papers in this book are among the best contributions at NICS’2014 taken into account the quality of their presentation at the conference and the recommendation of the two experts in the extra round of independent review.
R 4,770.88


Cambridge International AS and A Level Computer Science Coursebook with Digital Access (2 Years)
This coursebook with Cambridge Elevate edition has been developed by an experienced author and examiner team and written for the international learner. It provides you with a structured and progressive guide to the theoretical and practical skills required by the syllabus. With an emphasis on developing computational skills, this resource helps to build your confidence in using a range of technology and programming languages. Detailed descriptions of concepts are reinforced with exercises, discussion points, and reflection tasks with exam-style and past paper questions. Answers are found within the teacher's resource.
R 3,131.00

AQA AS and A Level Computer Science
Our new A Level textbook is written in the straightforward, easy-to-grasp style for which Pat Heathcote and Rob Heathcote are well-known. Each chapter in the book corresponds to roughly one lesson, and contains questions and exercises which can be done in class, as well as questions at the end of each chapter which can be set as homework. Answers to all questions are provided in downloadable pdf format available free to teachers from the PG Online website. This book is divided into twelve sections comprising 72 chapters, which together provide complete coverage of the new AS and A Level course. Two short appendices contain A Level content that could be taught in the first year of the course as an extension to related AS topics. The specification is written in such a way that AS and A Level students can be taught together. Programming solutions within the textbook are all written in pseudocode to suit all practical languages being taught alongside the theory. To accompany this textbook, PG Online also publishes a series of six downloadable teaching units. Each topic in a unit consists of a PowerPoint presentation, teacher's notes, worksheets, homework sheets and a final assessment test with exam-style questions. Pat Heathcote and Rob Heathcote both have years of experience as teachers, authors and examiners.
R 1,610.00

Cambridge International AS and A Level Computer Science Coursebook
This series is for the Cambridge International AS & A Level Computer Science syllabus (9618) for examination from 2021. Developed by an experienced author and examiner team and written for the international learner, this coursebook provides students with a structured and progressive guide to the theoretical and practical skills required by the syllabus. With an emphasis on developing computational skills, this resource helps build students' confidence in using a range of technology and programming languages. Detailed descriptions of concepts are reinforced with exercises, discussion points, and reflection questions with exam-style and past paper questions. Answers are found within the teacher's resource.
R 2,206.00

Cambridge IGCSE™ and O Level Computer Science Coursebook with Digital Access (2 Years)
This series supports learners through the Cambridge IGCSE™ and O Level Computer Science syllabuses (0478/0984/2210). Build upon the fundamentals of computational thinking and programming with this coursebook, developed to support teachers and students. Bring computer science to life through real-life contexts and applications, including a new 'Introduction to programming scenarios' chapter and case studies from Microsoft Research®. A three-tiered approach to programming tasks across the coursebook develops both skills and confidence for students of all levels of understanding. Teachers can access answers for free on the Cambridge GO platform.
R 1,691.00

Computer Science Programming Basics with Ruby
This book is intended as a text for an "Introduction to Computer Science" course for non-majors. That is, this book is intended for "the rest of the world"; namely "every can program". No specific pre-requisites at the college level are needed. However, basic high school level mathematics knowledge is assumed. Our approach minimizes the need to harp on the illustrative programming language details in favor of an immediate introduction to core computer science topics. User interface issues are ignored as these have little if anything to do with the foundations of Computer Science. We use a very practical programming language (Ruby) as the foundation and provide a variety of detailed examples using the language that illustrate the concepts being taught.
R 1,211.00

Mathematical Foundations of Computer Science
Mathematical Foundations of Computer Science introduces students to the discrete mathematics needed later in their Computer Science coursework with theory of computation topics interleaved throughout. Students learn about mathematical concepts just in time to apply them to theory of computation ideas. For instance, sets motivate the study of finite automata, direct proof is practised using closure properties, induction is used to prove the language of an automaton, and contradiction is used to apply the pumping lemma. The main content of the book starts with primitive data types such as sets and strings and ends with showing the undecidability of the halting problem. There are also appendix chapters on combinatorics, probability, elementary number theory, asymptotic notation, graphs, loop invariants, and recurrences. The content is laid out concisely with a heavy reliance on worked examples, of which there are over 250 in the book. Each chapter has exercises, totalling 550. This class-tested textbook is targeted to intermediate Computer Science majors, and it is primarily intended for a discrete math / proofs course in a Computer Science major. It is also suitable for introductory theory of computation courses.
R 2,049.88

Cambridge IGCSE™ and O Level Computer Science Programming Book for Java with Digital Access (2 Years)
This series supports learners through the Cambridge IGCSE™ and O Level Computer Science syllabuses (0478/0984/2210). Develop skills and confidence with our new programming book for Java. Created in response to the addition of Java as a programming language in the Cambridge IGCSE™ and O Level Computer Science syllabuses, this resource provides tailored support for students programming with Java. A three-tiered approach to programming tasks across the book provides scaffolded support for students of all levels of understanding. Answers are accessible in the 'Solutions' chapter in the digital part of the resource, enabling students to practise their programming skills in class or at home.
R 1,054.00

Computer Science From Scratch
Computer science can feel unapproachable for those without a formal CS education. Fun Computer Science Projects in Python pulls back that curtain, illuminating several foundational CS concepts through creative, hands-on projects. Each of the 7 projects is presented in a code-centric tutorial that gently introduces topics like interpreters, emulators, and machine learning without getting bogged down by complex theory. The projects showcase advanced Python language features and clean code principles while exploring interesting algorithms. Chapters conclude with discussions of real-world applications of the topic and proposed exercises to extend the reader's skills. Covers Python 3.x
R 1,140.00

Computer Science Illuminated
Designed for the introductory computing and computer science course, the student-friendly Computer Science Illuminated, Eighth Edition provides students with a solid foundation for further study, and offers non-majors a complete introduction to computing. Fully revised and updated, the eighth edition of this best-selling text retains the accessibility and in-depth coverage of previous editions, while incorporating all-new material on cutting-edge issues in computer science. Authored by the award-winning team Nell Dale and John Lewis, the text provides a unique and innovative layered approach, moving through the levels of computing from an organized, language-neutral perspective.
R 6,059.00

Guide to Teaching Computer Science
This concise yet thorough textbook presents an active-learning model for the teaching of computer science. Offering both a conceptual framework and detailed implementation guidelines, the work is designed to support a Methods of Teaching Computer Science (MTCS) course, but may be applied to the teaching of any area of computer science at any level, from elementary school to university. This text is not limited to any specific curriculum or programming language, but instead suggests various options for lesson and syllabus organization.Fully updated and revised, the third edition features more than 40 new activities, bringing the total to more than 150, together with new chapters on computational thinking, data science, and soft concepts and soft skills. This edition also introduces new conceptual frameworks for teaching such as the MERge model, and new formats for the professional development of computer science educators.Topics and features: includes an extensive set of activities, to further support the pedagogical principles outlined in each chapter; discusses educational approaches to computational thinking, how to address soft concepts and skills in a MTCS course, and the pedagogy of data science (NEW); focuses on teaching methods, lab-based teaching, and research in computer science education, as well as on problem-solving strategies; examines how to recognize and address learners' misconceptions, and the different types of questions teachers can use to vary their teaching methods; provides coverage of assessment, teaching planning, and designing a MTCS course; reviews high school teacher preparation programs, and how prospective teachers can gain experience in teaching computer science.This easy-to-follow textbook and teaching guide will prove invaluable to computer science educators within all frameworks, including university instructors and high school teachers, as well asto instructors of computer science teacher preparation programs.
R 3,663.00



R 4,274.00


Computer Science
Introduction. Historical Overview. Databases: Office Information Systems Engineering (J. Palazzo, D. Alcoba) Artificial Intelligence, Logic, and Functional Programming: A HyperIcon Interface to a Blackboard System for Planning Research Projects (P. Charlton, C. Burdorf). Algorithms and Data Structures: Classification of Quadratic Algorithms for Multiplying Polynomials of Small Degree Over Finite Fields (A. Averbuch et al.). Object Oriented Systems: A Graphical Interactive Object Oriented Development System (M. Adar et al.). Distributed Systems: Preserving Distributed Data Coherence Using Asynchronous Broadcasts (J. Piquer). Complexity and Parallel Algorithms: Parallel Algorithms for NPComplete Problems (M. Robson). Computer Architecture and Networks: The Caracas Multiprocessor System (M. Campo et al.). 30 additional articles. Index.
R 2,828.22

Schaum's Outline of Principles of Computer Science
Learn the essentials of computer scienceSchaum’s Outline of Principles of Computer Science provides aconcise overview of the theoretical foundation of computerscience. It also includes focused review of object-oriented programming using Java.
R 807.01

Second Age of Computer Science
By the end of the 1960s, a new discipline named computer science had come into being. A new scientific paradigm—the 'computational paradigm'—was in place, suggesting that computer science had reached a certain level of maturity. Yet as a science it was still precociously young. New forces, some technological, some socio-economic, some cognitive impinged upon it, the outcome of which was that new kinds of computational problems arose over the next two decades.Indeed, by the beginning of the 1990's the structure of the computational paradigm looked markedly different in many important respects from how it was at the end of the 1960s. Author Subrata Dasgupta named the two decades from 1970 to 1990 as the second age of computer science to distinguish it from thepreceding genesis of the science and the age of the Internet/World Wide Web that followed.This book describes the evolution of computer science in this second age in the form of seven overlapping, intermingling, parallel histories that unfold concurrently in the course of the two decades. Certain themes characteristic of this second age thread through this narrative: the desire for a genuine science of computing; the realization that computing is as much a human experience as it is a technological one; the search for a unified theory of intelligence spanning machines and mind; thedesire to liberate the computational mind from the shackles of sequentiality; and, most ambitiously, a quest to subvert the very core of the computational paradigm itself. We see how the computer scientists of the second age address these desires and challenges, in what manner they succeed or fail andhow, along the way, the shape of computational paradigm was altered.And to complete this history, the author asks and seeks to answer the question of how computer science shows evidence of progress over the course of its second age.
R 2,137.20

Integrating Computer Science Across the Core
Integrating Computer Science Across the Core is a guide to systematizing computer science and computational thinking practices in your school. While most books explain how to teach computer science as a stand-alone discipline, this innovative approach will help you leverage your existing curriculum to deepen and expand students’ learning experiences in all content areas. Effective, equitable, and sustainable, this blueprint provides principals, curriculum directors, directors of technology, and other members of your school or district leadership team with suggested organizational structures, tips for professional learning, and key resources like planning instruments.
R 1,868.55

Essential Computer Science
Understand essential computer science concepts and skills. This book focuses on the foundational and fundamental concepts upon which expertise in specific areas can be developed, including computer architecture, programming language, algorithm and data structure, operating systems, computer networks, distributed systems, security, and more.According to code.org, there are 500,000 open programming positions available in the US— compared to an annual crop of just 50,000 graduating computer science majors. The US Department of Labor predicted that there will be almost a million and a half computer science jobs in the very near future, but only enough programmers to fill roughly one third of these jobs.To bridge the gap, many people not formally trained in computer science are employed in programming jobs. Although they are able to start programming and coding quickly, it often takes them time to acquire the necessary understanding to gain the requisite skills to become an efficient computer engineer or advanced developer. What You Will LearnThe fundamentals of how a computer worksThe basics of computer programming and programming paradigmsHow to write efficient programsHow the hardware and software work together to provide a good user experience and enhance the usability of the systemHow computers can talk to each otherHow to ensure the security of the systemThe fundamentals of cloud offerings, implications/trade-offs, and deployment/adoption configurationsThe fundamentals of machine learningWho This Book Is ForComputer programmers lacking a formal education in computer science, and anyone with a formal education in computer science, looking to develop a general understanding of computer science fundamentals
R 1,254.00

Tour of Computer Science Concepts
A Tour of Computer Science Concepts provides students with a solid foundational knowledge base within the discipline of computer science.The opening chapter offers readers a concise overview of computer history, including the development of computers and the birth of the internet. Additional chapters discuss the differences between analog and digital data, as well as techniques to map one type to another; number base systems; data storage; computer architecture and hardware components; and system software and application software. Students learn about hypertext markup language (HTML) and Cascading Style Sheets (CSS). Fundamental programming concepts, such as variable declaration, assignment statements, user input/output, conditional statements, and loop control structures and functions, are demonstrated through the use of JavaScript. Closing chapters cover computer networks, data transmission between devices, and the increased importance of cybersecurity in modern-day computing. Each chapter features a summary, review of key concepts and terms, and discussion questions to enrich the learning experience.Succinct yet highly informative, A Tour of Computer Science Concepts is an ideal resource for foundational courses in computer science.
R 3,080.31

R 431.00

Computational Thinking: A Perspective on Computer Science
This textbook is intended as a textbook for one-semester, introductory computer science courses aimed at undergraduate students from all disciplines. Self-contained and with no prerequisites, it focuses on elementary knowledge and thinking models. The content has been tested in university classrooms for over six years, and has been used in summer schools to train university and high-school teachers on teaching introductory computer science courses using computational thinking.This book introduces computer science from a computational thinking perspective. In computer science the way of thinking is characterized by three external and eight internal features, including automatic execution, bit-accuracy and abstraction. The book is divided into chapters on logic thinking, algorithmic thinking, systems thinking, and network thinking. It also covers societal impact and responsible computing material – from ICT industry to digital economy, from the wonder of exponentiation to wonder of cyberspace, and from code of conduct to best practices for independent work.The book’s structure encourages active, hands-on learning using the pedagogic tool Bloom's taxonomy to create computational solutions to over 200 problems of varying difficulty. Students solve problems using a combination of thought experiment, programming, and written methods. Only 300 lines of code in total are required to solve most programming problems in this book.
R 2,015.00














































