Enter your keyword

Computing

Unit 1:

In this course, you will learn the basics of programming using the C++ language. C++ is a programming language widely used in University and industry and the basic commands that you will learn can easily be applied to other languages that you may study in the future including Microsoft C# and Java. This is a mainly practical course and each week we will work through simple programs that will produce a text based output. Examples have included simple games and utilities such as a calculator program.

The examination begins with a short test (around 10 marks) with the remainder being a practical programming activity taken in the computer room. If you intend to study computer science or software engineering at university, then this module should provide a valuable head start.

Unit 2:

This course will extend the knowledge and skills learned during the first module. You will learn about object orientated programming techniques as well as the use of pointers and references to access specific memory locations. We will also look at binary number systems and encryption methods. Again, this is a mainly practical course and each week we will work through more complex programs that will produce a text based output. Examples have included games and utilities such as a program for calculating the volume and area of 3D shapes.

The examination begins with a short test (around 10 marks) with the remainder being a practical programming activity taken in the computer room. If you intend to study computer science or software engineering at university, then this module should provide a valuable head start.

Units 1 & 2 are each examined by a 1 hour 30 minutes exam which includes a written part and practical task.

Unit 3:

This unit is a theoretical module, where the focus shifts away from the coding covered in the previous modules and moves on to look at computer hardware and the underlying mathematical theory.

Topics covered will include:

  • Boolean mathematics and simplification of discrete algebra
  • Logic and logic gates
  • Computer system architecture
  • Simple assembly language
  • External hardware devices
  • Local and wide area networks
  • Computer security, ethics and legal issues

Unit 3 assessment: 1hr 30 min theory paper (100%)