Third Edition 2022 – Programming
This is a textbook for computer science for secondary school students. It provides complete and comprehensive coverage of the Edexcel GCSE Computer Science specification for first examination in 2022. The 24 chapters are grouped into 6 sections that map to the 6 topics specified by Edexcel. There are over 100 questions on theory and practical programming exercises implemented in Python to test your knowledge and understanding. These range from quick coding challenges to problems that span several chapters. Students who complete all of the programming section with a selection of these exercises will acquire all the necessary skills and knowledge to approach the programming exam with confidence.
It can be used as a single textbook covering both the theory and the practical (programming) sides of computer science. The principles of Abstraction based on Encapsulation, Generalisation & Modularisation are stressed wherever relevant, not just in section 1 on Computational Thinking. All you need for success is: This book, Python 3 installed on a computer and the time, dedication and motivation to work hard.
Edexcel: The textbook remains primarily orientated to the specification for Edexcel GCSE Computer Science – first exam in June 2022. Nonetheless it would also be an excellent book for other exam boards, such as OCR and AQA, particularly if the chosen programming language were Python. There are many “extensions” in the chapters covering “extra” material and additional sorting algorithms in the appendix.
Author notes:
I have a BSc in Biological Science from Exeter University and an MSc in Computer Studies from the University of Essex. I have programmed in many languages: Modula 2, Prolog, Pascal, Logo, Visual Basic Scratch, Java – and I am a recent “convert” to Python. I have been teaching science and computer science for over 30 years.
ASIN : B095JT6LJN
Publisher : Independently published (5 April 2016)
Language : English
Paperback : 356 pages
ISBN-13 : 979-8510137507
Dimensions : 21.01 x 2.06 x 29.69 cm