- Home
ICSE Computer Applications
Video Tutorials for ICSE Computer Applications with BlueJ
ICSE
●Classes 9 & 10
●Computer Applications
2020-21 Syllabus
Course Content
Further Reduced Syllabus of Computer Applications for ICSE 2020-2021 Examination
Introduction
Objects & Classes
Object Oriented Paradigm
Hello Java
Data Types & Variables
Data Types in Java
4 mins
Primitive Data Types: Integers
6 mins
Primitive Data Types: Floating Point Types
9 mins
Primitive Data Types: Characters
5 mins
Primitive Data Types: Boolean
2 mins
Integer Literals
7 mins
Floating Point & Boolean Literals
8 mins
Character & String Literals
8 mins
Variables Introduction
1 min
Declaring & Initializing Variables
5 mins
Dynamic Initialization
2 mins
Scope & Lifetime Of Variables
11 mins
Constants
4 mins
Data Types & Variables
12 Questions
Operators
Conditional Statements in Java
Introduction to Control Statements
2 mins
if Statement
11 mins
Solved Example: Extracting Digits of a Number
5 mins
Solved Example: Buzz Number Java Program
2 mins
Solved Example: Special Number Java Program
4 mins
Nested ifs
6 mins
if-else-if Ladder
3 mins
switch Statement
6 mins
Fall Through in switch
5 mins
Nested switch & Differences Between if and switch
3 mins
Iteration & Jump Statements in Java
Introduction to Loops
10 mins
while Loop
5 mins
Sum of Digits Java Program
4 mins
Palindrome Number Java Program
3 mins
Armstrong Number Java Program
4 mins
Spy Number Java Program
3 mins
do-while Loop
6 mins
for Loop
6 mins
Multiple Counter Variables in for Loop
2 mins
for Loop Variations
7 mins
break Statement
3 mins
break Statement: Determine Early Termination of Loop
10 mins
continue Statement
5 mins
Empty Loops
4 mins
Delay Loops
3 mins
Finite & Infinite Loops
3 mins
Common Mistakes to Avoid in Loops
4 mins
Nested for Loops
Arrays
Introduction to Arrays
5 mins
Single Dimensional Array: Declaration, Initialization and Accessing Elements
16 mins
Single Dimensional Array: Creation with new Operator
5 mins
Single Dimensional Array: Accepting User Input
6 mins
Searching in Arrays
1 min
Linear Search
5 mins
Binary Search
14 mins
Bubble Sort
11 mins
Selection Sort
12 mins
Double Dimensional Array: Declaration, Initialization and Matrix Form
15 mins
Double Dimensional Array: Creation With new Operator and Accepting User Data
9 mins
Finding Row-Wise Sum, Column-Wise Sum and Sum of All Elements of Double Dimensional Array
10 mins
User Defined Methods
Method Definition - Part 1
13 mins
Method Definition - Part 2
9 mins
Need of Methods
12 mins
A Closer Look at return Statement
21 mins
Method Prototype & Signature
2 mins
Static & Non-Static Methods
5 mins
Solved Examples of Methods - Part 1
18 mins
Solved Examples of Methods - Part 2
13 mins
Pass by Value & Pass by Reference
10 mins
Projects
Solved ICSE Computer Applications Model Question Papers
Overview
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.
Instructor
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.