ICSE Class 8 Computer Applications Syllabus 2020-21

Operating System (OS) and Graphical User Interface (GUI) - Role and Functions

Students are introduced to the operating system and the graphical user interface. They understand its functions, needs the types of operating systems and its definitions. They also learn the chapter through examples. Students learn what CUI and GUI user interfaces are. They understand GUI and its advantages.

Spreadsheet - Functions and Charts

Students learn the method of entering the formula. They understand what range means and how to select the range and also name it. They learn call referencing and the types. They learn how to name, rename and delete a sheet tab. Students also understand what functions are. They also learn how to create a chart.

Algorithms and Flowcharts

In this section, students are introduced to algorithms, and they learn its definition and uses. They understand what the characteristics of a good algorithm are and the steps to develop the algorithm. They learn how to write algorithms, and they also understand the flowchart definition. Students are introduced to the symbols that are used in the flowchart, and they solve problems using algorithms and drawing flowchart till the step of decision making.

Program Coding

In this section, students are introduced to programming and program coding. They understand what the varied components of a program are. These could be the naming rules and identifiers. They also learn the literals like real, integers and a string. Students also understand the data types and their need for varied data types. 

App Development

In this section, students are introduced to app development. They are introduced to the app and its working. They also understand the uses of some apps that are commonly used. They understand the different kinds of apps like the online, web and mobile apps. Students also develop simple apps using free development software.

Networks

The last section is on networks where students get to know the definition of a network and its components. They understand the different kinds of networks like LAN, WAN, Man etc. They understand the meaning of the various terms related to the internet like IP address, Intranet etc. They also learn the definition of a protocol. Students are introduced to cloud computing, its advantages and characteristics. They also learn how to store and share data or information, making use of cloud computing.