MBOSE Class X Computer Science
Live now14 chapters · SSLC papers 2020–2026, solved
Chapters
Chapter 1 · Software and Operating Systems
Study this chapterThe different kinds of software a computer runs, and how the operating system manages everything, from typed commands to graphical screens.
- Program and software
- System and application software
- Language translators
- Utility software
- Operating system — definition, functions and types
- CUI and GUI
- UNIX and Linux
Chapter 2 · DOS and Linux Commands
Study this chapterLearn to control a computer by typing commands, managing files and folders in MS-DOS and in the Linux terminal.
- MS-DOS: prompt, files, paths and wildcards
- Internal and external commands with switches
- Linux: terminal, shell, file and directory commands, sudo, man
Chapter 3 · Number Systems
Study this chapterWhy computers use binary, and how to convert numbers between decimal, binary, octal and hexadecimal, add in binary, and measure memory.
- Number systems and their bases
- Why computers use binary
- Conversions between decimal, binary, octal and hexadecimal
- Binary addition
- ASCII
- Units of memory
Chapter 4 · Logic Gates
Study this chapterHow logic gates like AND, OR and NOT make decisions inside a computer, and how to write their truth tables and Boolean expressions.
- Boolean logic
- Logic gates and truth tables
- Primary gates AND, OR, NOT
- Secondary gates NAND, NOR, EXOR, EXNOR
- Logic symbols and Boolean expressions
- Universal gates
Chapter 5 · Internet Basics
Study this chapterHow the Internet connects computers worldwide, what you need to get online, and how protocols, websites, browsers and search engines work.
- Networks and the Internet
- History
- Internet and intranet
- Requirements for connecting
- Modem
- ISP
- Wired and wireless connections
- Network devices
- Protocols (TCP/IP, HTTP, FTP, SMTP, VoIP)
- WWW, web pages, websites, web servers, hosting, browsers
- URL and domain names
- Search engines
- Uses and limitations
Chapter 6 · HTML Structure, Text and Lists
Study this chapterLearn to build a simple web page in HTML, using tags for headings, paragraphs, text styles and different kinds of lists.
- What HTML is
- Characteristics
- Tags, elements and attributes
- Container and empty elements
- Document structure
- BODY attributes
- Headings, paragraphs, line breaks, rules
- Text formatting
- FONT and BASEFONT
- Comments
- MARQUEE
- Special characters
- Ordered, unordered, definition and nested lists
Chapter 7 · HTML Images, Links, Tables and Frames
Study this chapterLearn to add images, links, tables and frames to your web pages with HTML, and to find and fix mistakes in your code.
- The IMG tag and its attributes
- Hyperlinks with the anchor tag (HREF, NAME, TARGET, mailto)
- Link colours
- Tables (TABLE, CAPTION, TR, TH, TD and their attributes, ROWSPAN, COLSPAN)
- Frames (FRAMESET with ROWS and COLS, FRAME, NOFRAMES, nested frames)
- Debugging HTML
Chapter 8 · OOP and Introduction to C++
Study this chapterThe core ideas of object-oriented programming, like classes and objects, and how to write, compile and debug your first C++ programs.
- Procedural and object-oriented programming
- Object, class, abstraction, encapsulation, inheritance, polymorphism
- C vs C++
- Structure of a C++ program
- Header files
- Comments
- Cin, cout, endl
- Escape sequences
- Tokens and identifiers
- Variables, declaration and initialisation
- Data types
- Compiling
- Syntax, logical and execution errors
- Debugging
Chapter 9 · C++ Operators and Expressions
Study this chapterHow C++ operators work, from arithmetic and logical to increment and conditional operators, and how precedence decides how an expression is calculated.
- Operators and operands
- Unary, binary and ternary operators
- Arithmetic, relational, logical, assignment and compound assignment, increment and decrement (prefix and postfix), conditional, comma and sizeof operators
- = vs ==
- Precedence and associativity
- Evaluating expressions
- Type conversion
- Writing formulas in C++
Chapter 10 · C++ Control Structures
Study this chapterHow C++ programs make decisions with if and switch, and repeat tasks with for, while and do-while loops.
- Sequence, selection and iteration
- If, if-else, nested if, else-if ladder
- Switch-case with break and default
- For, while and do-while loops
- Entry- and exit-controlled loops
- Indefinite loops
- Nested loops
- Break, continue, goto and exit()
- Standard programs
- Dry runs, output and debugging questions
Chapter 11 · Introduction to Java
Study this chapterWhere Java came from, what makes it special, and how source code becomes bytecode that runs on the Java Virtual Machine.
- History and goals of Java
- Features
- Source code, bytecode, JVM and the hotspot compiler
- Javac and java
- JDK and JRE
- Compilation unit
- Structure of a Java program
- Main() and void
- Comments
- Applications and applets
- J2SE, J2EE, J2ME
- Servlets, JSP, JavaBeans, JDBC
- IDEs
- Java and C++ compared
Chapter 12 · Java Programming
Study this chapterLearn to write Java programs that take input, do calculations, make decisions and repeat steps with loops.
- Primitive and non-primitive data types
- Variables and constants
- Operators and compound assignment
- String joining with +
- Steps to evaluate expressions
- Input with Scanner
- Output with print and println
- Sequence, selection and repetition
- If, switch
- For, while and do-while loops
- Standard programs
- Output and debugging questions
Chapter 13 · Computer Viruses and Malware
Study this chapterWhat computer viruses and other malware are, how they spread and reveal themselves, and how antivirus software and backups keep you safe.
- Computer virus and the origin of the name
- History (Creeper, Elk Cloner, Brain, Vienna, OneHalf, Melissa, ILOVEYOU, Zmist)
- Types of viruses
- Malware: worms, Trojan horses, spyware, adware, ransomware, scareware
- How viruses spread
- Symptoms
- Protection
- Antivirus software
- Data recovery
Chapter 14 · Cyber Security and Data Protection
Study this chapterHow cyber criminals attack computers, and how firewalls, encryption, digital signatures, backups and the law help protect your data online.
- Information technology
- Cyber crime and its types
- Hackers and counter-hacking
- Reasons for cyber attacks
- Protecting against cyber crime
- Firewalls and their modes
- Antivirus vs firewall
- Encryption, decryption, cipher, ciphertext
- Digital signatures and certificates
- SSL
- E-commerce security (privacy, integrity, authentication, non-repudiation)
- Data backup and its types
- Drive imaging
- Data recovery
- IT Act 2000