Chapters

                                                                          Pages     Other Ethical Issues
    Open Source Philosophy
    Freedom of Information and the Digital Divide

UNIT IV : SCRATCH OR PYTHON

8. SCRACTH
                                                                              221
    Revision of Sctrach Basics
    Starting Scratch
    Components of Scratch
    Using Motion Block
    Directions in Scratch
    Pen Blocks
    Using Sound Blocks
    Tempo
    Using a Variable
    Creating a Variable
    Events in Scratch
    Other Useful Blocks in Scratch
    Ask and Answer Blocks
    Generating Random Numbers
    Passing Messages between Sprities
    Control Blocks
    Animating Images in Scratch

9. PYTHON REVISION
                                                                              249
    Introduction to Python
    Evolution of Python
    Advantages of Python
    Limitations of Python
    Python Modes
    Use of Interpreter in an Interactive Mode
    Variables in Python
    Working in Script Mode
    Python Compilation Process
    Tokens
    Dynamic Typing in Python
    Multiple Assignments in Python
    Operators in Python
    Precedence of Operators
    Comments in Python
    Lists in Python
    Tuples in Python
    Dictionary in Python

10. CONDITIONAL AND ITERATIVE CONSTRUCTS
                                                                              272
    Types of Control Structures
    Conditional Statements in Python
    Concept of Loop
    Iterative Statements
    for Loop
    while Loop
    Infinite Loop

UNIT V : PROJECT WORK

11. Project in HTML, Scratch, Python
                                                                              296
12. Sample Question Paper
                                                                              330
13. National Cyber Olympiad
                                                                              334
Previous page Next page