Cesar F. GCSE and A-Level Computing tutor

Cesar F.

Unavailable

Computer Science (Bachelors) - University College London University

4.9
Star 1 Created with Sketch.
Star 1 Created with Sketch.
Star 1 Created with Sketch.
Star 1 Created with Sketch.
Star 1 Created with Sketch.

23 reviews

Trusted by schools

This tutor is also part of our Schools Programme. They are trusted by teachers to deliver high-quality 1:1 tuition that complements the school curriculum.

53 completed lessons

About me

I am a final year Computer Science student at UCL, offering tuition in computing and programming. I'm happy to help with GCSE, A-level and IB students, both with theory and coursework assignments.


My tutoring experience includes teaching high-school students through volunteering and as a paid job. After graduating high-school I began tutoring giving one-to-one lessons. I was then hired by a tutoring company which prepares students for a series of examinations such as IGCSEs and IBs. There, I taught both individual and group classes with up to 10 students. I have also volunteered in a "coding club" innitiative in London, through which I helped run a workshop that taught basic programming in Scratch, HTML, CSS and JavaScript.


I have work experience with several programming languages like Python, PHP, SQL, HTML, CSS, JavaScript, C, Haskell, Miranda and Java. I've worked as a full-stack web developer, and have developed several Python applications including a Twitter Bot and a Slack Bot. My university dissertation was in Machine Learning using Python.

I am a final year Computer Science student at UCL, offering tuition in computing and programming. I'm happy to help with GCSE, A-level and IB students, both with theory and coursework assignments.


My tutoring experience includes teaching high-school students through volunteering and as a paid job. After graduating high-school I began tutoring giving one-to-one lessons. I was then hired by a tutoring company which prepares students for a series of examinations such as IGCSEs and IBs. There, I taught both individual and group classes with up to 10 students. I have also volunteered in a "coding club" innitiative in London, through which I helped run a workshop that taught basic programming in Scratch, HTML, CSS and JavaScript.


I have work experience with several programming languages like Python, PHP, SQL, HTML, CSS, JavaScript, C, Haskell, Miranda and Java. I've worked as a full-stack web developer, and have developed several Python applications including a Twitter Bot and a Slack Bot. My university dissertation was in Machine Learning using Python.

Show more

About my sessions

My sessions are a combination of theoretical knowledge and practical examples. It is important to learn the basics of any computing topic, but it is also crucial to have hands-on experience (and make mistakes!) so that students really consolidate their knowledge! The content and structure of my lessons vary based on the needs of the student, but they more or less always include:

1. Recap: I briefly go through what we covered the week before, to consolidate the student's knowledge. Recalling previously learnt information is the best way to move it to your long term memory!

2. Theory / Content: This entails explaining the necessary theory needed to achieve the student's goals. This can be working on coursework structure and knowledge, or just going through theory in the syllabus.

3. Practice: The only way to truly understand coding and computing theory is for the students to get some practice! This time is spent going through past paper questions, and working through real-life code, allowing the student to apply their new knowledge.

4. Conclusion: The last few minutes consist of an overview of the lesson, giving the opportunity to ask questions.

My sessions are a combination of theoretical knowledge and practical examples. It is important to learn the basics of any computing topic, but it is also crucial to have hands-on experience (and make mistakes!) so that students really consolidate their knowledge! The content and structure of my lessons vary based on the needs of the student, but they more or less always include:

1. Recap: I briefly go through what we covered the week before, to consolidate the student's knowledge. Recalling previously learnt information is the best way to move it to your long term memory!

2. Theory / Content: This entails explaining the necessary theory needed to achieve the student's goals. This can be working on coursework structure and knowledge, or just going through theory in the syllabus.

3. Practice: The only way to truly understand coding and computing theory is for the students to get some practice! This time is spent going through past paper questions, and working through real-life code, allowing the student to apply their new knowledge.

4. Conclusion: The last few minutes consist of an overview of the lesson, giving the opportunity to ask questions.

Show more

Personally interviewed by MyTutor

We only take tutor applications from candidates who are studying at the UK’s leading universities. Candidates who fulfil our grade criteria then pass to the interview stage, where a member of the MyTutor team will personally assess them for subject knowledge, communication skills and general tutoring approach. About 1 in 7 becomes a tutor on our site.

DBS Icon

Enhanced DBS Check

21/01/2016

Ratings & Reviews

4.9from 23 customer reviews
Star 1 Created with Sketch.
Star 1 Created with Sketch.
Star 1 Created with Sketch.
Star 1 Created with Sketch.
Star 1 Created with Sketch.

Spoghmai (Parent from London)

April 25 2018

He will always be happy to repeat anything over and over again until you fully understand. great tutor.

Star 1 Created with Sketch.
Star 1 Created with Sketch.
Star 1 Created with Sketch.
Star 1 Created with Sketch.
Star 1 Created with Sketch.

Heejeong (Parent from Praha)

April 20 2018

.

Star 1 Created with Sketch.
Star 1 Created with Sketch.
Star 1 Created with Sketch.
Star 1 Created with Sketch.
Star 1 Created with Sketch.

Hussein (Student)

April 11 2018

Excellent tutor, explains concepts well and really makes sure you understand everything clearly.

Star 1 Created with Sketch.
Star 1 Created with Sketch.
Star 1 Created with Sketch.
Star 1 Created with Sketch.
Star 1 Created with Sketch.

Tabassum (Student)

November 23 2016

Wonderful teacher! Very determined to make sure that I understand every part of my course and does not give up until I do. It was, once a again, a great lesson! I highly recommend Cesar as a tutor. Thanks Cesar :)

Show more reviews

Qualifications

SubjectQualificationGrade
MathematicsInternational Baccalaureate (IB) (HL)6/7
PhysicsInternational Baccalaureate (IB) (HL)7/7
Computer ScienceInternational Baccalaureate (IB) (HL)7/7
HistoryInternational Baccalaureate (IB) (SL)7/7
Spanish (First Language)International Baccalaureate (IB) (SL)6/7
English (First Language)International Baccalaureate (IB) (SL)6/7

General Availability

Pre 12pm12-5pmAfter 5pm
mondays
tuesdays
wednesdays
thursdays
fridays
saturdays
sundays

Subjects offered

SubjectQualificationPrices
ComputingA Level£36 /hr
ComputingGCSE£36 /hr
ComputingIB£36 /hr

Questions Cesar has answered

Explain the difference between the cache memory and the buffer.

The cache memory aims to reduce the memory access time and thus increase your computer speed by storing frequently accessed data. A buffer, such as a printing buffer, is just a temporary memory storage that holds a queue of data to be used.

A key difference is that all the contents in the buffer will be used whereas some of the cache contents could never be accessed by a user.

The cache memory aims to reduce the memory access time and thus increase your computer speed by storing frequently accessed data. A buffer, such as a printing buffer, is just a temporary memory storage that holds a queue of data to be used.

A key difference is that all the contents in the buffer will be used whereas some of the cache contents could never be accessed by a user.

Show more

2 years ago

1410 views

What is the difference between data verification and data validation?

Data verification is a way of ensuring the user types in what he or she intends, in other words, to make sure the user does not make a mistake when inputting data. An example of this includes double entry of data (such as when creating a password or email) to prevent incorrect data input.

Data validation has nothing to do with what the user wants to input. Validation is about checking the input data to ensure it conforms with the data requirements of the system to avoid data errors. An example of this is a range check to avoid an input number that is greater/smaller than the specified range.

Data verification is a way of ensuring the user types in what he or she intends, in other words, to make sure the user does not make a mistake when inputting data. An example of this includes double entry of data (such as when creating a password or email) to prevent incorrect data input.

Data validation has nothing to do with what the user wants to input. Validation is about checking the input data to ensure it conforms with the data requirements of the system to avoid data errors. An example of this is a range check to avoid an input number that is greater/smaller than the specified range.

Show more

2 years ago

12602 views

Send Cesar a message

A Free Video Meeting is a great next step. Just ask Cesar below!


Send message

How do we connect with a tutor?

Where are they based?

How much does tuition cost?

How do Online Lessons work?

We use cookies to improve your site experience. By continuing to use this website, we'll assume that you're OK with this. Dismiss

mtw:mercury1:status:ok