COURSE DESCRIPTION
In this course you will learn the basics of computer programming, the purpose of Integrated Development Environments (IDEs), how to utilize peripheral devices in your programs (e.g. cameras, audio etc) and much more. You will get an understanding of the more common programming languages used today and why they are used.
COURSE CONTENT
Lesson 1: Basics
This lesson will cover the basic characteristics of a computer programming language, the similarities and differences between different languages, e.g. block based programming, Python, C++, html etc.
Lesson 2: Detail
We cover basic programming instructions, loops, conditional statements, variables and highlight some of the pitfalls when writing code. Two main program types, Procedural and Object Oriented programming are explained. Functions are explained and the importance and use of libraries. This lesson will teach how to write a simple program in Python, using an IDE. Finally a program using artificial intelligence will be shown just to show what can be done with the building blocks explained earlier.
COURSE DATES
Date | Subjects |
7th January 2023, 5-6pm | Part 1: Basics |
8th January 2023, 5-6pm | Part 2: Detail |
TBD | |
TBD | |
TBD |
LEARNING OUTCOMES
On successful completion of this course students should be able to:
• Understand Integrated Development Environments (IDEs).
• Understand the role of programming libraries and how to use them.
• Have a good grasp of the more common programming languages and their strengths and weaknesses.
• How to program peripherals.
SUGGESTED OTHER COURSES
Course Features
- Lectures 0
- Quizzes 0
- Duration 4 hours
- Skill level All levels
- Language English
- Students 20
- Assessments Yes