Schedule

Schedule

Wednesday, October 22

1413991800 FLOSS Weekly
1413997200 Tech News Today
1414000800 Windows Weekly
1414008000 This Week in Google
1414018800 Tech News 2Night
1414026000 Ham Nation

Thursday, October 23

1414083600 Tech News Today
1414087200 Know How...
1414090800 Marketing Mavericks
1414096200 Coding 101
1414099800 Home Theater Geeks
1414105200 Tech News 2Night
1414107000 The Giz Wiz

Friday, October 24

1414170000 Tech News Today
1414173600 This Week in Law
1414180800 Android App Arena
1414191600 Tech News 2Night

Saturday, October 25

1414260000 The Tech Guy

Sunday, October 26

1414346400 The Tech Guy
1414360800 This Week in Tech

Monday, October 27

1414429200 Tech News Today
1414432800 Triangulation
1414438200 iPad Today
1414450800 Tech News 2Night

Tuesday, October 28

1414515600 Tech News Today
1414519200 MacBreak Weekly
1414526400 Security Now
1414533600 Before You Buy
1414537200 Tech News 2Night
1414540800 All About Android
1414549800 Padre's Corner

Wednesday, October 29

1414596600 FLOSS Weekly
1414602000 Tech News Today
1414605600 Windows Weekly
1414612800 This Week in Google
1414623600 Tech News 2Night
1414630800 Ham Nation

Thursday, October 30

1414688400 Tech News Today
1414692000 Know How...
1414695600 Marketing Mavericks
1414701000 Coding 101
1414704600 Home Theater Geeks
1414710000 Tech News 2Night
1414711800 The Giz Wiz

Friday, October 31

1414774800 Tech News Today
1414778400 This Week in Law
1414785600 Android App Arena
1414796400 Tech News 2Night

Most Recent Episodes

Padre's Corner
Episode #11: Pandora's Promise October 21st, 2014

Documentary filmmaker Robert Stone, Nuclear Power, and

All About Android

A deep dive into all of Google's latest announcements around Lollipop and the new Nexus family.

Before You Buy

Leo Laporte reviews the Galaxy Note 4.

Tech News 2Night

3-D gun printer gets prison time, Nielsen goes after web ratings

Security Now
Episode #478: Poodle Bites October 21st, 2014

Steve Gibson takes a deep dive into the "Poodle" security vulnerability.

MacBreak Weekly

OS X Yosemite, Apple Pay, and more.

Tech News Today

Samsung announced that its Knox security platform received NSA approval for use by US Government.

This Week in Enterprise Tech

Enterprise Storage with Howard Marks

iPad Today

Clips for smart copy/paste, Flickr's new iPad app, iOS 8.1

Tech News 2Night

iOS 8.1 is now available

Coding 101 4

If Coding, Then Watch This

February 13 2014

Hosts: Fr. Robert Ballecer, SJ and Shannon Morse

Guest: Lou Maresca

Welcome to Coding 101 - It's the TWiT show that gives YOU the knowledge to live in the wonderful world of the programmer. This week we are reviewing For Loops, and checking out If (then) Else Statements. Also, check out our transcripts.

Reviewing For Loops

How do I download and compile my first code on a Mac?
Download the C# Compiler from the MonoDevelop website.
* Choose the Xamarin Studio package and download it.
* Click on the Mono + GTK# download link.
* Download the Intel Mac: Runtime or SDK links and install.
* Once all three programs are installed, open the Xamarin Studio application.
* From the main page, choose New, C#, Console Application.
* Start writing your code!

My For Loop looks like this:
using System;
namespace TWiT.Tv.Coding101
{
class Coding101Example3
{
static void Main(string[] args)
{
for (int counter = 1; counter <= 100; counter++)
{
Console.Write("The count is currently ");
Console.WriteLine(counter);
}
Console.ForegroundColor = ConsoleColor.Magenta;
Console.WriteLine("\nType to Exit.");
Console.ResetColor();//Reset the console color to the default.
Console.ReadKey();
}
}
}

* This is a very simple For Loop that I wrote to simply count up from 1 to 100. The integer starts at 1. The count will continue as long as the number is equal to or less than 100. The count will add one (++) each time it loops in the code. The loop will state "The count is currently (number)" each time the loop continues. Once the loop hits 100, it will end. Try this yourself, and change the integer and counter!

We're happy to present our first viewer submission! This one is from Douglas in our Google+ Community. He made ASCII art! Try it yourself with the code pasted here.

Find the Code for ALL of our episodes HERE!

Ivory Tower

If (then) Else Statements

int UserInput;
console.writeline("Input a number greater than 0");
console.read (UserInput);
if(UserInput > 0)
console.writeline("Well Done!");
else
console.writeline("That's not above zero");

1. initialize an int variable "UserInput"
2. write "Input a number greater than 0"
3. push input to "UserInput"
4. check if "UserInput" is greater than 0
5. if it is, then write "Well Done!"
6. if it is not, then write "That's not above zero"

int UserInput;

console.writeln("Input a number between 1 and 10");
console.read (UserInput);

if(UserInput < 0)
console.writeln("A number between 1 and 10");

else
if(UserInput > 10)
console.writeln("A number between 1 and 10");
else
console.writeln("Well Done!");

1. initialize an int variable "UserInput"
2. write "Input a number greater than 0"
3. push input to "UserInput"
4. check if "UserInput" is less than 0
5. if it is, then write "A number between 1 and 10"
6. if it is not, then check if "UserInput" is greater than 10
7, if it is, then write "A number between 1 and 10"
8. if not, then write "Well Done!"

Programming the WORLD! (With Florcharts)
Go through the logic chain for Allowing a Cell phone to Ring
-- When do you NOT want your phone to ring.
1. When Driving
2. When Sleeping at night
3. When in a meeting

1. When Driving - Does the Accelerometer detect motion? Does the GPS indicate more than 40mph velocity?
2. When Sleeping - Does the Camera detect light? Does the WiFi radio detect the home AP? Is it after 10:00pm? Does the microphone detect snoring?
3. When in a meeting - Does the calendar indicate a meeting?

Get in Touch With Us!

* Subscribe and get Coding 101 automatically at TWiT.tv!
* Follow PadreSJ and Snubs on Twitter.
* Watch the show live and join the chatroom every Thursday at 1:30pm PST.
* Email us at Padre@twit.tv and Shannon@twit.tv.
* Join our Google+ Community!

Download or subscribe to this show at twit.tv/code.

Bandwidth for Coding 101 is provided by Cachefly.

Running time: 44:45