30-second coding : the 50 essential principles that instruct technology, each explained in half a minute /: the 50 essential principles that instruct technology, each explained in half a minute. (2021)
- Record Type:
- Book
- Title:
- 30-second coding : the 50 essential principles that instruct technology, each explained in half a minute /: the 50 essential principles that instruct technology, each explained in half a minute. (2021)
- Main Title:
- 30-second coding : the 50 essential principles that instruct technology, each explained in half a minute
- Other Titles:
- Thirty-second coding
- Further Information:
- Note: Mark Steadman.
- Authors:
- Steadman, Mark
- Contents:
- 6 Introduction; Chapter 1: First Computers ; 12 GLOSSARY; 14 The Industrial Revolution; 16 The Difference Engine; 18 Profile: Ada Lovelace; 20 Human Computers; 22 Task-Specific Computers; 24 Mechanical Computers; 26 Codebreakers; 28 Instruction Sets & Stored; Programs; 30 The Fetch-Execute Cycle; 32 The Transistor Revolution; 34 The Personal Computer Age; Chapter 2: Instructing Computers ; 38 GLOSSARY; 40 Assembly Language; 42 Fortran: The First High-Level; Language; 44 Profile: Grace Hopper; 46 Procedural Languages; 48 Compiled Code; 50 Object-Oriented Programming; (OOP); 52 Code Libraries; 54 Running Code in the Cloud; Chapter 3: Code Concepts ; 58 GLOSSARY; 60 Binary & Bits; 62 Data Types; 64 Profile: Linus Torvalds; 66 Data Structures: Arrays; 68 Variables; 70 If-Then-Else: Conditional; Statements; 72 Loops & Iterations; 74 Profile: Steve Wozniak; 76 Functions; 78 Making Code Portable; 80 Buffering & Caches; 82 Eventual Consistency; Chapter 4: What Coders Do ; 86 GLOSSARY; 88 User Interface & User Experience; 90 Profile: Tim Berners-Lee; 92 Database Operation: CRUD; 94 Web Development; 96 Scripting; 98 Engineering; 100 Agile Development & the Scrum; 102 Hacking; 104 Debugging; 106 Scaling & Pseudocode; Chapter 5: Solving Problems with Code ; 110 GLOSSARY; 112 Algorithms; 114 The FizzBuzz Test; 116 Sorting & Big O Notation; 118 The Two Generals Problem; 120 Compression & the Huffman Tree; 122 Search Engine Optimization; 124 Face Detection; 126 Unicode; 1286 Introduction; Chapter 1: First Computers ; 12 GLOSSARY; 14 The Industrial Revolution; 16 The Difference Engine; 18 Profile: Ada Lovelace; 20 Human Computers; 22 Task-Specific Computers; 24 Mechanical Computers; 26 Codebreakers; 28 Instruction Sets & Stored; Programs; 30 The Fetch-Execute Cycle; 32 The Transistor Revolution; 34 The Personal Computer Age; Chapter 2: Instructing Computers ; 38 GLOSSARY; 40 Assembly Language; 42 Fortran: The First High-Level; Language; 44 Profile: Grace Hopper; 46 Procedural Languages; 48 Compiled Code; 50 Object-Oriented Programming; (OOP); 52 Code Libraries; 54 Running Code in the Cloud; Chapter 3: Code Concepts ; 58 GLOSSARY; 60 Binary & Bits; 62 Data Types; 64 Profile: Linus Torvalds; 66 Data Structures: Arrays; 68 Variables; 70 If-Then-Else: Conditional; Statements; 72 Loops & Iterations; 74 Profile: Steve Wozniak; 76 Functions; 78 Making Code Portable; 80 Buffering & Caches; 82 Eventual Consistency; Chapter 4: What Coders Do ; 86 GLOSSARY; 88 User Interface & User Experience; 90 Profile: Tim Berners-Lee; 92 Database Operation: CRUD; 94 Web Development; 96 Scripting; 98 Engineering; 100 Agile Development & the Scrum; 102 Hacking; 104 Debugging; 106 Scaling & Pseudocode; Chapter 5: Solving Problems with Code ; 110 GLOSSARY; 112 Algorithms; 114 The FizzBuzz Test; 116 Sorting & Big O Notation; 118 The Two Generals Problem; 120 Compression & the Huffman Tree; 122 Search Engine Optimization; 124 Face Detection; 126 Unicode; 128 End-to-End Encryption; 130 Pattern Matching Languages; 132 Profile: Larry Page; Chapter 6: Modern Concerns & Concepts ; 136 GLOSSARY; 138 AI: Artificial Intelligence; 140 Black Box; 142 Computers Cannot Determine Truth; 144 What is Blockchain?; 146 Detecting Bots; 148 Integrated Development; Environment; 150 Profile: Alan Turing; 152 Appendices; 154 Resources; 156 Notes on Contributors; 158 Index; 160 Acknowledgments; … (more)
- Publisher Details:
- Brighton : Ivy Press
- Publication Date:
- 2021
- Extent:
- 1 online resource, illustrations
- Subjects:
- 005.1
Computer programming -- Popular works
Coding theory -- Popular works - Languages:
- English
- ISBNs:
- 9780711263666
- Related ISBNs:
- 9780711263642
- Notes:
- Note: Description based on CIP data; resource not viewed.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.662441
- Ingest File:
- 08_012.xml