All articles (317)

A

  1. A level
  2. A simple turtle in generativepy
  3. A state machine for a non-regular language
  4. AND gates
  5. ASCII
  6. ASCII85 encoding
  7. About TenMinuteTutor
  8. Abstract data types
  9. Abstraction
  10. Adding binary numbers
  11. Algorithms
  12. Amount of RAM
  13. Analogue electronics
  14. Analogue integrated circuits
  15. Analogue sound
  16. Angle at the centre of a circle is twice the angle at the circumference
  17. Angle in a semicircle is 90 degrees
  18. Angle marker
  19. Applications of hashes
  20. Applications of symmetric encryption
  21. Arduino basics
  22. Array lists
  23. Arrays
  24. Arrowhead
  25. Art with generativepy
  26. Assembly language
  27. Attacks on hash algorithms
  28. Attacks on symmetric ciphers
  29. arcosh function
  30. arsinh function
  31. artanh function

B

  1. Base32 encoding
  2. Base64 encoding
  3. Basic drawing
  4. Basic rules
  5. Bezier
  6. Binary
  7. Binary numbers
  8. Binary search
  9. Binary shift
  10. Bitmap images
  11. Bits and bytes
  12. Bitwise logical operations
  13. Block padding methods
  14. Bubble sort algorithm

C

  1. Cache memory
  2. Cardioid string art with generativepy
  3. Cartesian equation of a parabola
  4. Cartesian equation of a rectangular hyperbola
  5. Cartesian equation of ellipse
  6. Change control
  7. Chaos game
  8. Character representation
  9. Chronometers
  10. Circle
  11. Circle geometry
  12. Circular queues
  13. Clock speed
  14. Cloud storage
  15. Code structure
  16. Colour depth
  17. Colour in generativepy
  18. Colours
  19. Combining gates
  20. Comments and layout
  21. Common MAC algorithms
  22. Common hash algorithms
  23. Comparison of encoding schemes
  24. Compilers
  25. Complex paths in generativepy
  26. Composite paths in generativepy
  27. Computational logic
  28. Computational thinking
  29. Computer Music with Supercollider
  30. Computer architecture
  31. Computer colour
  32. Computer music
  33. Computer science
  34. Computer sound
  35. Computer sound
  36. Conditions and programming logic
  37. Converting hexadecimal
  38. Coordinate system
  39. Coordinate systems
  40. Creating GIFs in generativepy
  41. Creating robust programs
  42. Cryptographic hashes
  43. Cryptographic modes
  44. Cryptography
  45. cosh function

D

  1. DIY modular synth components
  2. Data formats
  3. Data representation
  4. Data structures
  5. Decomposition
  6. Device and user space in generativepy.drawing
  7. Dictionary attacks on keys
  8. Difference engine
  9. Digital images
  10. Digital sound
  11. Diodes
  12. Discrete semiconductors

E

  1. Electrical power
  2. Electricity
  3. Ellipse
  4. Ellipses
  5. Error page not found
  6. Ethernet
  7. Example - SQL injection
  8. Exploits and defences
  9. Extended ASCII
  10. External storage

F

  1. File servers
  2. Fill and stroke
  3. Fill and stroke in generativepy
  4. Finite state machines
  5. Flash memory
  6. Functional interfaces and lambdas
  7. Functional programming
  8. Functional programming - what are functions?

G

  1. GCSE
  2. GCSE computer science
  3. GCSE geometry
  4. GCSE graphs
  5. Generative art
  6. Geometry basic rules
  7. Getting started with Supercollider
  8. Getting started with generativepy
  9. Globals and side effects
  10. Graphics
  11. generativepy
  12. generativepy modules
  13. generativepy tutorial
  14. generativepy versions
  15. generativepy.bitmap module
  16. generativepy.color module
  17. generativepy.drawing module
  18. generativepy.geometry module
  19. generativepy.gif module
  20. generativepy.graph module
  21. generativepy.movie module
  22. generativepy.tween module

H

  1. HMAC algorithm
  2. HTML canvas
  3. Hard disk drives (HDD)
  4. Hardware platforms
  5. Hex (base 16) encoding
  6. Hexadecimal numbers
  7. Hub
  8. Hyperbolas
  9. Hyperbolic functions

I

  1. IP address and MAC address compared
  2. IP addresses
  3. If and while statements
  4. Image file formats
  5. In-place algorithms
  6. Insertion sort algorithm
  7. Installing generativepy
  8. Interior and exterior angles of a polygon
  9. Introduction to modular synthesisers
  10. Inverse hyperbolic functions
  11. Inverting gates
  12. Iterative hashes

J

  1. Java
  2. Java functional programming

K

  1. Key derivation
  2. Key derivation standards
  3. Key derivation using hash functions
  4. Key derivation using random number generators
  5. Kirchoffs's laws

L

  1. L Systems - creating trees and ferns
  2. L Systems and Koch curves
  3. L Systems with generativepy
  4. LEDs
  5. Line
  6. Linear search
  7. Linked lists
  8. Lissajous figures
  9. Lissajous figures - effect of a and b
  10. List based queues
  11. Lists
  12. Local Area Networks (LANs)
  13. Loci
  14. Locus of points a fixed distance from a given line
  15. Locus of points a fixed distance from a given point
  16. Locus of points an equal distance between 2 lines
  17. Locus of points an equal distance between 2 points
  18. Logic gates
  19. Logic gates resources

M

  1. MAC addresses
  2. Machine code
  3. Main hyperbolic functions
  4. Maintainable code
  5. Major scales
  6. Malicious attacks
  7. Maths
  8. Memory and storage
  9. Mesh network topology
  10. Message authentication codes
  11. Modem
  12. Modular synth components
  13. Modular synths
  14. More quadrilaterals
  15. Motives
  16. Music basics
  17. Music theory

N

  1. NOT gates
  2. Naming items
  3. Negative binary numbers
  4. Network attached storage
  5. Network hardware
  6. Network interface card
  7. Network topologies
  8. Networks
  9. Notes and octaves
  10. Number of cores

O

  1. OR gates
  2. Ohm's law
  3. Operational amplifiers
  4. Optical drives
  5. Other parametric curves

P

  1. Packet switching
  2. Parabola example
  3. Parabola focus and directrix
  4. Parabolas
  5. Parabolas - effect of parameter 'a'
  6. Parallel lines
  7. Parametric equation of ellipse
  8. Parametric equations
  9. Paratick
  10. Passive components
  11. Paths and lines
  12. Performance
  13. Perpendicular bisector of a chord
  14. Playing sound
  15. Polar coordinates
  16. Polar curve constant r
  17. Polar curve constant theta
  18. Polar curve r proportional to theta
  19. Polygon
  20. Polygons
  21. Polygons in generativepy
  22. Powers of two
  23. Primary storage
  24. Processor type
  25. Programming languages
  26. Programming logic
  27. Programming paradigms
  28. Pure mathematics

Q

  1. Quadrilaterals
  2. Queues

R

  1. Random access memory
  2. Raspberry Pi projects
  3. Read-only memory
  4. Recognising patterns
  5. Recording sound
  6. Rectangle
  7. Rectangular hyperbola example
  8. Regular languages
  9. Regular polygons
  10. Representing numbers
  11. Router

S

  1. Salting
  2. Search algorithms
  3. Search algorithms - resources
  4. Secondary storage
  5. Security concepts
  6. Shapes
  7. Simple image in generativepy
  8. Simple power supply
  9. Simple sound waves in Supercollider
  10. Solid state drives (SSD)
  11. Sort algorithms
  12. Sorting algorithms - resources
  13. Sound
  14. Sound file formats
  15. Sound volume and decibels
  16. Square
  17. Standard curves in polar coordinates
  18. Star networks
  19. Star vs mesh network comparison
  20. Static vs dynamic data structures
  21. Strong hashing functions
  22. Switch
  23. Symmetric block ciphers
  24. Symmetric encryption
  25. Symmetric encryption algorithms
  26. Systems architecture
  27. sinh function

T

  1. Tangent and radius of a circle meet at 90°
  2. Tape drives
  3. TenMinuteTutor
  4. Text
  5. Tick
  6. Transformations
  7. Triangle
  8. Triangles
  9. Truth tables
  10. Two radii form an isosceles triangle
  11. tanh function

U

  1. UTF-8 encoding
  2. Unicode
  3. Units of storage
  4. Using algorithms

V

  1. Vector images
  2. Von Neumann architecture

W

  1. What is a computer
  2. What is binary encoding
  3. Wireless mesh networks
  4. Writing code

X

  1. XOR gates

Y

  1. yEnc encoding

Other

  1. 555 astable (oscillator) circuit
  2. 555 bistable circuit
  3. 555 circuits
  4. 555 monostable (timer) circuit
  5. 555 timer

Copyright (c) Axlesoft Ltd 2020