JohnPhilipJones
  • Home
  • 1-Minute Videos
    • A). Binary and Number Systems Revision
    • B). Logic Gate Revision
  • Edexcel
    • 1.2. Algorithms
    • 2.1 Binary
    • 3.1 Hardware
    • 3.2 Software
    • 6.2 Constructs
    • 6.5 Operators
    • 6.6. Subprograms
  • Video Index
    • 1. Basic Logic Gates
    • 2. Boolean Algebra
    • 3. Machine Code
    • 4. Number Systems
    • 5. Operating Systems
    • 6. Visual Basic
    • 7. GIMP Graphics
  • Donate
  • Python
  • Mathematics
  • Revision
  • Contact

Videos for Edexcel GCSE Computer Science (2020)

The index below allows access to this websites videos that support the New Edexcel Computer Science Specification.
1.2 Algorithms
  1. ​Python Program Design >>​​
  2. ​Coding a Design in Python >>
2.1 Binary
  1. Number Systems Introduction >>
  2. Binary Patterns >>
  3. Binary Number System >>
  4. Denary to Binary Base Change >>
  5. Binary to Denary Conversion >>
  6. Binary to Hexadecimal Conversion >>
  7. Hexadecimal to Binary Conversion >>
  8. Finding the 1's Complement >>
  9. Finding the 2's Complement >>
  10. Quick 2's complement >>
  11. Unsigned Binary Numbers >>
  12. Signed Binary Numbers >>
3.1 Hardware
  1. Machine Code Instructions >>
  2. Fetch-Decode-Execute Cycle >>​​
3.2 Software
  1. An Introduction to Operating Systems Theory >>
  2. Operating System Managers >>
6.2 Constructs
  1. Python Variables and Data Types >>
  2. Python Assignment Statement >>
  3. Python Assignment Operators >>
  4. Python Augmented Assignment Operators >>
  5. Naming Python Variables >>
  6. Pythons Case Sensitivity >>
  7. The Sequence Structure >>
  8. The if  Selection Construct >>
  9. The if... else Selection Construct >>
  10. Boundary testing the if ... else Selection Construct >>
  11. Nested Selection Constructs >> 
  12. The elif Selection Construct >>
  13. The while iteration (repetition loop) >
  14. Pythons Relational Operators (making decisions) >>
  15. Multiple Conditional Tests (and paths) in a Python program >>
  16. Pythons range function >>
  17. The for loop iteration >>
The following video is outside the scope of the GCSE course but is worth watching to help understand why it is often said that everything in Python is an Object.
  1. A Python Variable versus a Python Object >>
6.5 Operators
  1. Pythons Arithmetic Operators >>
  2. Pythons % Operator >>
  3. Pythons logical operators (and, or & not) >>
  4. Pythons logical and operator >>
  5. Operator Precedence >>
  6. Multiple Assignment >>
  7. Multiple Assignment and Trace Tables >>
  8. Simultaneous Assignment >>​
6.6 Subprograms
  1. Pythons ord() function >>
  2. Pythons chr() function >>​
  3. Pythons print() function >>
  4. Pythons abs() function >>
  5. Why we have Python functions >>
  6. Python User Defined Function >>
  7. How to design a Python function >>
  8. Python Function with arguments and no return value >>
  9. Python Function with no arguments but return value >>
  10. Python Function with no arguments and no return value >>
  11. Python Keyword Arguments for functions >>
  12. Python Default Arguments for functions >>
  13. Local and Global Variable Scope >>
  14. Lifetime of Variables >>
  15. In functions do not directly access global variable >>
  16. Python Parameter Passing Mechanism >>

Please consider donating to help with the costs incurred in developing this website.             Donate >>