Tutorials
Step-by-step tutorials covering programming concepts, data structures, and algorithms for ICSE and ISC students.

Boolean Algebra for ISC Class 12: Laws, Canonical SOP and POS, and Simplification
ISC Class 12 Computer Science notes on Boolean algebra: all the laws and theorems, duality, De Morgan's laws, minterms and maxterms, converting to canonical SOP and POS, and step-by-step algebraic simplification with solved examples.

String Handling in Java for ISC Class 11: Methods, StringTokenizer and Programs
ISC Class 11 Computer Science notes on string handling in Java: the String methods you must know, string immutability, comparing strings, splitting a sentence into words with split() and StringTokenizer, and solved sentence programs.

Math Library Methods in Java for ICSE Class 9 (with Outputs)
ICSE Class 9 Computer Applications notes on the Java Math class: sqrt, cbrt, pow, abs, max, min, ceil, floor, round, rint and random, with return types, tricky negative-number outputs and Java expressions for formulas.

Loops in Java for ICSE Class 9: for, while, do-while and Nested Loops
ICSE Class 9 Computer Applications notes on loops in Java: for, while and do-while loops, entry vs exit control, break and continue, nested loops and pattern programs, with dry runs, output questions and solved programs.

Number Systems for ISC Class 11: Conversions, Binary Arithmetic and 2's Complement
ISC Class 11 Computer Science notes on number systems: converting between decimal, binary, octal and hexadecimal (including fractions), binary addition and subtraction, and 1's and 2's complement, with worked examples.

Conditional Statements in Java: ICSE Class 9 Notes on if, if-else and switch
ICSE Class 9 Computer Applications notes on conditional statements in Java: if, if-else, if-else-if ladder, nested if, the ternary operator and switch-case with fall-through, with solved programs and output questions.

Constructors in Java: ICSE Class 10 Notes with Types, Overloading and Programs
ICSE Class 10 Computer Applications notes on constructors: what a constructor is, default and parameterised constructors, constructor overloading, the this keyword, differences from methods, and solved programs.

ICSE Class 10 Arrays: Linear Search, Binary Search, Bubble Sort and Selection Sort
Complete ICSE Class 10 Computer Applications notes on arrays: declaring and initialising arrays, linear and binary search, bubble sort and selection sort, with dry runs, solved Java programs and exam tips.

ISC Class 11 Computer Science Notes: Propositional Logic and Truth Tables
Complete ISC Class 11 Computer Science notes on propositional logic: propositions, logical connectives, truth tables, tautology, contradiction, converse, inverse and contrapositive, and the laws of logic, with solved examples.

ICSE Class 9 Computer Applications Notes: Values, Data Types and Operators in Java
Easy-to-revise ICSE Class 9 Computer Applications notes on Java tokens, primitive data types, type conversion, and arithmetic, relational, logical, increment and ternary operators, with solved output questions and practice exercises.
Python Practice Questions and Solved Programs for ICSE and ISC Students
Test your Python skills with output prediction questions, error-finding exercises, solved programs, and MCQ-style questions designed for ICSE and ISC board examinations.
Python Variables, Data Types, and Operators – A Complete Guide for Students
Master Python variables, data types (int, float, string, bool, list, tuple, dictionary), operators, type conversion, and the input() function with clear examples and practice exercises for ICSE and ISC students.
Python for Beginners: Introduction to Python Programming (Series Part 1)
Start your Python journey! Learn what Python is, why it is the most popular programming language, how to install it, and write your very first program. Part 1 of the complete Python series for ICSE & ISC students.
ICSE computer applications 2021 question paper with answer key
ICSE computer applications 2021 question paper with answer key: easy ICSE Class 10 Computer Applications notes with Java examples for students.
MCQ for ISC computer science
MCQ for ISC computer science: easy ISC Class 12 Computer Science notes with Java examples for students.
MCQ for ICSE computer application java
MCQ for ICSE computer application Java: easy ICSE Class 10 Computer Applications notes with Java examples for students.
Array address Calculation Single and double dimensional array
Single dimensional arrayAddress=B+W (I-L) B=base addressW=size of the elementI=index of the element whose address is to be calculatedL=Lower boundary of the array
ICSE ISC TIMETABLE 2021: Highly awaited
ICSE ISC Timetable 2021: easy Artificial Intelligence notes with Java examples for students.
An easy Bouncy Number in java
In an increasing integer the first digit will be smaller than rest of the digits. For example, 1234 and 14779 are both increasing integers. In an decreasing integer the first digit will be bigger than rest of the digits. For example, 4321 and 9731 are both decreasing integers.
Object Oriented Programming: Unleashed
Object Oriented Programming: easy ICSE Class 9 Computer Science notes with Java examples for students.
Number Conversions : Important for ISC Class XI
Number Conversions: Important for ISC Class 11: easy ISC Class 11 Computer Science notes with Java examples for students.
Astonishing Insertion sort in an array
For other sorting programs clickhttps://wordpress-343193-1101484.cloudwaysapps.com/array-programs-part-1-icse-computer-applications
Data input using scanner class
Data input using scanner class: easy ICSE Class 9 Computer Applications notes with Java examples for students.
Basic Java Definitions part 2
Compiler :A software which converts high level language code in to machine level language(binary code). It complies the instructions at once and lists all the errors.
Interesting Data input using Buffered Reader
Learn how to take input in Java using the BufferedReader class: reading strings, integers, decimals and characters, handling IOException, and how BufferedReader compares with the Scanner class, with solved programs for ICSE Class 9.

Your First Java Project in BlueJ: Create, Compile and Run a Program
Create your first Java program in BlueJ step by step: make a project, add a class, write and compile the code, run main(), and create an object from the class – the essential first lesson for ICSE Class 9 Computer Applications.

How to Install BlueJ for Java (Step-by-Step Guide for ICSE Students)
A step-by-step guide to downloading and installing BlueJ, the Java IDE used for ICSE Computer Applications and ISC Computer Science, on Windows and Mac, with a quick check that everything works and fixes for common problems.
Important Definitions in java
Program: A set of instructions given to the computer for performing a particular task is called a program.
Array in JAVA
Array is a data structure. It is used to store many values of the same primitive data type or objects.Arrays are used to store multiple values in a single variable, it saves the programmer from declaring separate variables for the values of same data type. Array is a reference data type or user defi
Recursion
Recursion is a programming technique where a function calls itself again and again.Base case: Every recursive function uses a condition to terminate. It is known as base case. As soon as the condition for base case is true the control terminates the function otherwise, it keeps calling the function
A Sneak peek into : Basics of Programming
Basics of programming : Programs are the block of codes or set of instructions that is given to the computer to perform a particular task. Programming is the process of writing a computer program. Programming language is a set of commands and syntax used to create a computer program. A Programmer
Wrapper classes in JAVA
Wrapper class is a feature in java that enables a data type to be converted in to an object of a class.This gives the programmer to use a lot of functionalities available in these wrapper classes and make java actually an object oriented programming language. Wrapper class is also helpful to have fu
Exception handling in java
Exception handling:- Exception is an abnormal condition that occurs in a program at runtime. Generally it terminates the program. Few conditions that raises an exception are divide by zero, file not found, number format exception, array out of bound exception
String handling in JAVA
String handling in java:- A string is a data type used to represent text. It is a set of characters enclosed within double quotes. In java String is a class. There are many functions in this class to provide features that helps in string handling. Here is the list of all functions with their return
Conditional Constructs in JAVA
if condition, if...else, if...elseif, if...elseif ladder, switch ...case
An Exclusive Data Input methods in JAVA
Hard Coded Values:- The values are stored in a variable and used later.
Boolean Algebra for ISC: Learn Effectively
Minterm Minterm is a product of all the literals (in either complement or without complement form). Example if we have two boolean variables X and Y then X.(~Y) is a minterm. we can express complement ~Y as Y’ so, the above minterm can be expressed as XY’ So, if we have two variables then th
Unbelievable : Loops in java (for, while, do...while)
Loops in Java (for, while, do...while): easy ICSE Class 9 Computer Applications notes with Java examples for students.
Method Overloading
Method overloading is a feature of java in which one class can have more than one method with the same name but different parameter list(either data type or the number of arguments should be different). * If only return type is different then it can't be considered as function overloading. It can be
An Easy Actual and formal parameters in java
For exampleIn the code given below the concept of actual and formal parameter is used.
Methods/ Functions
Definition of method:- These are also known as functions, procedures, modules, subroutines,sub programs. In simple words it is a collection of statements which are going to perform a particular task. They don't do anything until they are called(executed). They can be used(called)as many number of ti
Constructor
It is a function that has same name as the class name. It can't have any return type , not even void. It is implicitly called whenever an object of a class is called. It is used to initialize the data members of the class
Revision for class X students Array
ICSE computer application revision class x 2020
Revision for class X students
Icse computer application revision classe x 2020
Revision for class X students
After solving all the number programs you can start solving all the patterns given here. Patterns are asked almost every year in the icse computer application paper for 7 or 8 or 15 marks(for 15 marks two patterns can be asked)
Revision for class X students
In class X ICSE computer application paper 60 marks weightage is allocated to programs.
Encryption
Write a program to accept a sentence from the user and encrypt it according the value given by the user.
Data types in JAVA
Data types in Java: easy ICSE Class 10 Computer Science notes with Java examples for students.
Class & Object in JAVA
To learn java programs https://wordpress-343193-1101484.cloudwaysapps.com/interface-program
A masterful ICSE computer application tutorial part-2 (Tokens in java)
for more java programshttps://wordpress-343193-1101484.cloudwaysapps.com/array
OOPS concept : ICSE Computer Application Tutorial part-1 Learning made easy
JAVA is an object oriented language. It has four main object oriented concepts. They are as follows.
Tutorials and notes for computer students
These tutorials explain ICSE and ISC computer topics step by step, from the basics of Java, data types and operators to OOP, strings, arrays, Boolean algebra, recursion and data structures. Each one uses short examples you can run in BlueJ and ends with practice questions.
Use the tutorials while you are learning a chapter in school, and come back to them for quick revision before tests. Pair each tutorial with a few solved programs on the same topic to make the concept stick.