Jump to ratings and reviews
Rate this book

An Introduction to Algorithmic Thinking: Algorithmics (HESS) Student Guide

Rate this book
An introduction to the theory of computer science for those who enjoy the challenge of solving problems and puzzles involving logic, reasoning and imagination. The author's intent is to inspire the reader to learn how to think about problems in an abstract way, and to explore the different ways information can be modelled and processed to create algorithmic and computational solutions which can be expressed in pseudocode and coding languages.

This book is also recommended as a student guide for the VCE subject Algorithmics (HESS) Units 3/4 2023-2028 study design in the VCE curriculum and covers the key skills and required knowledge from the Victorian Curriculum and Assessment Authority (VCAA) study guide.

The text includes many examples and exercises with fully worked solutions to develop understanding of the theories presented. There is no assumption that the reader has prior experience with coding in any programming language, however the reader is encouraged to implement their algorithms using a simple programming language.

The following coding languages are used for detailed examples throughout this
Snap! developed by The University of California, Berkeley, USA.
SnapApps/Edgy (includes extensive graph functionality) developed by Melbourne University, Australia
Python3 using the NetworkX and Matplotlib libraries (for graph functionality) in the Trinket online coding environment

IMPORTANT NOTICE TO This is the ** COLOUR HARDCOVER EDITION which is in colour, with a hardcover, 246 pages**, a paperback black and white edition is also available.

Preview

Hardcover

Published October 30, 2022

About the author

Georgia Gouros

11 books1 follower
Author/Teacher of Mathematics and Computer Science.
Personal teaching philosophies: • improve student reasoning by connecting theory to the real world. • motivate independent learning. • encourage lifelong learning.
Websites:
https://sites.google.com/view/msgsvce
https://www.lulu.com/spotlight/algori...
An Introduction to Algorithmic Thinking - Algorithmics (HESS) Student Guide
new edition for 2023 preview it here
An introduction to Computer Science, with examples and exercises and fully worked solutions in pseudocode, Python, Snap! and SnapApps/Edgy.
• Python using NetworkX and Matplotlib libraries (network/graph library)
• Snap! http://snap.berkeley.edu/
• SnapApps/Edgy (network/graph library) http://snapapps.github.io/edgy/app/edgy.html

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
0 (0%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.