Generated by All in One SEO v4.9.7.2, this is an llms.txt file, used by LLMs to index the site. # Conquer Computer Science Master the machine and its mechanisms ## Sitemaps - [XML Sitemap](https://conquercomputerscience.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Posts](https://conquercomputerscience.com/posts) - Master the fundamentals of CS with our posts, videos, courses, resources, and more! - [AI Hallucinations](https://conquercomputerscience.com/2024/01/ai-hallucinations) - Artificial Intelligence is, as its name indicates, artificial. It is the product of human work. (Just how "intelligent" it is can be debated... but that's another post!) However, it also shows emergent properties, or features that weren't originally programmed or intended. One of those is the ability to hallucinate. The word "hallucinate" is used in - [URLs](https://conquercomputerscience.com/2024/03/urls) - An overview of what a URL is an what the different components are. An example of a URL for a fake website shows how to spot and avoid scams. - [Digital vs. Analogue](https://conquercomputerscience.com/2024/02/digital-vs-analogue) - Computers are digital devices. What is digital information and how is it different from analogue information? - [Bits](https://conquercomputerscience.com/2023/10/bits) - Whenever people talk or write about computers, they use the term BITS: “bits of information,” “megabits,” “bits per second,” etc. BIT is short for Binary digIT. Binary means “two” and digits refer to basic numbers. In our normal (“denary” or “decimal”) number system, we use ten digits: 0,1,2,3,4,5,6,7,8,9. Any numbers beyond those are made by combining more - [Digitizing Colours](https://conquercomputerscience.com/2023/12/digitizing-colours) - Computers are digital machines. They operate on digits (well, specifically on electrical signals, but the best way our human brains can understand those on/off switches is in the numbers of 1 and 0). Everything they work with (software, emails, documents, music, pictures, videos ...everything) needs to be represented by numbers: digitally. For example, every colour - [Megabytes and Mebibytes](https://conquercomputerscience.com/2023/11/megabytes-and-mebibytes) - Computers, as electronic devices, function at their most basic level as a vast series of electric switches, turning off and on. Each switch state is known as a bit, which is represented as a binary digit, a 1 or a 0. These bits combine into huge collections to represent text, images, files, computer programs, and - [Primary Memory](https://conquercomputerscience.com/2023/10/primary-memory) - Primary memory is incredibly important to the functioning of a computer ...it's also not always fully understood what it is and how it works. Learn more here! What is Primary Memory? Primary Memory is the first memory or the most important memory that the computer uses. It is the memory directly accessed by the CPU - [IP Addresses](https://conquercomputerscience.com/2023/10/ip-addresses) - The internet is a huge system. How can specific things be easily found in such an enormous space? Any device that connects to the internet is assigned an IP (Internet Protocol) Address. This address is different from any other device on the internet, so it makes it easy to find. That means that every network router, - [Packet Switching](https://conquercomputerscience.com/2023/10/packet-switching) - When you click “send” on an email, you might think that your message gets sent like a paper letter – one message, delivered from place to place until it arrives at its destination. The truth is much more complicated and interesting! The way that information is sent from place to place on the internet, indeed - [Data Packets](https://conquercomputerscience.com/2023/10/data-packets) - Click "send" on a file or email or message, and you might picture it being sent like a letter to its destination. In reality, your file is torn up into small sections and reassembled at the end! When information is sent over computer networks, specifically the internet, files are not sent in their entirety. They - [Motherboards](https://conquercomputerscience.com/2023/10/motherboards) - At the heart of a computer lies the motherboard. A computer couldn’t function without it. But what exactly is a motherboard? The motherboard of a computer is a printed circuit board (PCB), with the main components of a computer attached to it. A motherboard can be extended with additional daughterboards that could be attached to extend ## Pages - [Home](https://conquercomputerscience.com/) - [Courses](https://conquercomputerscience.com/courses) - A series of online video courses have been designed and created by John Iglar, a highly experienced Computer Science teacher. The courses are not just static video courses. Students' questions are answered promptly, suggestions are listened to and acted on, additional sections and features are added regularly. There are a number of courses, useful to - [Course Savings](https://conquercomputerscience.com/course-savings) - The current best price for my courses is €12.99 (or your local equivalent), using my monthly code of JUL2026. The links below include that coupon code. Want to learn the fundamentals of Computer Science? Conquer CS Part 1: Hardware & Software Conquer CS Part 2: Networks/Internet/Data Transmission Conquer CS Part 3: Data Representation/Binary Numbers/Logic Gates - [Resources](https://conquercomputerscience.com/resources) - Concepts/Theory Resources Crash Course (general knowledge video series) High School CS Knowledge Base (IB) Isaac Computer Science (GCSE & A levels) Programming Resources Java Think Java - a free textbook (PDF, online edition, interactive Trinket version) - an excellent way to learn Java programming while focusing on algorithmic thinking Python Think Python - a free - [Outsource IBDP CS Exam Prep](https://conquercomputerscience.com/outsource-ibdp-cs-exam-prep) - Wouldn't it be great if you could focus class time more on Computer Science skills and concepts? Wouldn't you love to have a resource that could manage your students' exam preparation? For many years, I taught Computer Science and tried to find ways to minimize the amount of time that I spent in class on - [About](https://conquercomputerscience.com/about) - Conquer Computer Science is a blog and information site created to provide basic computer science information, in an easy-to-read format, supplemented with videos, animations and more. Its target audience is secondary students (high school) who are studying computer science in school, as home study, or who are just curious about computers and how they work! It - [Consultation](https://conquercomputerscience.com/consultation) - Are you a student in need of individual assistance? Are you a teacher seeking guidance in implementing a new Computer Science program? Is your school in need of technical or curricular support? You've reached the right place! With over thirty years in education, John Iglar has a plethora of experience to draw upon. He has - [Hotline](https://conquercomputerscience.com/hotline) - [Teachers](https://conquercomputerscience.com/teachers) - Conquer Computer Science was originally launched with a target audience of high school students. However, the positive feedback from CS teachers has shown there's a real need for teacher-oriented material. We are developing materials aimed at Computer Science teachers and will be adding them here. We have started adding links to useful teacher-specific resources. If - [Videos](https://conquercomputerscience.com/videos) - Using videos to explain things is an excellent way to supplement and improve on written explanations. In addition to the videos embedded in the posts, you can see more Computer Science and Study Skills videos in the links below. Channel Videos on Computer Science, Study Skills, and more Selected Playlists Conquer Computer ScienceIBDP Computer Science ## Categories - [Binary](https://conquercomputerscience.com/category/binary) - [Data Representation](https://conquercomputerscience.com/category/data-representation) - [Hardware](https://conquercomputerscience.com/category/hardware) - [Networks](https://conquercomputerscience.com/category/networks) - [Internet](https://conquercomputerscience.com/category/internet) - [Data Transmission](https://conquercomputerscience.com/category/data-transmission) - [AI](https://conquercomputerscience.com/category/ai) ## Tags - [computer](https://conquercomputerscience.com/tag/computer) - [motherboard](https://conquercomputerscience.com/tag/motherboard) - [hardware](https://conquercomputerscience.com/tag/hardware) - [bits](https://conquercomputerscience.com/tag/bits) - [binary](https://conquercomputerscience.com/tag/binary) - [packets](https://conquercomputerscience.com/tag/packets) - [networks](https://conquercomputerscience.com/tag/networks) - [data transmission](https://conquercomputerscience.com/tag/data-transmission)