I like to program. I am also an online chess player and I like making trade deals. I am sure you may want to know a bit more but please if so... ask and I will happily reply.
I like to program. I am also an online chess player and I like making trade deals. I am sure you may want to know a bit more but please if so... ask and I will happily reply.
I have coded short illustrious programs for each module.
This resource has the following topics:
Using Variables for Numeracy
Maths Functions
Random Module
String Methods
Number Functions
In this tutorial I cover the following sub-topics:
Using the “import” function
Using the Random generator
Using recursion in Python
Using Functions with arguments e.g. def marks(die1,die2,die3)
Formatting strings and integers and converting text to upper case
Using global and local variables
Using the timer in Python
Sequencing and Selection Statements and a lot more
This code is for a game that rolls three dice. If all three show the same number you score 10 points and if its just two you score 5 points otherwise you lose 2 points.
The original code will be emailed to you because I can’t upload it here due to file restrictions.
In this lesson students get to learn how to convert Binary, Denary and Hexadecimal values. It contains so many worked examples, Questions and Answers so the lesson can be a double or a single 1-2 hour lesson.
This is also ideal for cover teachers and I have it on my youtube channel “Mr Ma” for your convenience.
In this lesson, students get to learn how to add binary values together with hexadecimal and denary numbers.
It contains a starter activity, introduction and questions together with answers. Tasks are differentiated from low level to higher ability level.
It is perfect for whole 1 hour lessons but also for supply or cover teachers who may not have a good enough subject knowledge.
I have made a video tutorial for this resource which you can access on my youtube channel “Mr Ma”
In this lesson, students learn how to subtract Binary values together with Hexadecimal and Denary.
There is a starter and Introduction and questions and answers for this tutorial. It is perfect also for cover work in class the teacher’s subject knowledge is not so great.
I have also made a video about this resource file on my youtube channel “Mr Ma” so feel free to check it out.
Students require prior knowledge of converting Binary numbers which is also one of my resource files… please check in my dashboard.
This is a typical 1-2 hour lesson depending on the class and teacher’s subject knowledge.
It is a lesson on Boolean Algebra and logic gates with a starter, worked examples, questions and corresponding answers.
It is ideal for cover work since I have made a video as well to help you deliver the lesson more efficiently and it is on my Youtube channel Mr Ma.
I have made a commented powerpoint with two examples of trace tables and three sets of exam questions and answers.
All you have to do is give your students the powerpoint with the questions then either mark them or later on after they have done it, reveal the mark scheme.
The powerpoint is well explained so students only need a background knowledge of Python Loops/Interations and a general understanding of functions and procedures.
In this lesson I introduce students with an overview of programming and give then a variety of activities.
I have also made some fully commented python code to match with the lesson activities.
You may wish to remove some of the context. This lesson should cover an hour. If you are happy with my resource which I am pretty sure you may… then keep an eye out for the other coming lessons.
This is a fabulous learning resource package for teachers bot new, preparing for job interviews and also experienced teachers. It is something that will cut out pretty much all of the hard work.
It includes a video, lots of group and individual work,starter, main and plenary work plus extra work for high achieving pupils.
It is designed for a 2 hour lessons but you may shorten the tasks if you wish to or add more.
Students will need Internet and pens to use. If you would rather they take down some notes then this package can also be used for that. I have included the extra sheet with simplified language.
Learning Objectives:
KNOW WHAT LOGIC GATES ARE. BE ABLE TO DEFINE LOGIC GATES
UNDERSTAND THE USE OF LOGIC GATES IN SOLVING COMPUTATIONAL PROBLEMS.
BE ABLE TO IDENTIFY SOME SYMBOLS USED TO REPRESENT LOGIC GATES.
BE ABLE TO DRAW BASIC AND COMPLEX LOGIC DIAGRAMS
This lesson introduces pupils to Scratch and also covers the following:
The scratch Interface, Making and using Variables, Using IF blocks plus a few other challenges throughout the activities set.
I have made it as simple as possible to suit SEN kids too and it is filled with labelled diagrams showing steps to go through. They do a guided activity and then a few challenges to see if they remember how it is done.
They are also asked to explain certain blocks of code to show their understanding. This should cover the main Skills, Knowledge and Understanding concept.
This lesson includes two videos with subtitles. The videos are for educational use only. The lesson resources are handy and very useful for a Computer Science Lesson on The Internet and How it works.
Videos only last for up to 7 minutes each.
Students need to take down some notes and to make a few drawings for Skills, Knowledge and Understanding
All
Know and understand the common ways to connect to the internet Understand the role of the ISP.
Most
Understand what is bandwidth and broadband. Be able to compare and contrast ADSL and fibre optic.
Know why ADSL has been adjusted to have more downstream capacity than upstream capacity?
Some
Understand the way in which telephone lines are used to transmit digital data
Pupils to read the news article and discuss answers to the questions in the right panel. There is also a link to the BBC video and I have attached the video formatted to .mp4 to it can be played by many video players.
Questions are differentiated from simple questions to the more difficult ones. Also, the video allows pupils an option to either watch it or read about the article.