Resource51 articles

Tutorials

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

Board
Class
Subject
Showing 51 of 51 articles
Boolean Algebra for ISC Class 12: Laws, Canonical SOP and POS, and Simplification
Tutorials
isc

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.

Trushna Tejwani1 Nov13 min read
String Handling in Java for ISC Class 11: Methods, StringTokenizer and Programs
Tutorials
isc

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.

Trushna Tejwani1 Nov12 min read
Math Library Methods in Java for ICSE Class 9 (with Outputs)
Tutorials
icse

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.

Trushna Tejwani1 Nov10 min read
Loops in Java for ICSE Class 9: for, while, do-while and Nested Loops
Tutorials
icse

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.

Trushna Tejwani1 Nov13 min read
Number Systems for ISC Class 11: Conversions, Binary Arithmetic and 2's Complement
Tutorials
isc

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.

Trushna Tejwani1 Nov12 min read
Conditional Statements in Java: ICSE Class 9 Notes on if, if-else and switch
Tutorials
icse

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.

Trushna Tejwani1 Nov11 min read
Constructors in Java: ICSE Class 10 Notes with Types, Overloading and Programs
Tutorials
icse

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.

Trushna Tejwani1 Nov11 min read
ICSE Class 10 Arrays: Linear Search, Binary Search, Bubble Sort and Selection Sort
Tutorials
icse

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.

Trushna Tejwani1 Nov14 min read
ISC Class 11 Computer Science Notes: Propositional Logic and Truth Tables
Tutorials
isc

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.

Trushna Tejwani22 Oct13 min read
ICSE Class 9 Computer Applications Notes: Values, Data Types and Operators in Java
Tutorials
icse

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.

Trushna Tejwani22 Oct14 min read
Python Practice Questions and Solved Programs for ICSE and ISC Students
Tutorials
isc

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.

Trushna Tejwani13 Apr15 min read
Python Variables, Data Types, and Operators – A Complete Guide for Students
Tutorials
isc

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.

Trushna Tejwani13 Apr12 min read
Python for Beginners: Introduction to Python Programming (Series Part 1)
Tutorials
isc

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.

Trushna Tejwani12 Apr8 min
Tutorials
icse

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.

Trushna Tejwani8 Dec5 min
Tutorials
isc

MCQ for ISC computer science

MCQ for ISC computer science: easy ISC Class 12 Computer Science notes with Java examples for students.

Trushna Tejwani20 Aug5 min
Tutorials
icse

MCQ for ICSE computer application java

MCQ for ICSE computer application Java: easy ICSE Class 10 Computer Applications notes with Java examples for students.

Trushna Tejwani10 Aug5 min
Tutorials
isc

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

Trushna Tejwani13 May5 min
Tutorials

ICSE ISC TIMETABLE 2021: Highly awaited

ICSE ISC Timetable 2021: easy Artificial Intelligence notes with Java examples for students.

Trushna Tejwani1 Mar5 min
Tutorials

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.

Trushna Tejwani22 Feb5 min
Tutorials
icse

Object Oriented Programming: Unleashed

Object Oriented Programming: easy ICSE Class 9 Computer Science notes with Java examples for students.

Trushna Tejwani23 Jul5 min
Tutorials
isc

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.

Trushna Tejwani26 Jun5 min
Tutorials
isc

Astonishing Insertion sort in an array

For other sorting programs clickhttps://wordpress-343193-1101484.cloudwaysapps.com/array-programs-part-1-icse-computer-applications

Trushna Tejwani14 Jun5 min
Tutorials
icse

Data input using scanner class

Data input using scanner class: easy ICSE Class 9 Computer Applications notes with Java examples for students.

Trushna Tejwani23 May5 min
Tutorials
icse

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.

Trushna Tejwani23 May5 min
Tutorials
icse

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.

Trushna Tejwani17 May8 min read
Your First Java Project in BlueJ: Create, Compile and Run a Program
Tutorials
icse

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.

Trushna Tejwani14 May7 min read
How to Install BlueJ for Java (Step-by-Step Guide for ICSE Students)
Tutorials
icse

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.

Trushna Tejwani13 May5 min read
Tutorials
icse

Important Definitions in java

Program: A set of instructions given to the computer for performing a particular task is called a program.

Trushna Tejwani13 May5 min
Tutorials
icse

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

Trushna Tejwani6 May5 min
Tutorials
isc

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

Trushna Tejwani4 May5 min
Tutorials
icse

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

Trushna Tejwani3 May5 min
Tutorials
icse

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

Trushna Tejwani2 May5 min
Tutorials
icse

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

Trushna Tejwani30 Apr5 min
Tutorials
icse

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

Trushna Tejwani24 Apr5 min
Tutorials
icse

Conditional Constructs in JAVA

if condition, if...else, if...elseif, if...elseif ladder, switch ...case

Trushna Tejwani21 Apr5 min
Tutorials
icse

An Exclusive Data Input methods in JAVA

Hard Coded Values:- The values are stored in a variable and used later.

Trushna Tejwani13 Apr5 min
Tutorials
isc

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

Trushna Tejwani12 Apr5 min
Tutorials
icse

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.

Trushna Tejwani7 Apr5 min
Tutorials
icse

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

Trushna Tejwani2 Apr5 min
Tutorials
icse

An Easy Actual and formal parameters in java

For exampleIn the code given below the concept of actual and formal parameter is used.

Trushna Tejwani29 Mar5 min
Tutorials
icse

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

Trushna Tejwani28 Mar5 min
Tutorials
icse

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

Trushna Tejwani27 Mar5 min
Tutorials
icse

Revision for class X students Array

ICSE computer application revision class x 2020

Trushna Tejwani25 Mar5 min
Tutorials
icse

Revision for class X students

Icse computer application revision classe x 2020

Trushna Tejwani23 Mar5 min
Tutorials
icse

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)

Trushna Tejwani24 Feb5 min
Tutorials
icse

Revision for class X students

In class X ICSE computer application paper 60 marks weightage is allocated to programs.

Trushna Tejwani23 Feb5 min
Tutorials

Encryption

Write a program to accept a sentence from the user and encrypt it according the value given by the user.

Trushna Tejwani18 Feb5 min
Tutorials
icse

Data types in JAVA

Data types in Java: easy ICSE Class 10 Computer Science notes with Java examples for students.

Trushna Tejwani3 Feb5 min
Tutorials
icse

Class & Object in JAVA

To learn java programs https://wordpress-343193-1101484.cloudwaysapps.com/interface-program

Trushna Tejwani23 Dec5 min
Tutorials
icse

A masterful ICSE computer application tutorial part-2 (Tokens in java)

for more java programshttps://wordpress-343193-1101484.cloudwaysapps.com/array

Trushna Tejwani26 Jun5 min
Tutorials
icse

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.

Trushna Tejwani24 May5 min

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.