Take Up Code

Take Up Code

By Take Up Code: build your own computer games, apps, and robotics with podcasts and live classesTechnologyEducationLeisureHow ToHobbies
Download on the App Store

Take Up Code episodes

  • 19: C++ Destructors. Simply Reliable.
    One of the biggest differences between C++ and C# is in how object lifetimes are managed. I was going to have a general topic on destructors just like constructors but there are just too many differences. So today, we are going to look at C++ destructors.
    9 min
  • QA Friday 2015-Dec-11
    What is the best way to handle errors? Things will not always go the way you expect and you are going to need to plan how to handle errors. Should you use return codes or exceptions? Plus, this episode will help you in other ways. You will be glad you listened.
    7 min
  • 18: Constructors.
    Constructors are your first opportunity to make sure your custom types are well formed. This episode explains the different kinds of constructors and how you should use them.
    10 min
  • 17: Object-Oriented Programming. The Next Level.
    Object-oriented programming, or OOP, is a powerful way of designing software by creating your own types that encapsulate behavior and data. Your types can make use of other types through relationships. When I am teaching programming, I do not start out with this topic right away but I do recommend that you learn it as soon as possible because you will need to get used to a new way of thinking about your software designs.
    7 min
  • 16: In Or Out Of Scope?
    Scope is another concept that is amazingly similar to your everyday experience. Imagine you are at home and ask your mom, Where are my slippers? You mom says, Upstairs. That is scope. And you need to understand it to program. Let me explain.
    8 min
  • 15: Let’s Program A Game! Part 3.
    So far, our game does not do much and we are going to fix that. The most important thing for you to realize is that when you are programming, you are not going to write your final code at the very beginning. I know, I have said this before, but I cannot say this enough. Programming is a journey.
    8 min
  • QA Friday 2015-Dec-04
    In the last live weekend programming class, I created a variable called scrambledWord and then later created a method called scrambleWord. What do you do in this situation? Is this okay?
    5 min
  • 12: References Are More Than Just Pointers.
    References behave a lot like pointers and are what many language designers use when trying to claim that their language is simpler because it avoids pointers. Do not fall for it. Take the time to learn pointers and references properly and you will build a foundation that will serve you well in all your future projects. This episode has a bias towards C++.
    8 min

About Take Up Code

From the publisher's feed

Take Up Code is a podcast that explains computer programming topics through fun and engaging examples that you can relate to. The guided format allows you to gain valuable understanding of topics that…