Computer Science Category

Gollum-RuleAll
Saturday 31 March, 2012

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 [...]


Skinned-Cat
Friday 30 March, 2012

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 [...]


Classic-Controls
Monday 26 March, 2012

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 [...]


Data Type
Wednesday 21 March, 2012

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 [...]


intro-to-programming
Tuesday 20 March, 2012

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 [...]


Machine Cycle Processing Information (TinTin)
Sunday 04 March, 2012

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 [...]


Chicken-Little-Disaster-Recovery
Sunday 04 March, 2012

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 [...]


Chicken Little Disaster Restoration - Teachbook
Sunday 04 March, 2012

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 [...]


PCI Bus Driver
Thursday 23 February, 2012

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
Monday 20 February, 2012

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 [...]


Processing of Information
Monday 20 February, 2012

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 [...]