Programming

= =

=Programming=

BBC Basic
BBC Basic is a good programming language to start with and is a good way to get familiar with the code you can expect to see on the F452 exam. A free version is available to download from: @http://www.bbcbasic.co.uk/bbcwin/download.html


 * **Lesson** || **Worksheet** ||
 * 1. Hello World || [[file:BBC Basic Worksheet 1.pdf]] ||
 * 2. Using Variables || [[file:BBC Basic Worksheet 2.pdf]] ||
 * 3. Performing Calculations || [[file:BBC Basic Worksheet 3.pdf]] ||
 * 4. Doubles and Constants || [[file:BBC Basic Worksheet 4.pdf]] ||

C#
C# is a little more complex than BBC Basic but is a more powerful language and is ideal for second year projects.


 * **Lesson** || **Worksheet** ||
 * 1. Hello World || [[file:CSharp Worksheet 1.pdf]] ||
 * 2. Using Variables || [[file:CSharp Worksheet 2.pdf]] ||
 * 3. Performing Calculations || [[file:CSharp Worksheet 3.pdf]] ||
 * 4. Doubles and Constants || [[file:CSharp Worksheet 4.pdf]] ||
 * 5. For Loops || [[file:CSharp Worksheet 5.pdf]] ||
 * 6. If/Else Selection || [[file:CSharp Worksheet 6.pdf]] ||
 * 7. While Loops || [[file:CSharp Worksheet 7.pdf]] ||
 * 8. Strings Part One || [[file:CSharp Worksheet 8.pdf]] ||
 * 9. Arrays || [[file:CSharp Worksheet 9.pdf]] ||
 * 10. Subroutines || [[file:CSharp Worksheet 10.pdf]] ||
 * 11. Functions || [[file:CSharp Worksheet 11.pdf]] ||
 * 12. Switch/Case || [[file:CSharp Worksheet 12.pdf]] ||
 * 13. Do...While Loops || [[file:CSharp Worksheet 13.pdf]] ||
 * 14. Windows Forms 1 || [[file:CSharp Worksheet 14.pdf]] ||
 * 15. Windows Forms 2 || [[file:CSharp Worksheet 15.pdf]] ||