Introduction to programming

Course Dates: 01/12/18
Time: 10:00 - 17:00
Location: KS - Keeley Street
Tutor: Andrew Chu

You will learn the underlying concepts used in all programming. This is an ideal preparation for learners wanting to have their first adventure in learning any of the programming languages at Build.


What is the course about?

Introduction to Programming introduces learners to the logical mind of computing – how computers work with programming languages, and how to write in a way they will understand. Using pseudocode, these lessons are directly applicable across a range of languages taught at CityLit; the instructor is proficient in a number of these and can signpost learners to subsequent courses.

Introduction to Programming will introduce learners to new methods of understanding and 'de-coding' everyday processes, aiding them in the production of programming code through subsequent language specific courses.

What will we cover?

• Process analysis: how computers interpret programming languages, and how to write in a way they will understand.
• Introduction to key terminology: Functions, Routines, Sub Routines and Loops.
• Troubleshooting techniques: Breakpoints and Watches.

What will I achieve?
By the end of this course you should be able to...

• Analyse an everyday process and identify procedures, routines and sub-routines.
• Produce logical pseudocode to perform calculations, produce patterns, and react to external stimuli.
• Produce logical pseudocode that would control a vehicle/robot.
• Identify, in a working code sample, the different functions, routines, subroutines and loops.

What level is the course and do I need any particular skills?

This code is an entry level course and is an ideal starting place for someone wanting to go on to take a language-specific programming class. Some knowledge of computers would be an aid, but no other skills are required.

How will I be taught, and will there be any work outside the class?

Classes will be held over 6 hours in a single day, with no external work required.

Are there any other costs? Is there anything I need to bring?

There are no requirements to bring any equipment. A calculator may be useful.

When I've finished, what course can I do next?

Introduction to Python, introduction to Java, introduction to C#, introduction to C++, introduction to creative coding using Processing, introduction to Unity3D, introduction to R programming.

General information and advice on courses at Build is available from the Student Centre and Library on Monday to Friday from 12:00 – 19:00.
See the course guide for term dates and further details


Customer Reviews 1 item(s)

Write a review
Highly recommend
Course Rating
Review by Anonymous / (Posted on 27/09/2018)

Book your place

Course Code: CPR10

Please choose a course date 

Sat, day, 01 Dec - 01 Dec '18

Duration: 1 session

Full fee: £99.00
Senior fee: £79.00
Concession: £50.00
Add to Basket

Or call to enrol: 222-66-889-99

Download form & post

Any questions? [email protected]
or call 020 7492 2515

Add to my wishlist

Please note: we offer a wide variety of financial support to make courses affordable. For more information visit our online . You can also visit the Information, Advice and Guidance drop-in service, open from 12 – 6.45, Monday to Friday.