Author: Laurence

C# As A First Programming Language

26/04/2020 0

A question that many new to programming ask is: What language should I learn.  There are many, many YouTube videos on this topic, and we all have our favorites. In providing my view on this, and why C# is a good first programming language, I will look at a number of key criteria including  jobs…

By Laurence

Compound Operators

26/04/2020 0

A compound operator uses the result/value of a computation to compute a new value. It is a kind of short hand as follows: 5 + 5 = 10 10 + 5 = 15 (two steps here) In the example above we take two steps to get to the value of 15, in that we have…

By Laurence

Snippets

26/04/2020 0

Code snippets are pieces of code that are saved for use again. Why re-invent the wheel? Its like this ….. You build a lot of houses. You notice that most houses have the same parts like windows, doors, roofs, floors and so on. So instead of making these parts every time for every new house,…

By Laurence

Beginner HTML and CSS YouTube Playlist

26/04/2020 0

There are 11 video lessons in this series that will take you from a blank page to a complete simple web page with clickable web links, embedded pictures, tables, lists and styled divisions. Each video lesson aligns with a corresponding (HTML) lesson in the JavaScript HTML and CSS tab on the home page. Visit the playlist for…

By Laurence

Atom.IO IDE

26/04/2020 0

Let’s learn how to install an IDE.  In this IDE we can do web development and coding. Atom is an integrated development environment (IDE).  You can use Atom to do web development.  It is user-friendly and comes with a good range of packages that can be downloaded and installed to provide additional functionality. You can…

By Laurence

Archiving Coding Lesson Videos

26/04/2020 0

Videos such as those on YouTube are really good for learning to code, especially if you’re a visual learner. Building your own video archive will be a good resource to support your learning. One way to do this is to download a whole playlist from the one source.  This might be beginner JavaScript lessons 1…

By Laurence

Bali Code Class 1

18/04/2020 0

One of the things that we need to consider is the curriculum.  Here we can ask questions like: What is the purpose of the class? Who will be the students? What ‘coding’ skills are most marketable? How can those skills be best taught. As a research project there are also many other questions to be…

By Laurence

Concepts Vs Syntax

14/04/2020 0

When we first learn to code, we often want to know all of the syntax of a particular language.  This is important … we do need to know the syntax. But after a while we realise that you probably can’t know all of the syntax across the languages you use. It is also just as important to…

By Laurence

Arithmetic Operators

07/04/2020 0

Arithmetic operators operate on values, creating new values. They include: + sum / division * multiplication – subtraction % modulus (remainder) Precedence Precedence refers to which operator has priority when the program is run and the calculation performed or evaluated. For example if you entered 5 + 8 * 10, what might the answer be? …

By Laurence

About

07/04/2020 0

Code and Program provides basic information about coding and programming, aimed mostly at beginners looking for clear explanations and practical examples. I enjoy developing Windows applications and exploring Machine Learning with C# and ML.NET, collecting and restoring vintage Apple Macs. I am an Associate Professor at the Charles Darwin University in Australia, where I developed…

By Laurence