The TeachMeTom Show

Join Tom Schweitzer on his mission to teach programming to ”normal” people.

Listen on:

  • Apple Podcasts
  • Podbean App
  • Spotify
  • Amazon Music
  • iHeartRadio
  • PlayerFM
  • Listen Notes
  • Podchaser

Episodes

Lists and Arrays

Wednesday Sep 28, 2022

Wednesday Sep 28, 2022

"Managing data" often means managing lists of similar items.
In this episode, Tom explains why lists are such an important concept in computer programming.
In fact, so important, that they have its own kind of structure in most programming languages - called "Arrays".

Working For Startups

Monday Sep 26, 2022

Monday Sep 26, 2022

What is it like working for startups in the software industry?
Tom shares his thoughts from working for several different kinds of startups in the past 25 years.

Numbers and texts... oh my.

Friday Sep 23, 2022

Friday Sep 23, 2022

There are different kinds of data that our computer program operates with.
And it's important to "tell" the computer which type of data we want to store in what variable. 
So let's talk about data types today, and why it's important to "declare" them in our computer program.
(As a bonus, you get my super-secret formula to calculate the age of a person in days...! :-) ) 

Where to store all that data?

Wednesday Sep 21, 2022

Wednesday Sep 21, 2022

We need some place to store all that data that our program needs to work properly.
Let's talk about variables - those little compartments in a computer's memory. What are they, how are they identified, and how do you keep track of what's stored where.

Monday Sep 19, 2022

It's story time!
In this episode, Tom shares his experiences working for a big multi-national corporation as a software developer. What was it like, what were the pros and cons.

Friday Sep 16, 2022

There's an important difference between a cooking recipe and a computer program... Let's talk about conditionals.
 

Wednesday Sep 14, 2022

Taking data in, getting data out - what's in between? Let's talk about processing data.
 

Monday Sep 12, 2022

Why is a computer program like a cooking recipe? What's the difference between writing and executing a computer program? 

What is Output?

Friday Sep 09, 2022

Friday Sep 09, 2022

Let's learn about "Output"...
What goes on in a computer programmer's mind when they are thinking of the term "output"?
And - what are examples of output being processed by computer programs or electronic devices in your day-to-day life?
 
 

Input data examples

Wednesday Sep 07, 2022

Wednesday Sep 07, 2022

Computer programs are all about taking data in, processing that data, and getting the processed data out again. 
In this episode, we talk about examples of different kinds of input data in your daily life.
If you want to ask Tom a question to answer in one of the next episodes, go to https://teachmetom.com/asktom/

Copyright 2022 All rights reserved.

Podcast Powered By Podbean

Version: 20241125