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

Video Index

​1. Basic Logic Gates

Basic logic gates and an introduction to combinational logic circuit design.
  1. A Switch >>
  2. A Transistor >>
  3. Logic Not Gate >>
  4. Logic Or Gate >>
  5. Logic And Gate >>
  6. Nor Gate >>
  7. Nand Gate >>
  8. Combinational Circuits (1 of 2) >>
  9. Combinational Circuits (2 of 2) >>
  10. Boolean Identities >>

​2. Boolean Algebra

Boolean algebra, expression minimising, axioms, theorems, Karnaugh Maps and combinational logic circuit design
  1. F = A + 1 = 1 >>
  2. F = A + 0 = A >>
  3. F = A And 0 = 0 >>
  4. F = A And 1 = A >>
  5. A Or Not(A) = 1 >>
  6. F = Not(Not(A)) = A >>
  7. F = A Or (A And B) >>
  8. A Or (Not(A) And B) = A Or B >>
  9. Associative Law (1 of 2) >>
  10. Associative Law (2 of 2) >>
  11. Commutative Laws >>
  12. Distributive Law (1 of 5) >>
  13. Distributive Law (2 of 5)>>
  14. Distributive Law (3 of 5) >>
  15. Distributive Law (4 of 5) >>
  16. Distributive Law (5 of 5) >>
  17. Introduction to Axioms >>
  18. Axioms >>
  19. Deriving a Theorem using axioms >>
  20. Deriving a Theorem >>
  21. Perfect Induction >>
  22. Two Variable Sum of Minterms >>
  23. Three Variable Sum of Minterms >>
  24. Four Variable Sum of Minterms >>
  25. Two Variable Karnaugh Map >>
  26. Karnaugh Map Examples (2 variables) >>
  27. Three Variable Karnaugh Map >>
  28. Karnaugh Map Examples (Three Variables) >>
  29. Four Variable Karnaugh Map >>
  30. Karnaugh Map Examples (4 variables) >>
  31. Combinational Logic Circuit Design >>
  32. Half Adder Design >>
  33. Half Subtractor Design >>
  34. De Morgan's Theorem >>
  35. Universal Logic (Nand Gates) >>.
  36. Half Adder Design (using universal gates) >>
  37. Half Adder Design (using Nor gates) >>
  38. Exclusive Or Gate >>
  39. Half Adder Design (XOR) >>
  40. Logic Circuit Design for Memory >>
  41. Combinational Logic Circuit Design (Memory) >>
  42. Combinational Logic Circuit Design (Four Chips) >>
  43. XOR gate >>

​3. Machine Code

Introduces machine code and the fetch-decode-execute cycle.
  1. Machine Code Instructions >>
  2. Fetch-Decode-Execute Cycle >>
  3. Fetch Decode Execute Cycle (Immediate Addressing) >>
  4. Fetch-Decode-Execute Cycle (Absolute Addressing) >>

​4. Number Systems

Introduces machine code and the fetch-decode-execute cycle.
  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 >>

​5. Operating Systems

Covers the theory of Operating Systems
  1. An Introduction to Operating Systems Theory >>
  2. Operating System Managers >>
  3. Operating System Manager Tasks >>
  4. Operating System Memory Manager >>
  5. Operating System Jobs and Processes >>
  6. Operating System Process Control Blocks >>
  7. Process Manager and Process States >>
  8. Operating System Device Manager >>

​6. Visual Basic

This video list introduces the object oriented aspects of Visual Basic using the Visual Basic Express 2010 edition. The advantage  of using the express edition is that it is FREE to download from Microsoft's website. 
  1. Class and Object (1 of 3) >>
  2. Class and Object (2 of 3) >>
  3. Class and Object (3 of 3) >>
  4. Communicating Objects >>
  5. Creating Objects >>
  6. Creating and Messaging (Objects) >>
  7. Collaboration Diagram >>
  8. Collaboration Diagram and Visual Basic Code >>
  9. Object Visibility (1 of 2) >>
  10. Object Visibility (2 of 2) >>
  11. Collaboration Diagram, Object Anatomy and Visibility Stereotypes >>
  12. A Simple Class (1 of 3) >>
  13. A Simple Class (2 of 3) >>
  14. A Simple Class (3 of 3) >>
  15. UML Diagrams >>
  16. UML and Visual Basic >>

​7. GIMP Graphics

Shows how to use GIMP 2.8 (the free image manipulation software)
  1. Downloading and installing GIMP 2.8 >>
  2. GIMP 2.8 User Interface Overview >>
  3. GIMP 2.8 Single-Window Mode >>
  4. GIMP 2.8 Resetting Layout >> 
  5. GIMP 2.8 Fit Image in Window >>
  6. GIMP 2.8 Bucket Fill Tool >>
  7. GIMP 2.8 Photo to a Coloured Drawing >>
  8. GIMP 2.8 Perspective tool >>
  9. GIMP 2.8 Fuzzy Selection Tool >>
  10. GIMP 2.8 Clone tool >>
  11. GIMP 2.8 Layer Mask >>
  12. GIMP 2.8 Feathering >>
  13. GIMP 2.8 Create a simple frame around a photograph >>
  14. GIMP 2.8 Scaling a Layer >>
  15. GIMP 2 8 How to make a Transparent ICON >>
  16. GIMP 2.8 Change the Size of an Image for the screen >>
  17. GIMP 2.8 Change the Size of an Image for printing >>
  18. GIMP 2.8 RGB File Mode >>
Please consider donating to help with the costs incurred in developing this website.             Donate >>