Daniel
About Me
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
My teaching style
I approach each topic through use of booklets for the students to complete work and use a set of PowerPoint slides whereby the tasks stated on a particular slide will correspond with the page numbers in the work booklets. In the case of programming tasks, I use work sheets that will show what a sequence of code looks like so that the students will know or have a rough idea as to how to set out their code.
My past experience
3 years in schools
2 years online private tutoring
My Proudest Achievements
Achieving the Bronze, Silver and Gold Duke of Edinburgh Awards
Passing my Teacher Induction training
I teach
- Computer Science
- ICT
- PGCE
- Python
- Programming
- C++
- C Sharp
- Database
- Microsoft Access
- Microsoft Office
- Microsoft Powerpoint
- Coding
My Results and Achievements
- Distinction in ICT Level 3
- Holder of all three Duke of Edinburgh's Awards
- PGCE Secondary in IT and Computing
- NQT Teacher Induction
- Private Tutor for 3 years so far