Programming techniques Books
Legend Press Ltd Learning Primary Programming with Scratch (Home
Book SynopsisThis book, written by Phil Bagge and published in conjunction with Hampshire Inspection and Advisory Service (HIAS), has been devised for children of KS2 (Year 5 and 6) age to learn programming outside of school.It contains a series of programming projects that gradually introduce children to algorithm design, evaluation and generalisation. Children will learn how to use selection, procedures and variables through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming and music are all put to the test. Read the short introduction to find out more.The Scratch programming language, widely recognised in schools, is freely accessible online or as a download and is the ideal place to begin programming.
£7.59
Legend Press Ltd Teaching Primary Programming with Scratch Pupil
Book SynopsisThese books, classroom-tested and perfected by Phil Bagge through his website code-it.co.uk and published in conjunction with Hampshire Inspection and Advisory Service (HIAS), aid teachers in providing Key Stage 2 pupils with an exciting and challenging computer science curriculum.They can be used to supplement existing programming modules or as a complete KS2 computer science program of study. They contain a series of programming projects that gradually introduce pupils to algorithm design and evaluation, generalisation and decomposition. Pupils will learn how to use sequence, repetition, selection and variables through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming, music and control skills are all put to the test.There are four pupil workbooks to provide structure, resources and home learning links. These are designed to work in conjunction with the teacher book. In addition, there are also two home learning books that have been devised for children to learn programming outside of school. A growing bank of online videos are also available, designed to help teachers improve their own skills and take full advantage of the crosscurricular benefits of developing depth in programming.The Scratch programming language, widely recognised in schools, is freely accessible online or as a download and is the ideal place to begin programming.
£13.49
Legend Press Ltd Teaching Primary Programming with Scratch Pupil
Book SynopsisThese books, classroom-tested and perfected by Phil Bagge through his website code-it.co.uk and published in conjunction with Hampshire Inspection and Advisory Service (HIAS), aid teachers in providing Key Stage 2 pupils with an exciting and challenging computer science curriculum.They can be used to supplement existing programming modules or as a complete KS2 computer science program of study. They contain a series of programming projects that gradually introduce pupils to algorithm design and evaluation, generalisation and decomposition. Pupils will learn how to use sequence, repetition, selection and variables through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming, music and control skills are all put to the test.There are four pupil workbooks to provide structure, resources and home learning links. These are designed to work in conjunction with the teacher book. In addition, there are also two home learning books that have been devised for children to learn programming outside of school. A growing bank of online videos are also available, designed to help teachers improve their own skills and take full advantage of the crosscurricular benefits of developing depth in programming.The Scratch programming language, widely recognised in schools, is freely accessible online or as a download and is the ideal place to begin programming.
£13.49
Mike Murach & Associates Inc. Murach's C++ Programming: 2018
Book SynopsisIn the beginning, C++ was a hard language to learn because it required programmers to master low-level techniques to work with memory. Over the years, C++ has evolved to provide higher-level techniques that make it much easier to write effective code. But most C++ books havent evolved with the language. Until now. Now, this book uses modern C++ to get you off to a fast start, and then builds out your coding and OOP skills to the professional level. At that point, it also covers older techniques so youll be able to maintain the vast amount of legacy code thats out there, as well as work with embedded systems that dont support the newer techniques.
£45.74
Springer Nature Switzerland AG Julia - Bit by Bit: Programming for Beginners
Book SynopsisThe main goal of this book is to teach fundamental programming principles to beginners using Julia, one of the fastest growing programming languages today. Julia can be classified as a "modern" language, possessing many features not available in more popular languages like C and Java. The book is organized in 10 chapters. Chapter 1 gives an overview of the programming process. It shows how to write a first Julia program and introduces some of the basic building blocks needed to write programs. Chapter 2 is all about numbers—integers, floating-point, operators, expressions—how to work with them and how to print them. Chapter 3 shows how to write programs which can make decisions. It explains how to use if and if…else statements. Chapter 4 explains the notion of ‘looping’, implemented using for and while statements. It also explains how to read data from a file and write results to a file. Chapter 5 formally treats with functions, enabling a (large) program to be broken up into smaller manageable units which work together to solve a given problem. Chapter 6 is devoted to characters and strings. In Julia, we can work with them as seamlessly as we do with numbers. Chapter 7 tackles array processing, which is significantly easier in Julia than other languages. Chapter 8 is about sorting and searching techniques. Sorting puts data in an order that can be searched more quickly/easily, and makes it more palatable for human consumption. Chapter 9 introduces structures, enabling us to group data in a form that can be manipulated more easily as a unit. Chapter 10 deals with two useful data structures—dictionaries and sets. These enable us to solve certain kinds of problems more easily and conveniently than we can without them. This book is intended for anyone who is learning programming for the first time. The presentation is based on the fact that many students (though not all) have difficulties in learning programming. To overcome this, the book uses an approach which provides clear examples, detailed explanations of very basic concepts and numerous interesting problems (not just artificial exercises whose only purpose is to illustrate some language feature).Table of Contents1. Elementary Concepts.- 2. Numbers.- 3. Selection Logic.- 4. The for and while Statements.- 5. Functions.- 6. Characters & Strings.- 7. Arrays.- 8. Searching, Sorting and Merging.- 9. Structures.- 10. Dictionaries & Sets.
£42.74
De Gruyter Analog and Hybrid Computer Programming
Book Synopsis As classic digital computers are about to reach their physical and architectural boundaries, interest in unconventional approaches to computing, such as quantum and analog computers, is rapidly increasing. For a wide variety of practical applications, analog computers can outperform classic digital computers in terms of both raw computational speed and energy efficiency. This makes them ideally suited a co-processors to digital computers, thus forming hybrid computers. This second edition of "Analog and Hybrid Computer Programming" provides a thorough introduction to the programming of analog and hybrid computers. It contains a wealth of practical examples, ranging from simple problems such as radioactive decay, harmonic oscillators, and chemical reaction kinetics to advanced topics which include the simulation of neurons, chaotic systems such as a double-pendulum simulation and many more. In addition to these examples, it contains a chapter on special functions which can be used as "subroutines" in an analog computer setup.
£43.20
De Gruyter Analog Computing
Book SynopsisAnalog computing is one of the main pillars of Unconventional Computing. Almost forgotten for decades, we now see an ever-increasing interest in electronic analog computing because it offers a path to high-performance and highly energy-efficient computing. These characteristics are of great importance in a world where vast amounts of electric energy are consumed by today’s computer systems. Analog computing can deliver efficient solutions to many computing problems, ranging from general purpose analog computation to specialised systems like analog artificial neural networks. The book “Analog Computing” has established itself over the past decade as the standard textbook on the subject and has been substantially extended in this second edition, which includes more than 300 additional bibliographical entries, and has been expanded in many areas to include much greater detail. These enhancements will confirm this book’s status as the leading work in the field. It covers the history of analog computing from the Antikythera Mechanism to recent electronic analog computers and uses a wide variety of worked examples to provide a comprehensive introduction to programming analog computers. It also describes hybrid computers, digital differential analysers, the simulation of analog computers, stochastic computers, and provides a comprehensive treatment of classic and current analog computer applications. The last chapter looks into the promising future of analog computing.
£72.68
PHI Learning Computer Concepts and C Programming: A Holistic
Book SynopsisThis book covers C programming fundamentals, data structures, and computer concepts, suitable for first-year engineering students and those in computer-related courses. It includes easy-to-understand examples, practical applications, and a quiz to test C skills.
£10.00
BPB Publications Building Kotlin Applications: A comprehensive
Book Synopsis
£33.24
BPB Publications Python Fundamentals for Data Analytics
Book Synopsis
£29.92
I K International Publishing House Pvt. Ltd C: Concepts & Programming
Book SynopsisC: Concepts & Programming provides an up-to-date, comprehensive and class-tested content on the C Programming Language preceded by a crisp account of computer fundamentals. The book focuses on the organization and sequence of concepts so that the readers gradually proceed from the basic grammar of the C language and eventually attain a level where they can independently and confidently design and write C programs. The book follows the ANSI C programming standard published by American National Standards Institute (ANSI) and the International Standards Organization (ISO). The program illustrations are based on the Turbo C/C++ compiler.Salient Features: Concepts are supplemented with solved examples. Includes comments, test runs, pictorial representations and memory mappings. Each chapter is appended with focus points, review questions and programming exercises. Case studies have been included at the end of relevant chapters.
£19.90
World Scientific Publishing Co Pte Ltd Scientific Programming: C-language, Algorithms
Book SynopsisThe book teaches a student to model a scientific problem and write a computer program in C language to solve that problem. To do that, the book first introduces the student to the basics of C language, dealing with all syntactical aspects, but without the pedantic content of a typical programming language manual. Then the book describes and discusses many algorithms commonly used in scientific applications (e.g. searching, graphs, statistics, equation solving, Monte Carlo methods etc.).This important book fills a gap in current available bibliography. There are many manuals for programming in C, but they never explain programming technicalities to solve a given problem. This book illustrates many relevant algorithms and shows how to translate them in a working computer program.Table of ContentsNumbers and Non-Numbers; Programming Languages; Basic Elements in C Programs; Logic Elements; Basic Data Structures; Pointers; Functions; Numeric Interpolation and Integration; Differential Equations Integration; More on Differential Equations; Pseudo Random Numbers; Random Walks; Lists, Dictionaries and Percolation; Bits and Boolean Variables; Recursion and Data Sorting; Dynamic Data Structures; Graphs and Algorithms on Graphs; Optimization Methods; Monte Carlo Methods; Stochastic Methods.
£207.00
World Scientific Publishing Co Pte Ltd Digital Fonts And Reading
Book SynopsisThe book is a collection of invited chapters by renowned experts and is part of a series on Language Processing, Pattern Recognition, and Intelligent Systems. The content is wide-ranging, encompassing perspectives from computer science to social science to design and reflecting the considerable experience of researchers, teachers and practitioners. This diversity offers rigorous approaches to the topic of Digital fonts and reading, organised in four sections: vision and reading; scientific approaches to reading; perspectives on type design practice; and using type. The heavily illustrated text includes original research, case studies, reviews, and practical advice, serving as a useful handbook or reference to inform design for reading. Traditionally, there has been a separation between researchers and practitioners, with different agendas. This book bridges the gap between scientific testing and design experience and considers the reader's perspective. The collection aims to resonate with academics and students, experienced or novice typographic or interface designers and software engineers, and engage with anyone who has an interest in type and reading.
£88.20