Page 8 - iprime_V2.2_class8
P. 8

Computer Studies ICSE Syllabus

                   Topic 1:   Operating System and Graphic User       Topic 4:  Program Coding
                            Interface—Role and Functions              Topic 5:  App Development
                   Topic 2:   Spreadsheet—Functions and Charts        Topic 6:   Networks
                   Topic 3:  Algorithms and Flowcharts

                                                        Contents




                           Operating System                      7              Conditional, Loop and
                    01                                                  05
                               Operating System                                 Jump Statements in Java             74
                               Why do We Need an Operating System?                  Conditional Statements
                               Functions of an Operating System                     Loop Statements
                                                                                    Jump Statements
                               Types of Operating System
                                                                                    Errors in Java
                               What is a User Interface?
                                                                                    Writing Some More Programs
                               A Comparison between CUI and GUI
                                                                        06      App Development                     96
                           Spreadsheet—Functions and                                What is an App?
                    02
                           Charts                              16                   Defining Android and iOS
                               Understanding Cell Range                             Types of Mobile Apps
                                                                                    Categories of Apps
                               Different Ways to Enter Formulas
                                                                                    Downloading and Installing the App
                               Cell Referencing in Formulas and Its Types
                                                                                    Developing an App
                               Customise Worksheet Tab
                               Functions                                07      Computer Networking                111
                               Charts in Excel                                      Computer Network
                                                                                    Need for Computer Network
                               Sorting Data
                                                                                    Advantages of Computer Network
                    03     Algorithm and Flowcharts            39                   Components of a Network
                               Algorithm                                            Network Terminologies
                               Characteristics of a Good Algorithm                  Devices Required for a Network
                                                                                    Types of Networks
                               Uses of an Algorithm
                                                                                    Topology
                               Writing an Algorithm
                                                                                    Network Architecture
                               Defining Flowcharts                                  Wireless Networking Technology
                                Solving Problems Using Algorithms and               Protocol
                              Flowcharts
                                                                        08      Cloud Computing                    125
                    04     Program Coding                      49                   Cloud Computing
                               Introducing Java                                     Characteristics  of Cloud Computing
                               Features of Java                                     Advantages of Cloud Computing
                               What is Object and Class?                            Disadvantages of Cloud Computing
                                                                                    Storing Data Using Cloud Computing
                               Basic Principles of OOP
                                                                                    Sharing Files
                               Introducing BlueJ
                                                                                    Files Shared with You
                               Interface of BlueJ                                   Other Cloud Storage Service Providers
                               Creating First Project Using BlueJ
                                                                        Worksheet-2                                138
                               Structure of a Java Program
                               Tokens                                   Test Sheet-2                               139
                               Operators
                                                                        Project                                    141
                               Writing Some More Programs
                               Taking Values as Arguments               Explore More (Artificial Intelligence and Robotics)  143
                                                                        Uncover Artificial Intelligence & Robotics   146
                   Worksheet-1                                  71
                                                                        OGO Cyber Sample Questions                 150
                   Test Sheet-1                                 72
                                                                        Glossary                                   152


                                                                   (vi)
   3   4   5   6   7   8   9   10   11   12   13