Page 7 - Viva ICSE Computer Studies 8 : E-book
P. 7

Suggested Learning   Resources  Computers/ IWB with   any programming   software  Internet facility  Presentations  A sample structure of   a program  IWB/Computers with   an app development   software  Hands-on activities   on the use of app  Computers/IWB  Internet facility  Interactive class   resources  Projectors









                        •      •   Videos  •   •   •           •      •          •   Videos  •   •   •   •



                    Suggested Transactional Processes Citing examples from real life of computing  being used in every field, and discussing with     children the importance of learning to code Showing videos on the importance of  Explaining: different components of a program,     the correct syntax of each component, the  functionality of selection statements, the  use of selection statements by using simple  examples, and how to compile and execute a  Providing opportunities for hands-on-activity  to each child on the computer  Asking children




















                        •      •   programming   erent   •   program  •   •   in their family  •   •   •   and working of diff  •   •   terms  •   •



                    Learning Outcomes  Explain the need of   programming. Define the basic components of   Explain the need of diff  Use correct syntax of  components to write an error-  free program. Compile and execute a program.   erent operators. Identify the flow of control in      selection statements. Design a program with   appropriate selection   Identify different types of apps.     List uses of apps.  Classify apps. Design and develop an app.  Define a network and its   components. Differentiate between types of   Explain the ways in w












                        •       •   a program.  •   data types.  •   •   Use diff  •   •   •   statements.  •   •   •   •      •      •   network.  •   •   •   networking.  •   computing.  •   information.
                              ers,    erent    oat)

                        Introduction to program coding/  their naming rules  Data types and the need for diff data types (like int, char and fl  Arithmetic operators (+, -, *, /, %),  relational and logical operators Assignment operator and its use  If Else If ladder  Introduction to working of apps  Definition of network and its  components (sender, receiver,   Definition of different types of      WAN, PAN, CAN)  to Internet: Intranet, URL, ISP, IP   each and their purpose)  characteristics and advantages  using cloud computing



                    Key Concepts  Components of a program: identifi  Literals (like integer, real and string)  Declaration and initialisation of   Compiling and executing programs Concept, use and syntax Of if, If Else,   Uses of some commonly known apps Types of apps: web or online, mobile Development of simple apps (using  any free app development software)  networks with examples (LAN, MAN,   Meanings of various terms related  address, DNS, webpage, website, web  portal, MODEM, switch, hub, router,  gateways, link, hyperlink, hypertext,  Defin











                        •   programming  •   •   •   •   variables  •   •   •   •   •   •   •   •      •   medium)     •   •   bandwidth     •   •   •



                    Theme  Program   Coding                    App   Development  Networks


                        4.                                     5.                6.
   2   3   4   5   6   7   8   9   10   11   12