Skip to content

Craig Godbold .com

Computer Science Resources

MENUMENU
  • Home
  • IB Computer Science
    • IB Paper 1
      • Topic 1
        • 1.1.1 - 1.1.7 - Planning and System Installation
        • 1.1.8 - 1.1.10 - User Focus
        • 1.1.11 - 1.1.13 -System Backup
        • 1.1.4 - Software Deployment
        • 1.2.1 – 1.2.3 – Components of a computer system
        • 1.2.4 – 1.2.11 – System design and analysis
        • 1.2.12 – 1.2.16 – Human interaction with the system
      • Topic 2
        • 2.1.1 – 2.1.5 – Computer Architecture & Memory
        • 2.1.6 – 2.1.8 – Operating systems and application systems
        • 2.9.10 – 2.9.10 – Binary representation
        • 2.1.11 – 2.1.13 – Simple logic Gates
      • Topic 3
        • 3.1.1 – Identify different types of networks.
        • 3.1.2 – The importance of standards in the construction of networks
        • 3.1.3 – Describe how communication over networks is broken down into different layers.
        • 3.1.4 – 3.1.5 – Identify the technologies required to provide a VPN.
        • 3.1.6 to 3.1.11 – Data Transmission
        • 3.1.12 – 3.1.15 – Wireless Networks
      • Topic 4
        • 4.1 General Principles
        • 4.2 – Connecting computational thinking and program design
        • 4.3 – Introduction to programming
      • Topic 5
        • 5.1.1 – 5.1.3 – Thinking Recursively
        • 5.1.4 – 5.1.10 – Abstract Data Structures
        • 5.1.11 – 5.1.13 – Linked lists
        • 5.1.14 – 5.1.17 – Trees
        • 5.1.18 – 5.1.20 – Applications
      • Topic 6
        • 6.1.1 – 6.1.4 – System Resources
        • 6.1.5 – 6.1.9 – Role Of The Operating System
      • Topic 7
        • 7.1.1 – 7.1.5 – Centralized Control Systems
        • 7.1.6 – Discuss the social impacts and ethical considerations associated with the use of embedded systems
        • 7.1.7 – Distributed systems
        • 7.1.8 Outline the role of autonomous agents acting within a larger system
    • IB Paper 2 Option D
      • D1 – Objects as a programming concept
      • D2 – Features of OOP
        • D.2.1 – D.2.3: Defining Terms
      • D3 - Program Development
        • D3.1 – 3.3 – Defining Terms
        • D3.4 – Primitive Data Types & The Reference Class String
        • D3.5 – D3.8 Constructing Code
        • D3.9 – Enabling Internationalization
        • D3.10 – Moral & Ethical Obligations of Programmers
      • D4 – Advanced Program Development
        • D4.1 – 4.4 – Recursion
        • D4.5 – D4.6 – Object References
        • D4.7 – Features of the Abstract Data Type (ADT) List
        • D4.8 – Describe Applications of Lists
        • D4.9 – D4.10 Construct Algorithms Using a Static Implementation of a List
        • D4.11 – D4.14 Construct algorithms using the standard library collections included in JETS
        • D4.15 – Style & Naming Conventions in Code
    • Paper 3 HL Case Study
      • Starting the Case Study 2020
      • Case Study 2020 – Key Terms
  • Tutorials
  • Links
  • Code Challenges

Images

Creating Art With Code

Creating Art With Code

I have been playing about with Processing lately and coming up with some pretty cool artwork based on code.

This was pretty simple and I think the whole program was about 12 lines.

Author craiggodboldPosted on November 20, 2019November 21, 2019Format ImageLeave a comment on Creating Art With Code

RSS TechCrunch

  • Israel’s startup ecosystem powers ahead, amid a year of change
    But it’s been hard to argue against this position in the last ten years, as the country powered ahead, famously producing ground-breaking startups like Waze, which was eventually picked up by Google for over $1 billion in 2013. Waze’s 100 employees received about $1.2 million on average, the largest payout to employees in Israeli high […]
  • Financial forecasting startup Springbox AI launches its apps and raises $2M
    Springbox AI, an AI-powered financial forecasting application designed to replace financial market investment service and aimed at the average financial markets trader, has launched on iOS and Android. It’s been built by a team of founders who previously worked at Deutsche Bank, Credit Suisse, UBS, and BNP Paribas. It’s so far raised $2M in funding […]
  • Raspberry Pi Foundation launches $4 microcontroller with custom chip
    Meet the Raspberry Pi Pico, a tiny little microcontroller that lets you build hardware projects with some code running on the microcontroller. Even more interesting, the Raspberry Pi Foundation is using its own RP2040 chip, which means that the foundation is now making its own silicon. If you’re not familiar with microcontrollers, those devices let […]
  • Porsche and Axel Springer increase investment into their APX accelerator to €55M
    Berlin-based early-stage fund APX today announced that its two investors, European publisher Axel Springer and sports car maker Porsche, have increased their investment in the fund to a total of €55 million. With this, APX, which launched in 2018, is now able to deploy up to €500,000 in pre-Series A seed funding per company. That’s […]
  • Softr scores $2.2M seed for its no-code website and web app platform powered by Airtable
    No-code — software that lets you accomplish tasks that previously required coding skills — is an increasingly hot space, even if the basic premise has been promised and not fully realised for many years. Related to this are companies like Airtable, which attempt to make building relational databases and interrogating them as easy as creating […]
MENUMENU
  • Home
  • IB Computer Science
    • IB Paper 1
      • Topic 1
        • 1.1.1 - 1.1.7 - Planning and System Installation
        • 1.1.8 - 1.1.10 - User Focus
        • 1.1.11 - 1.1.13 -System Backup
        • 1.1.4 - Software Deployment
        • 1.2.1 – 1.2.3 – Components of a computer system
        • 1.2.4 – 1.2.11 – System design and analysis
        • 1.2.12 – 1.2.16 – Human interaction with the system
      • Topic 2
        • 2.1.1 – 2.1.5 – Computer Architecture & Memory
        • 2.1.6 – 2.1.8 – Operating systems and application systems
        • 2.9.10 – 2.9.10 – Binary representation
        • 2.1.11 – 2.1.13 – Simple logic Gates
      • Topic 3
        • 3.1.1 – Identify different types of networks.
        • 3.1.2 – The importance of standards in the construction of networks
        • 3.1.3 – Describe how communication over networks is broken down into different layers.
        • 3.1.4 – 3.1.5 – Identify the technologies required to provide a VPN.
        • 3.1.6 to 3.1.11 – Data Transmission
        • 3.1.12 – 3.1.15 – Wireless Networks
      • Topic 4
        • 4.1 General Principles
        • 4.2 – Connecting computational thinking and program design
        • 4.3 – Introduction to programming
      • Topic 5
        • 5.1.1 – 5.1.3 – Thinking Recursively
        • 5.1.4 – 5.1.10 – Abstract Data Structures
        • 5.1.11 – 5.1.13 – Linked lists
        • 5.1.14 – 5.1.17 – Trees
        • 5.1.18 – 5.1.20 – Applications
      • Topic 6
        • 6.1.1 – 6.1.4 – System Resources
        • 6.1.5 – 6.1.9 – Role Of The Operating System
      • Topic 7
        • 7.1.1 – 7.1.5 – Centralized Control Systems
        • 7.1.6 – Discuss the social impacts and ethical considerations associated with the use of embedded systems
        • 7.1.7 – Distributed systems
        • 7.1.8 Outline the role of autonomous agents acting within a larger system
    • IB Paper 2 Option D
      • D1 – Objects as a programming concept
      • D2 – Features of OOP
        • D.2.1 – D.2.3: Defining Terms
      • D3 - Program Development
        • D3.1 – 3.3 – Defining Terms
        • D3.4 – Primitive Data Types & The Reference Class String
        • D3.5 – D3.8 Constructing Code
        • D3.9 – Enabling Internationalization
        • D3.10 – Moral & Ethical Obligations of Programmers
      • D4 – Advanced Program Development
        • D4.1 – 4.4 – Recursion
        • D4.5 – D4.6 – Object References
        • D4.7 – Features of the Abstract Data Type (ADT) List
        • D4.8 – Describe Applications of Lists
        • D4.9 – D4.10 Construct Algorithms Using a Static Implementation of a List
        • D4.11 – D4.14 Construct algorithms using the standard library collections included in JETS
        • D4.15 – Style & Naming Conventions in Code
    • Paper 3 HL Case Study
      • Starting the Case Study 2020
      • Case Study 2020 – Key Terms
  • Tutorials
  • Links
  • Code Challenges
Craig Godbold .com Proudly powered by WordPress