Sinopsis
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 will reinforce your studies, allow you to train new skills that you can apply on your job, and change your thinking about what it takes to become a professional programmer. The episodes are as short as possible so you can squeeze them into your daily routine.
Episodios
-
17: Object-Oriented Programming. The Next Level.
09/12/2015 Duración: 06minObject-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.
-
16: In Or Out Of Scope?
08/12/2015 Duración: 07minScope 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.
-
15: Let’s Program A Game! Part 3.
07/12/2015 Duración: 07minSo 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.
-
QA Friday 2015-Dec-04
04/12/2015 Duración: 04minIn 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?
-
14: Let’s Program A Game! Part 2.
03/12/2015 Duración: 06minFollow along as I explain how to program a word guessing game in C++. This episode builds on a free 5-day email course that shows you step-by-step how to design and build WordGuess.
-
13: Let’s Program A Game! Part 1.
02/12/2015 Duración: 08minFollow along as I explain how to program a word guessing game in C++. This episode builds on a free 5-day email course that shows you step-by-step how to design and build WordGuess.
-
12: References Are More Than Just Pointers.
01/12/2015 Duración: 07minReferences 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++.
-
11: There’s A Method For All This.
30/11/2015 Duración: 11minWe talk about methods in this episode. There are many kinds of methods and we will need to split this topic into multiple episodes. I will explain how methods are called and how they return when they are done. And a bit about how viruses can sneak in and gain control.
-
QA Friday 2015-Nov-27
27/11/2015 Duración: 04minThe question this week comes from Mark L. and Scott S. who have both noticed some companies hire programmers who all speak the same language. Spanish is a common example. And they want to know why. What are the benefits of a software development team that all speak a language other than English?
-
10: Double Pointers! The Pattern Continues.
26/11/2015 Duración: 09minA double pointer is nothing more than a pointer to another pointer. It is possible to continue this pattern indefinitely having pointers to pointers to pointers, and so on. But you will rarely need more than a double pointer.
-
9: Pointer Arithmetic. This Is Easy!
25/11/2015 Duración: 08minNow that you know how a pointer can be used to separate groups of items, I am going to explain another use of pointers that helps you work with the individual items in the group through a special concept called pointer arithmetic.
-
8: Pointers! Computers Use Them Too.
24/11/2015 Duración: 06minIf there is one thing that scares people more than void, it has got to be pointers. And rightfully so if they are misused or you get somebody trying to explain them who is already uncomfortable with them. This episode is going to rip the bandage off quick so we can move past this topic and soon you will wonder what all the fuss was about. I mean, really, we point to things all the time. Computers are just copying what we have been doing since childhood.
-
7: Into The Void.
23/11/2015 Duración: 14minUnderstanding types is super critical to being able to program. Without this knowledge it would be like trying to go through life where everything you see and feel is unknown to you.
-
QA Friday 2015-Nov-20
20/11/2015 Duración: 07minThe question this week comes from Scott S. who wants to know what are all the files that get created when building an application.
-
6: Just In Time.
19/11/2015 Duración: 10minMany languages are adopting a model of just-in-time compiling. Do you know how this affects you? This episode will discuss the advantages and disadvantages of just-in-time compiling.
-
5: Interpreted Or Compiled?
18/11/2015 Duración: 09minSome languages are interpreted and some are compiled. Knowing how your code behaves will allow you to select the best tool for the job.
-
4: From Binary To GUIs. Part 2.
17/11/2015 Duración: 09minYou have probably heard that computers only understand zeros and ones. So how does a computer go from zeros and ones to colorful graphical interfaces with buttons and web browsers?
-
3: From Binary To GUIs. Part 1.
16/11/2015 Duración: 09minYou have probably heard that computers only understand zeros and ones. So how does a computer go from zeros and ones to colorful graphical interfaces with buttons and web browsers?
-
2: What Is Programming?
14/11/2015 Duración: 11minThis episode will explain different types of programming in terms that you will be familiar with and then relate everything to computer programming concepts.
-
1: How To Start Programming.
14/11/2015 Duración: 08minGetting started is hard. This episode goes into some psychological aspects that will help you start programming and then some specific steps to get your software development environment setup on your computer.