I have a degree in Information and Communication Technology. In addition, I have a PGCE Secondary in IT and Computing, which is a teacher training qualification. I have taught a range of topics in IT and Computer Science up to GCSE and A Level. The following are just some of the topics I have studied and/or have taught:
Database and Distributed Systems
Binary
Number Systems Conversions including floating-point binary,
Hardware Components
Assembly Language
Programming in Python, Java, SQL and C++
Mark-up Languages: HTML and CSS
Computer Security
Computer Networks
IT Service Management
Data Structures
Algorithms including Big O Notation
E-Commerce
Social Media
Operating Systems Theory
Computing Professional in Practice (LSEPI)
Internet of Things (IoT)
Principles of Programming: Standards; Paradigm
Logical Operations
Digital Logic
Program Construction
Data Transmission
Spreadsheets in Excel and Google Sheets