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 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?
We hold many further coding courses including:
Introduction to Python, Introduction to C#, Introduction to Java, HTML5 & CSS: introduction (stage 1), Introduction to C++, Introduction to creative coding with Processing, Introduction to Unity 3D.
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