s1
s1
2020-21
Publication Team
Head, Publication : M. Siraj Anwar
Division
Chief Editor : Shveta Uppal
Printed on 80 GSM paper Chief Production : Arun Chitkara
Officer
Published at the Publication Chief Business : Bibash Kumar Das
Division by the Secretary, National Manager
Council of Educational Research
Editor : Bijnan Sutar
and Training, Sri Aurobindo Marg,
New Delhi 110 016 and printed at Production Officer : Abdul Naim
Gita Offset Printers (P.) Ltd., C-90
& C-86, Okhla Industrial Area, Cover and Layout
Phase-I, New Delhi - 110 020 DTP Cell
2020-21
Computer science as a discipline has evolved over the years and has
emerged as a driving force for socio-economic activities. It has made
continuous inroads into diverse areas — be it business, commerce, science,
technology, sports, health, transportation or education. With the advent
of computer and communication technologies, there has been a paradigm
shift in teaching learning at the school level. The role and relevance of this
discipline is in focus because the expectations from the school pass-outs
have grown to be able to meet the challenges of the twenty-first century.
Today, we are living in an interconnected world where computer-based
applications influence the way we learn, communicate, commute or
even socialise!
There is a demand for software engineers in various fields like
manufacturing, services, etc. Today, there are a large number of successful
startups delivering different services through software applications. All
these have resulted in generating interest for this subject among students
as well as parents.
Development of logical thinking, reasoning and problem-solving skills
are fundamental building blocks for knowledge acquisition at the higher
level. Computer plays a key role in problem solving with focus on logical
representation or reasoning and analysis.
This book focuses on the fundamental concepts and problem-solving
skills while opening a window to the emerging and advanced areas of
computer science. The newly developed syllabus has dealt with the dual
challenge of reducing curricular load as well as introducing this ever
evolving discipline.
As an organisation committed to systemic reforms and continuous
improvement in the quality of its products, NCERT welcomes comments
and suggestions which will enable us to revise the content of the textbook.
Hrushikesh Senapaty
Director
New Delhi National Council of Educational
8 August 2018 Research and Training
2020-21
2020-21
2020-21
Chief Advisor
Om Vikas, Professor (Retd.), Former Director, ABV-IIITM, Gwalior, M.P.
Members
Anuradha Khattar, Assistant Professor, Miranda House, University of Delhi
Ashish Dhalwankar, PGT (Computer Science), Centre Point School, Nagpur,
Maharashtra
Chetna Khanna, Freelance Educationist, Delhi
Harita Ahuja, Assistant Professor, Acharya Narendra Dev College, University
of Delhi
Mudasir Wani, Assistant Professor, Government College for Women,
Nawakadal, Srinagar
Pratiksha Majumdar, PGT (Computer Science), School of Scholars, Nagpur,
Maharashtra
Priti Rai Jain, Assistant Professor, Miranda House, University of Delhi
Rinku Kumari, PGT (Computer Science), Kendriya Vidyalaya, Sainik Vihar,
Delhi
Sajid Yousuf Bhat, Assistant Professor, University of Kashmir, J&K
Sarnavi Mahesh, Research Scholar, Universita Del Salento, Italy
Sharanjit Kaur, Associate Professor, Acharya Narendra Dev College,
University of Delhi
Sonali Gogate, Software Consultant, Pune, Maharashtra
Tapasi Ray, Former Global IT Director, Huntsman Corporation, Singapore
Vandana Tyagi, PGT (Computer Science), Kendriya Vidyalaya, JNU, Delhi
Member-coordinator
Rejaul Karim Barbhuiya, Assistant Professor, DESM, NCERT, Delhi
2020-21
2020-21
Foreword iii
Preface v
Chapter 1 : Computer System 1
1.1 Introduction to Computer System 1
1.2 Evolution of Computer 3
1.3 Computer Memory 5
1.4 Data Transfer between Memory and CPU 7
1.5 Microprocessors 8
1.6 Data and Information 10
1.7 Software 14
1.8 Operating System 20
2020-21