Computer Science Category
One ‘Sub’ to rule them all!
So far we have be using Sub Procedures which have been generated when we double click on a button and an event method is called. This lesson we are going to create our own “Custom” Sub which will help us make our code more efficient. If you haven’t already you need to download and run [...]
Many ways to skin a cat!
Last lesson we looked at using If Statements and Checkboxes to control styles applied to fonts. Once you successfully ran your program you would had found that there were issues with using the “CheckState.Checked” and “CheckState.Unchecked”. This lesson we will look at two methods to solve those issues. Remember that with programming there is more [...]
Programming: Classic Controls
The Checkbox is classic control in Visual Basic 2010. It allows the user to elect one or more item by checking the checkbox/checkboxes concerned. The check box control displays a check mark when it is selected. It is commonly used to present a Yes/No or True/False (Boolean) election to the user. You can use a [...]
Programming: Converting Data Types
Last lesson we played with receiving inputs from a user and then performing a mathematical sum with the value. When you are converting one datatype class to another, you must realise that the result of that conversion could vary depending on the type of conversion that you perform. For example if you try to convert a Decimal [...]
Introduction to Programming
For Year 10 – Computer Science we just started learning to Visual Basic as a part of the programming course work. As this is first time many of you have encountered a programming language many of the concepts and terms will be very foreign, but rest assured if you stick with it you will get [...]
The Adventures of TinTin Intel: CPU Architecture
We have covered the Input, Processing and Output (IPO) procedure for computers and also the basic hardware components and their purpose. We will now look at the CPU Architecture and machine cycle. The Central Processing Unit (CPU) of a simple computer contains hardware (control unit and arithmetic logic unit) that executes the instructions, as they [...]
Preparing for Disasters: Backup, Sync and Restore
Everyone who uses a computer to save or store files will at some time or another experience that heart stopping moment when they realise their files are lost. Don’t let those files be lost forever. It’s plain and simple: if you use a computer, you need to backup your data. It’s not a question of [...]
Disaster Aftermath: System Recovery
After disaster strikes, you will be left to pick-up the pieces and recover what is left of your digital data. Depending on the extent of the damage you will need to restore your system and get back to work as quickly as possible. In order to do this there are physical and virtual preventative measures [...]
Ride the Bus!
Within computer hardware architecture, a bus is a sub-system or channel which allows transfer of data between components inside a computer circuitry,or between computers via network interfaces. A computer processes and stores data as a series of electric bits. These bits transfer internally within the circuitry of the computer along electrical channels. Each channel, called a [...]
Memory Hierarchy
The term memory hierarchy is used in computing theory when discussing performance issues in computer architectural design and lower level programming constructs such as locality references. A ‘memory hierarchy’ in computer storage distinguishes each level in the hierarchy by response time. Since response time, complexity, and capacity are related, the levels may also be distinguished [...]
Purpose of Components
The following blog entry extends the human body metaphor to show how the different components process different types of information. A computer is compose of at least six components, and each has a specific purpose. The main components are the motherboard, processor, memory, storage (hard drive), sound card and video card. Short Term Memory - The Read-Only [...]


















