KnowledgeBoat Logo

Video Tutorials for ICSE Computer Applications with BlueJ


Classes 9 & 10

Computer Applications

2020-21 Syllabus

Course Content


About This Course

Welcome to Computer Applications with BlueJ. In this course, I will teach you Computer Applications as per the syllabus prescribed by Indian Certificate of Secondary Education (ICSE) for class 10.

You have made a great decision by opting for Computer Applications as one of the subjects for your ICSE board examination. “Software is eating the world”, Marc Andreessen (Co-founder of Netscape and one of the most successful VC in the silicon valley) made this very important quote in his famous August 2011 essay. Today, programming and software have disrupted all the industries. Every major company is re-imaging itself by using software at the core of its offerings. What this means is once you graduate and get ready to take up a job, irrespective of the field you chose to work in, a fundamental understanding of computers, software and programming will become a basic job requirement. By opting for Computer Applications you have taken a step in the right direction.

This course will start at the basics of Object-Oriented programming. I will explain programming paradigms, OOPs concepts, classes & objects with many real world examples. This will help you understand how computer programs model the real world in their problem domain. Thereafter, you will learn the fundamentals of Java language. Together, we will write several programs in BlueJ environment and strengthen our understanding of the fundamentals. We will then move to learn about Library classes including Input/Output in Java. By the end of the course, you will have a great understanding of Object-Oriented programming using Java. Not only will you be able to write your ICSE Computer Applications board examination with confidence and achieve excellent grades, but you also would have developed a skill that will help you throughout your career ahead.


Peeyush Dixit
Peeyush Dixit
Founder KnowledgeBoat, formerly Technical Architect Intuit

Hi! I’m Peeyush. I started programming at the age of 13 and fell in love with it. I pursued it both for academics and as a hobby. After attaining an engineering degree in Electronics & Communication, I made programming and software development as my profession. For the next 10 years, I worked in the IT industry. During this time, I gained valuable experience and skills to develop highly scalable software applications. Most recently, I was working as Principal Engineer at Intuit, where I designed and developed financial software solutions which are used by millions of small businesses all over the world. I started KnowledgeBoat with the mission to empower students to take control of their own learning. By providing high quality self-paced courses to supplement classroom studies, KnowledgeBoat gives the freedom to students to plan their after school hours as per their needs without compromising on extra-curricular activities.