Cargando…

From computing to computational thinking /

"This book summarizes and analyzes the biology, ecology, exploitation and management of small cetaceans in Japan. It describes the various types of cetacean fisheries in Japan and their historical development, the life histories and ecologies of the main species involved, and the history and pr...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Wang, Paul S. (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Boca Raton, FL : CRC Press, [2016]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Front Cover; Contents; Preface; Introduction; Chapter 1: Why Did the Chicken Cross the Road?; 1.1 The Computer; 1.2 Turing Machine; CT: Abstract Away; 1.3 A Brief History of Computers; 1.4 Software; 1.5 Programming; 1.6 Syntax and Semantics; CT: Beware of Semantics; 1.7 Flowcharts; CT: Ready for All Contingencies; CT: First Things First; CT: Check before Proceeding; 1.8 Algorithms; CT: Make It an Algorithm; CT: Consider Extreme Cases; 1.9 Pseudo Code; CT: Step by Step; 1.10 The Euclidean GCD Algorithm; CT: Apply Domain Knowledge; 1.11 Goals and How to Get There; CT: Break It Down.
  • 1.12 Road CrossingExercises; Chapter 2: Bits, Bytes, and Words; 2.1 Digital Computers; 2.2 Binary Numbers; CT: Meaning of Symbols; CT: Evaluate Different Options; 2.3 Positive and Negative Integers; 2.4 Modular Arithmetic; CT: Mind Resource Limitations; CT: Symbols Can Be Deceiving; 2.5 Base Conversion; CT: Start from the End; 2.6 Characters; CT: Data Context; 2.7 Editing Text; 2.8 Data Output; CT: Deliver the Message; Exercises; Chapter 3: True or False; 3.1 Digital Electronic Circuits; CT: Notice the Logic; CT: Bottom Up; CT: Create a Virtuous Cycle; 3.2 Boolean Algebra; 3.3 Decision Making.
  • CT: Logic ChecksCT: Follow the Logic; 3.4 Logic Applied to Bits; CT: Combine Basic Components; 3.5 Logic and Iteration; CT: Perform Everyday Programming; Exercises; Chapter 4: Who Is the Master?; 4.1 What Is an Operating System?; 4.2 Operating System Kernel; 4.3 Open Source Software; CT: Promote Free and Open; 4.4 Graphical User Interface; 4.5 Desktop Overview; CT: Know Your Arena; 4.6 Are You Talking to Me?; CT: Pay Attention to Details; 4.7 Command-Line Interface; CT: Mind the Trade-Off; 4.8 Files; CT: Learn from Trees; 4.9 Processes; CT: Keep It in Context; CT: Capture the State.
  • CT: Timesharing4.10 Managing Tasks; 4.11 Up and Running; CT: Better Control Better System; Exercises; Chapter 5: Hello There!; 5.1 What Is a Network?; 5.2 The Internet; 5.3 Local and Wide Area Networks; 5.4 Internet Architecture; CT: Redundancy for Safety; CT: One and All; 5.5 Wireless Networking; 5.6 Networking Protocols; CT: Follow Protocol; 5.7 IP Addresses; 5.8 Domain Names; 5.9 Client and Server; CT: Interoperate; 5.10 Peer to Peer; 5.11 DNS Service; CT: Indirection Adds Flexibility; 5.12 DNS Servers and Resolvers; CT: Decentralize; 5.13 Domain Registration; 5.14 Packet Switching.
  • 5.15 Cloud ComputingCT: Backup in the Cloud; Exercises; Chapter 6: Home Sweet Homepage :- ); 6.1 What Is a Web Server?; 6.2 Web Browsers; 6.3 A Brief History of the Web; 6.4 URLs; CT: Be Aware of the Implicit Context; CT: Wear Different Hats; 6.5 HTML and HTML5; CT: Mark It Up; 6.6 Webpage Styling; 6.7 Web Hosting; CT: Really Use Your Website; CT: Be Careful with Online Information; 6.8 Dynamic Generation of Webpages; 6.9 Client-Side Scripting; 6.10 Hypertext Transfer Protocol; CT: Cache for Speed; 6.11 Website Development; CT: Develop for Users; 6.12 Web Search Engines; CT: Google It.