WBBSE Madhyamik Computer Application (Optional) study materials
WBBSE Madhyamik Computer Application (Optional) study resources

WBBSE Madhyamik Computer Application (Optional) flashcards

WBBSE Madhyamik Computer Application (Optional) · Build recall with a focused review session.

33 cards. Read the term and the definition here. The deck at the top of this page is optional.

Data vs Information
Data is raw, unprocessed facts and figures such as marks or names. Information is data that has been processed and organised so it becomes meaningful and useful for decision-making.
Stored Program Concept
Instructions and data are both kept in the same memory, so the CPU fetches and executes them in sequence. This idea, credited to von Neumann, underlies modern computers.
Byte and Nibble
A bit is one binary digit. A nibble is 4 bits, and a byte is 8 bits, which can represent 256 different values and usually stores one character.
Binary Place Weights
In a binary numeral, positions from the right have weights 1, 2, 4, 8, 16, 32, 64, 128. Adding the weights where the bit is 1 gives the decimal value.
Volatile Memory
Memory that loses its stored contents when power is switched off. RAM is volatile, which is why unsaved work is lost during a power failure.
Compiler vs Interpreter
A compiler translates the entire source program into machine code before running it and reports all errors together. An interpreter translates and executes line by line, stopping at the first error.
Operating System
System software that manages hardware, memory, files and processes, and provides an interface between the user and the computer. Examples include Windows, Linux and Android.
Firmware
Software permanently stored in read-only memory, such as the BIOS bootstrap loader. It starts the machine and is not normally changed by ordinary users.
Hexadecimal Digits
Digits 0 to 9 plus letters A to F, where A represents 10 and F represents 15. Each hexadecimal digit corresponds exactly to four binary bits.
2's Complement
A signed binary representation obtained by inverting all bits of the number and adding 1. Computers use it to perform subtraction by adding a negative value.
Decimal to Binary Conversion
Divide the decimal number repeatedly by 2, note each remainder, and stop when the quotient is zero. Read the remainders from bottom to top to get the binary number.
ASCII Code
American Standard Code for Information Interchange, a 7-bit character code for 128 characters including letters, digits and control codes. Extended versions use 8 bits.
Algorithm
A finite, ordered set of unambiguous steps that takes input, performs processing and produces output. It must terminate and every step must be clearly defined.
Flowchart Decision Symbol
A diamond-shaped box that asks a yes/no question and has one entry and two exits. Exactly one exit path is followed, depending on the answer.
Dry Run
Manually executing an algorithm step by step with sample data and recording variable values in a trace table, to check whether the logic produces the correct output.
Modulus Operator
The % operator returns the remainder of integer division, so 17 % 5 gives 2. It is commonly used to test divisibility or extract the last digit of a number.
Integer Division
Division of two integer operands that discards the fractional part, so 7 / 2 gives 3 in C or Java. At least one float operand is needed for a decimal result.
While vs Do-While
A while loop tests the condition before executing the body, so the body may never run. A do-while loop tests after the body, so it runs at least once.
Zero-Based Indexing
Array positions are numbered from 0, so an array of n elements has valid indices 0 to n−1. Using index n causes an out-of-bounds error.
Linear Search
Searching an array by comparing the target with each element from the first position onwards. It works on unsorted data but may examine every element.
String Length
The number of characters stored in a string, excluding the terminating null character in C. It is found by counting characters until the terminator is reached.
LAN
Local Area Network, covering a limited area such as a room, building or campus. It offers high speed and is usually owned by one organisation.
Star Topology
A network layout in which every node connects to a central hub or switch. A single cable fault affects only one node, but failure of the centre stops the network.
DNS
Domain Name System, a service that converts human-readable domain names such as example.com into numeric IP addresses so that browsers can reach the correct server.
Router
A network device that forwards data packets between different networks using IP addresses, choosing the best path for each packet to reach its destination.
Phishing
A fraudulent email, message or website that imitates a trusted organisation to trick users into revealing passwords, card numbers or other sensitive information.
Digital Footprint
The permanent trail of information a person leaves online through posts, searches, comments and uploads. It may be copied or archived even after the user deletes it.
Firewall
Hardware or software that monitors network traffic and allows or blocks it according to rules, protecting a computer or network from unauthorised access.
Cloud Computing
Delivery of computing services such as storage, servers and software over the Internet on demand, so users avoid buying and maintaining their own hardware.
Internet of Things
A network of everyday physical devices fitted with sensors and network connections that collect and exchange data, such as smart meters, wearables and connected appliances.
Artificial Intelligence
A branch of computing that builds systems able to perform tasks associated with human intelligence, including pattern recognition, decision-making and natural language processing.
Syntax Error
A violation of the grammar rules of a programming language, such as a missing semicolon or unmatched brace. The compiler reports it before the program can run.
Trace Table
A table used during a dry run that lists each step of a program alongside the current values of its variables, helping locate logic errors in loops and conditions.