Core9X
Log inSign up

MBOSE Class X Computer Science

Live now

14 chapters · SSLC papers 2020–2026, solved

Start freeLog inSign up free: the first chapter of every subject is open.

Chapters

  1. Chapter 1 · Software and Operating Systems

    Study this chapter

    The 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
  2. Chapter 2 · DOS and Linux Commands

    Study this chapter

    Learn 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
  3. Chapter 3 · Number Systems

    Study this chapter

    Why 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
  4. Chapter 4 · Logic Gates

    Study this chapter

    How 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
  5. Chapter 5 · Internet Basics

    Study this chapter

    How 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
  6. Chapter 6 · HTML Structure, Text and Lists

    Study this chapter

    Learn 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
  7. Chapter 7 · HTML Images, Links, Tables and Frames

    Study this chapter

    Learn 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
  8. Chapter 8 · OOP and Introduction to C++

    Study this chapter

    The 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
  9. Chapter 9 · C++ Operators and Expressions

    Study this chapter

    How 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++
  10. Chapter 10 · C++ Control Structures

    Study this chapter

    How 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
  11. Chapter 11 · Introduction to Java

    Study this chapter

    Where 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
  12. Chapter 12 · Java Programming

    Study this chapter

    Learn 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
  13. Chapter 13 · Computer Viruses and Malware

    Study this chapter

    What 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
  14. Chapter 14 · Cyber Security and Data Protection

    Study this chapter

    How 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