Author & Computer Science Teacher

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.

  1. 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.

  2. 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.

  3. 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
Tutorialsisc

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.

22 Oct13 min read
ICSE Class 9 Computer Applications Notes: Values, Data Types and Operators in Java
Tutorialsicse

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.

22 Oct14 min read
ISC Class 12 Computer Science Sample Paper 2027 (Theory) with Solutions
Sample Papersisc

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.

22 Oct28 min read
ICSE Class 10 Computer Applications Sample Paper 2027 with Solutions
Sample Papersicse

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.

22 Oct25 min read
Python Practice Questions and Solved Programs for ICSE and ISC Students
Tutorialsisc

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.

13 Apr15 min read
Python Variables, Data Types, and Operators – A Complete Guide for Students
Tutorialsisc

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.

13 Apr12 min read