September 2017 Small Basic Monthly Challenges

These challenges are intended for people who are learning to program for the first time or for those returning to programming who want to start using Small Basic.  Some will be easy, some will be hard – but they will all make you think, and more importantly be GREAT FUN! Please post your solutions /…

1

Small Basic with Xamarin Workbooks

This post introduces Microsoft Small Basic within a Xamarin Workbooks Environment. Xamarin Workbooks is a free, open-source learning environment that has assisted thousands of Windows users in learning and perfecting basic C#. Microsoft is now leveraging the app as a tool for teaching an introductory programming language, Small Basic, in a method readily available to…

8

Who will be announced the next Microsoft Small Basic Guru? Read more about the September 2017 competition

What is the TechNet Guru Competition? Each month the TechNet Wiki council organizes a contest of the best articles posted that month. This is your chance to be announced as MICROSOFT TECHNOLOGY GURU OF THE MONTH! One winner in each category will be selected each month for glory and adoration by the MSDN/TechNet Ninjas and…

1

Small Basic Guru – Winning Articles for July 2017

Welcome to the July 2017 Small Basic Guru awards! Nonki’s article about graduating to Visual Studio 2017 takes the top spot this month! Small Basic Technical Guru – July 2017  Nonki Takahashi Small Basic: Instructions to Graduate and Debug with Visual Studio 2017 SYEDSHANU: “Wow this is great post Nonki, on Small Basic. This article…

1

You can be a girl who writes code and wears makeup

I shared the tweet below on Twitter a few days ago, because I think it’s important that as we teach kids to code with Small Basic, we maintain an “and” philosophy. You can be a girl who writes code and wears makeup. You can love STEM and liberal arts and music, theater, or art. You…

5

Play with micro:bit and Small Basic

BBC micro:bit is a small board computer for kids.   Today I’d like to introduce two programs that communicate between a micro:bit and a PC. The micro:bit side program is thermometer which is programed with JavaScript Blocks Editor.  This program shows temperature at A button clicked and sends temperature to serial port when the temperature…

1

Computer Science in Education: Women and Men Brains

The subject title “Women and Men Brains” sounds like promotional messaging for zombies. =^)   Liz tweeted out this article:   https://www.witi.com/articles/1096/Advice-for-Google:-Don’t-Fire-Men…Convert-Them!/   It states that women and men think differently. Is that even true? You can see that idea in the image: To be honest, there are severe debates about whether this is true,…

3

Last week of the August 2017 Small Basic Monthly Challenges!!!

These challenges are intended for people who are learning to program for the first time or for those returning to programming who want to start using Small Basic.  Some will be easy, some will be hard – but they will all make you think, and more importantly be GREAT FUN! Forum thread: https://social.msdn.microsoft.com/Forums/en-US/99c4957d-b92d-4d2e-8500-57335ed09b4e/challenge-of-the-month-august-2017?forum=smallbasic Please post…

1

Small Basic – Mystery of Round Operation

Computer calculation always has some errors.  I wrote following program to investigate how Math.Round operation works.  Guess what type of errors occur in following case. TextWindow.WriteLine(Math.Round(“2.50000000000000017763568394”))    ‘ 2 TextWindow.WriteLine(Math.Round( 2.5000000000000001776356839401 ))  ‘ 2 TextWindow.WriteLine(Math.Round(“2.500000000000000200000”))         ‘ 2 TextWindow.WriteLine(Math.Round(“2.5000000000000002000”))           ‘ 2 TextWindow.WriteLine(Math.Round(“2.500000000000000200”))            ‘ 2 TextWindow.WriteLine(Math.Round(“2.5000000000000002”))              ‘ 2 TextWindow.WriteLine(Math.Round( 2.5000000000000051 ))              ‘ 2 TextWindow.WriteLine(Math.Round( 2.5000000000000052 ))              ‘ 3 TextWindow.WriteLine(Math.Round(“2.5000000000000001776356839401”))  ‘ 3 TextWindow.WriteLine(Math.Round(“2.50000000000000020”))             ‘ 3 Actuary, I can’t understand…

3

Small Basic 1.3 Quick Review

Small Basic 1.3 was released on August 7.  The app version is very easy to install from Microsoft Store. The Windows version is coming. Small Basic 1.3 now has the Small Basic Quick Guide in the help pane.  The icon displayed in task bar has been changed.  Sample code to print “Hello World!” appears when…

1