Trushna Tejwani
ICSE & ISC Computer Science Teacher · 15+ Years Experience
Trushna Tejwani is a computer science teacher with more than 15 years of experience teaching ICSE Computer Applications and ISC Computer Science. Before teaching, she worked as a software developer building applications with .NET and Java. She holds a BCA, a PGDCA and a Diploma in Chemical Engineering, and has hands-on experience with Artificial Intelligence and Machine Learning.
- Years teaching ICSE & ISC
- 15+
- Years teaching ICSE & ISC
- Computer Applications & Computer Science
- Class 9–12
- Computer Applications & Computer Science
- Industry software development
- .NET & Java
- Industry software development
- Hands-on experience
- AI & ML
- Hands-on experience
Experience
From writing production software to teaching it in the classroom.
Software Developer
Before teaching
Worked in software development, building applications with .NET and Java technologies. This industry background is why her programs focus on clean logic, readable code and real-world thinking, not just exam answers.
ICSE & ISC Computer Teacher
15+ years
Has taught ICSE Computer Applications (Class 9 and 10) and ISC Computer Science (Class 11 and 12) for more than 15 years, preparing students for theory papers, practical exams and projects.
AI & Machine Learning
Ongoing
Has hands-on experience with Artificial Intelligence and Machine Learning, and brings modern topics like AI, ML and Python into her lessons alongside the board syllabus.
Qualifications
- Bachelor of Computer Applications (BCA)
- Post Graduate Diploma in Computer Applications (PGDCA)
- Diploma in Chemical Engineering
Areas of Expertise
- ICSE Computer Applications (Class 9 & 10)
- ISC Computer Science (Class 11 & 12)
- Java programming and BlueJ
- Object-oriented programming
- Boolean algebra and K-maps
- Data structures and algorithms
- .NET application development
- Artificial Intelligence
- Machine Learning
- Python
How She Writes for Java4School
- Every program is written so it runs in BlueJ, exactly as students use it in school and in the board practical.
- Sample papers follow the latest CISCE pattern, with marks shown and a full solution for every question.
- Concepts are explained with dry runs, output tables and diagrams, so students understand the logic rather than memorising code.
- Common exam mistakes are pointed out alongside each answer, based on years of checking board-style papers.
Subjects She Covers
Latest from Trushna Tejwani
New sample papers, solved programs and notes

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.

ISC Class 12 Computer Science Sample Paper 2027 (Theory) with Solutions
A full 70-mark ISC Class 12 Computer Science theory sample paper for 2027 in the latest CISCE format: MCQs, Boolean algebra, K-maps, Java classes, recursion, inheritance, stacks, linked lists and binary trees, with complete step-by-step solutions.

ICSE Class 10 Computer Applications Sample Paper 2027 with Solutions
A full-length ICSE Class 10 Computer Applications sample paper for the 2027 board exam in the latest CISCE format: 20 MCQs, 10 short-answer questions and 6 Java programs, followed by complete solutions with explanations and solved BlueJ programs.
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.