Skip to content
  • FREE TRIAL
  • Home
    • About
    • Alumni Achievements
    • Affiliate Contests
  • Computer Science Education
  • Programming Projects
  • About KTBYTE
  • STEM Parenting

KTBYTE Computer Science Academy

CS Education Blog

  • FREE TRIAL
  • Home
    • About
    • Alumni Achievements
    • Affiliate Contests
  • Computer Science Education
  • Programming Projects
  • About KTBYTE
  • STEM Parenting

Category: Programming Projects

Games, Programming Projects

Up and Dn

Posted onFebruary 11, 2018December 9, 2018

This animation was inspired by this reddit post. Specifically, it makes use of the sigmoid (logistic) function, to simulate the up and down bouncing movement […] Read More

Games, Programming Projects

Mesmerizing circle animation, lines in Processing

Posted onFebruary 11, 2018December 9, 2018

This mesmerizing animation was inspired by this reddit post. Code for the loading circle follows。 You can edit and run this code on the KTBYTE […] Read More

Games, Programming Projects

Clock, illustrating the idea of recursion

Posted onFebruary 9, 2018December 9, 2018

There is rarely a topic as confusing to students as recursion. Did you know that if you google “recursion”, google will suggest that you click […] Read More

Data Visualization, Programming Projects

How has children per woman changed over time? We used code to find out.

Posted onFebruary 9, 2018December 9, 2018

In this short video, Professor Hans Rosling describes how fertility rates have dropped over time (from 6 children per women in 1800 to 2.5 children […] Read More

Data Visualization, Programming Projects

Teenager Loneliness

Posted onFebruary 9, 2018December 9, 2018

The OECD PISA (wiki link) made a 2015 study On average across OECD countries in 2015, 73% of students reported that they feel that they […] Read More

Games, Programming Projects

Fake 3D: Stereokinetic Depth

Posted onFebruary 9, 2018December 9, 2018

The sketch here is inspired by this page which references “Wilson, J., Robinson, J., & Piggins, D. (1983) Wobble cones and wobble holes: the stereokinetic effect […] Read More

Graphics & Animations, Programming Projects

The highest points of all ballistic trajectories form an ellipse with an eccentricity of sqrt(3)/2

Posted onFebruary 6, 2018December 9, 2018

The sketch here is inspired by this blog post which references “An elliptic property of parabolic trajectories by J. L. Fernández-Chapou, A. L. Salas-Brito, C. A. […] Read More

Graphics & Animations, Programming Projects

Estimating PI with Monte Carlo Simulation in Processing

Posted onFebruary 6, 2018December 9, 2018

Pi, π, can be computed using Monte Carlo simulation. Although that may sound complicated, it’s simpler than it sounds: Generate random points within a square, […] Read More

Graphics & Animations, Programming Projects

Processing 3D demo

Posted onFebruary 5, 2018December 9, 2018

The mouse position controls the rotation around the scene. The main idea of the demo is there are little dots that bounce in a three-dimensional […] Read More

Graphics & Animations, How To Guide, Programming Projects

How to make a warp-drive / hyperdrive effect in Processing

Posted onFebruary 5, 2018December 9, 2018

You’re watching a science fiction TV show or movie, and the hero needs to make a quick escape. Luckily, they can travel faster than light […] Read More

Posts navigation

Older posts
Newer posts
Free Trial

Search

What’s new?

  • Breaking Down a CCC Solution
  • The Complete Guide to Taking the Canadian Computing Competition (CCC)
  • The Wide World of Competitive Programming

Categories

  • About KTBYTE (77)
    • Student Feature (18)
    • Teachers (6)
  • Computer Science Education (59)
    • AI, Machine Learning (3)
    • Competitions (19)
    • Hardware/Robotics (6)
    • How To Guide (16)
    • USACO Information (9)
    • Webinar Talks (10)
  • Most Read (9)
  • Programming Projects (38)
    • Data Visualization (11)
    • Games (11)
    • Graphics & Animations (14)
  • STEM Parenting (9)

What’s New?

  • Breaking Down a CCC Solution
  • The Complete Guide to Taking the Canadian Computing Competition (CCC)
  • The Wide World of Competitive Programming
  • American Computer Science League (ACSL) FAQ
  • Comparing public and private school computer science/programming classes
WeChat QR Code
Try Free Trial Class
© 2023 KTBYTE Computer Science Academy
Powered by WordPress / Theme by Design Lab