WE CREATE CODE

When software is a solution for education and research

At inDClazz we were destined to be fans of computer coding. And if you would discover software the way we have done it, you would be its fan too.

But because not everyone has the time, patience, and the ability to code, we will devote this page to provide our inDClazz community with software solutions.

Code is, ultimately, the heart of inDClazz. Yes, we could develop this business only around teaching and public speaking, and take advantage of the many years in academia. But keep teaching without appropriate digital solutions feels incomplete.

We have had the privilege of witnessing first-hand the coding abilities of gifted programmers. We then realized the never-ending potential of efficient and clean code. That led me, three years ago, to teach myself how to code.

Today we can only share some tiny examples of the kind of software that we want to share with our friends inDClazz. Many projects are underway, complex, and simple. And they include demos, games, and learning apps.

New software, more than new classes, move our day. We seat in front of the computer 8-10 hours per day, every day. We know, not the best routine for "mens sana in corpore sano". But excellent for times of pandemic, or? 😜 Remember we are writing this in 2020... the year that was.

In the process of programming, we can't help it but continue to sprout "spontaneous" ideas in many unexpected directions. (Those who know me closely have probably experienced the workings of my ingenuity first hand; in its endless battle against my focus).

As a result, we frequently stop to write down new ideas on Moleskine notebooks that grow in number. The beauty of it? We feel we have ideas for exciting new software to offer our community for many years to come.

We cannot wait to share them with you!


DEMOS / ANIMATIONS

Actions for the abstractions

Demos and animations are essential for transcending teaching. We believe.

Even if the professor is already excellent using only chalk and board, the class can still get a boost from appropriate visual demonstrations.

Remember "one picture is worth a thousand words"? Forever true! Especially if you complement your best 1000 class words with a carefully selected demo.

And in today's world, demos and animations mean coding.

That's why a significant part of my programming learning curve has been devoted to creating these visual demonstrations. 😍

Here inDClazz, we feel that all our classes need digital demos. So, it will take us some time to get to a decent level of a large number of those. But we have to start somewhere, and we hope that you agree with us that the ones we are sharing today with our community are "not that bad" for a starting point.

We keep in mind that for our business to grow around classes and digital products, we better offer high-quality premium goods that could make inDClazz some money.

But as much as our finances allow it, many of our digital products will be gratis for you.

We hope you enjoy them.


SOUND PROPAGATION

This was the first one. It had to be the first one at inDClazz!

I have been teaching Bioacoustics for more than 20 years. And in the first class of that course, when it comes to explaining sound waves, I found an excellent demo for my students in 1999.

Here it is:

Dan_Russel_Demo_1999

Sound Propagation Demo, @ Dan Russel 1999

It was perfect to help my students understand several key concepts that we would be using in much more complex bioacoustic analysis later on.

It only lacked one thing, though. I couldn't modify it at my will.

I wanted to generate dozens of variations for different purposes. But I wasn't able.

Year after year I looked at my "perfect" animation from Dan Russel, feeling happy for having it and feeling miserable for not having any control over it.

By now you know the solution to such a dilemma. You better do it yourself, for your own good and for the sake of your students.

And that became my first animation inDClazz project.

We are very happy with the result. Of course, it can be better. It can always be better.

But as is, it can help both students and teachers have a demo at hand to show a few concepts related to longitudinal sound waves.

Without any further ado, here is inDClazz "first decent animation". 🔔

Sound Wave

One more thing before we show you a second animation:

  1. This one is "low-resolution" video to allow for higher loading speed. A high resolution version is available for all subscribers of inDClazz.

UNIT CIRCLE

Here is animation No. 2 at inDCLazz.

Its creation was also logic for us.

One thing that is clear to those of us teaching students in the biological sciences, is that a big chunk of our students don't like math.

What a challenge it is therefore to teach those students about so many biological processes that rely on mathematical expressions and reasoning.

Take for example Fourier Analysis, ubiquitous in modern biology.

You need math to grasp it. You need math to apply it.

No math calculus and geometry would mean no proper use of Fourier Analysis, at least in a creative way.

We find this simple animation, the Unit Circle, essential in the toolbox of the professor of biosciences; especially professors teaching stimulus generation, signal transduction, detection, and processing, and other topics in the area of signals and systems, biological or not.

And essential for the teaching of Fourier Analysis, at the core of Bioacoustics research.

In order to have the Unit Circle animation in the toolbox of inDClazz, it was the second one I coded.

In case you need it in your toolbox too, here it is.

And if you are a subscriber already, you can go and download a much higher resolution animation; perfect for you powerpoint presentation. ⭕

Unit Circle

And by now you know the drill:

Feel free to share these animations on social media.

It would means a lot for us at inDClazz and it could be useful for some out there looking for high-quality demos and animations.

If you do, point to: "indclazz.com/why-coding#animations-section".


GAMES AND ENTERTAINMENT

inDClazz values gamification

Gamification is trending!

(In case the word is new to you, Gamification is the application of game-design elements and game principles in non-game contexts. Read more here on the Wiki... what better place?!)

And it is expected to continue gaining popularity. Let me explain.

For some of us, learning is already so much fun.

But not for all, right?!

For those that can't find the fun in learning, they could still find the fun in playing games. So, now it is the professor's duty to find original ways for creating game environments around the class material.

The resulting games are also known as "games-with-purpose".

Here inDClazz we believe in gamification as an effective approach to make a positive change in students' behavior and attitude towards learning, to improve their motivation and engagement.

Therefore several games always figure on the TO-DO list of inDClazz. 🎮

In 2020 and beyond, not every game "will make it". We are very aware of that.

Established video-game studios are in charge of 99% of the trending games in the world. And it seems that there is little room for the newbies.

But this is what we believe:

If the game that we want to use in our classes, is not built already, we better build it ourselves.

And we want to make so many games for classes, that better start walking the first steps into game development.

Here are two common and simple games to let you know that inDClazz we already started with gamification.

It is one tiny little step, though.


-->

THE SLIDING PUZZLE

This one is a very well-known puzzle around the world.

Simple and elegant, the sliding puzzle was an immediate success in 1880, when it was invented by Noyes Chapman, a postmaster of New York.

From the time, dozens of variations of the sliding puzzle have been created, but the "15-Puzzle", which we share with you here, is still the most popular of them all.

The object of the puzzle is to place the tiles or blocks in order by making sliding moves that use the empty space. Because the puzzle has 4x4 = 16 spaces, but only 15 tiles, it is called the 15-Puzzle.

Once all 15 tiles have been lined up, the missing tile is displayed to reveal the complete image. We know you will make it there.

It is not that hard.

If you would have to choose two, and only two, puzzles to master in your lifetime, one should be the 2D 15-Puzzle below, and the second one should be the 3D Rubik's Cube.

In the future, we will pay attention to both here inDClazz. 🧩

Sliding Puzzle Game

FLAPPY BAT

Who doesn't know or haven't heard of the original Flappy Bird?

Such a simple game and so addictive!

You attempt to fly Faby, probably the best known 2D retro-style bird in the world, between side-scrolling columns of green pipes.

If you hit them, the game is over.

The game was the most downloaded free game in the App Store for iOS in January of 2014, and it was generating earning of about $50,000 a day.

After becaming highly addictive, Dong Nguyen, the Vietnamese developer behind Flappy Bird, removed it from the App Store and Google Play in February of 2014. Dong Nguyen claimed that he felt guilt over what he considered to be its addictive nature and overuse.

Because of its beauty and simplicity, Flappy Bird-like games are often used to teach game development across the world.

Here we wanted to try a similar game mechanics but knowing that it won't be as beautiful as the original game.

Still, and after 25 years of research on bats, we decided to change Faby for Batty... and make our game about a bat..

We hope you'll have some fun playing our Flappy Bat.

Please, take good care of Batty.

Flappy Bat
COMING

APPS FOR RESEARCH

We bet for participatory studies

Teaching and research go hand in hand. That is a hallmark of life in academia.

And once you learn about science, your life is changed forever... for the good.

Science connects us with the scientific method and therefore with a renewed way of looking at the world around us.

Science helps us understand that "truth" needs to be based on empirical evidence. We have to prove and verify our claims. We are compelled to use reason and observation. With science, our "truth" is much more reliable and we become much more cautious and impartial.

We are very happy knowing that science is central to modern education.

Therefore we want to add to the global effort to connect everyone with science and provide our community with software for practicing science and the scientific method.

But we are after something bigger.

That "bigger something" is the opportunity to combine the participation of each of us in the inDClazz community to solve tasks and conduct studies that can not be solved or conducted by one single person.

Such participatory studies will move us forward.

In any case, the software that we are creating for research will always teach you something new.

Here are a couple of examples, in initial conception phases, of apps that we will use later for more larger studies.

We hope you enjoy them.


-->

REACTION TIME

The time interval between stimulation and response, that is reaction time.

Within biosciences, it would be the time between the beginning of the application of a sensory stimulus and the subsequent behavioral response of an organism.

When we refer to mental chronometry, we mean the study of reaction time in perceptual-motor tasks. Such studies allow us to infer the content, duration, and temporal sequencing of mental operations.

Noticeably, the human stimulus-response delay will be affected by a myriad of factors, from the physical characteristics of the stimulus and the sensory system involved in its detection to the motor capabilities and attention span of the individual.

Mental chronometry is one of the core methodological paradigms of behavioral neuroscience.

( If you are interested in behavioral neuroscience, check my Summer Course at Cornell University here )

There are tons of variations in methodology, stimuli, and response measurement in mental chronometry.

And we will bring several of those to inDClazz.

But for now, let us use one of the simplest and most effective ways of measuring reaction time: responding to a visual stimulus.

In the app below, once you click on the Start button, a blue screen will appear with the message "Click on red ...".

Your task is to click on the screen as soon as it turns red.

That will tell you how quick are you, or your reaction time!

Around 250ms is to be expected.

180ms? You are very fast.

1000ms? Maybe you are not paying attention.

There are so many interesting studies that we can do with slight variations of the app below.

Is your ear faster than your eye?

How much slower would you be if you have to respond only to certain colors?

Is it true that video-game players are faster than non-players?

We will come back to these questions at a later point.

For now, go find your reaction time.

We wish you a low 200ms. ⏱

Reaction Time

COLOR DISTANCE

Women should be better on the following app. At least on certain color ranges.

But first, a short intro to the topic of the app: color vision.

Human vision depends on two types of receptor cells that exist in the retina of our eyes: rods and cones.

Rods are extremely sensitive to light and allow us to see in the dark.

Cones are the ones responsible for our color vision!

And we see colors by combining the responses of three different types of cones, in what is known as a trichromatic visual system.

The three types of human cones allow us to see various wavelength ranges in the color spectrum:

  1. The long-wave (L) cones are sensitive to colors with long wavelengths, such as red and orange.
  2. The middle-wave (M) cones are sensitive to colors with medium wavelengths, such as yellow and green.
  3. The short-wave (S) cones are sensitive to short wavelengths, such as purple and blue.

In much simpler terms, these cones are referred to as cones red (R), green (G), and blue (B). This trichromacy is the physiological basis of the RGB color model.

With different amounts of red, green, and blue lights added together, we can reproduce a gamut of color. In the RGB color model, red, green, and blue are the primary colors.

About every color you know can be reproduced in the app below!

But that is not your task.

Your object here is to match the two colors by "adding" more or less red, green, and blue.

You will see how challenging it is. And not, without "cheating" it is almost impossible.

Why women have the advantage then?

Because about 12 percent of women may have a fourth color perception channel in their retinas, and therefore may be better at distinguishing colors, especially in the shades of red.

Also, men are more likely to be color blind or unable to perceive as many colors as women due to inherited abnormalities in their cones.

If you add the two together, women should be better than men on the Color Distance app.

So, go on and challenge your husband or boyfriend in an app where women should prevail.

Happy coloring. 🎨

Color Distance
Color Distance
Move The Colors Sliders
>
Red: 0, Green: 0, Blue: 0
Red: 0, Green: 0, Blue: 0

OUR INVITATION

Let's practice science together

Here at inDClazz, we expect to grow faster in apps than in courses or other digital products.

As new apps are coming, we would love to keep you in the loop so that we can practice science together.

Our apps' topics will orbit around biosciences such as bioacoustics, biopsychology, neuroethology, physiology, and neuroscience.

If you have interests in any of these areas, consider subscribing below and joining the inDClazz family.

We wish we'll stay in touch.

×

Join inDClazz

Your message has been sent!

Log in to send a message!

×

Header