0% found this document useful (0 votes)
297 views

Computer Science (330) : Senior Secondary Course

This document provides an overview of the learning material for the Senior Secondary Computer Science course offered by the National Institute of Open Schooling. The course is divided into 5 modules covering basic computing, office automation, programming in C++, database concepts and web design, and professional skills. Assessment of students' learning will be done through Term-end Examinations and Practical Examinations for different lessons as indicated in the overview table.

Uploaded by

manish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
297 views

Computer Science (330) : Senior Secondary Course

This document provides an overview of the learning material for the Senior Secondary Computer Science course offered by the National Institute of Open Schooling. The course is divided into 5 modules covering basic computing, office automation, programming in C++, database concepts and web design, and professional skills. Assessment of students' learning will be done through Term-end Examinations and Practical Examinations for different lessons as indicated in the overview table.

Uploaded by

manish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Senior Secondary Course

Computer Science (330)

NATIONAL INSTITUTE OF OPEN SCHOOLING


(An autonomous organisation under MHRD, Govt. of India)
A-24-25, Institutional Area, Sector-62, NOIDA-201309 (U.P.)
Website: www.nios.ac.in, Toll Free No: 18001809393
ADVISORY COMMITTEE
Chairman Director (Vocational)
NIOS, NOIDA (UP) NIOS, NOIDA (UP)

CURRICULUM COMMITTEE
Prof. Om Vikas Dr. Sunil Kumar Khatri Ms. Madhavi Sharma Mr. Yogesh Kumar
Former Director Director Deputy Director PGT Computer Science
ABV – IIITM Amity Institute of Information IGNOU Fahaheel Al-Wataneih
Gwalior Technology, NOIDA Indian Private School
Kuwait
Ms. Sangeeta Chaturvedi Ms. Koushalya Barik Ms. Radhika. B
Coordinator Deputy Director Academic Officer (ICT)
AISECT NIOS, NOIDA NIOS, NOIDA

LESSON WRITERS

Dr. Deepti Mehrotra Mr. Arun Kumar Dubey Ms. Samiksha Tripathi
Director Assistant Professor System Analyst
Amity Institute of Information Bharati Vidyapeeth College R Systems
Technology, Amity University of Engineering NOIDA
NOIDA New Delhi
Ms. Mohini Arora Mr. Yogesh Kumar Ms. Swati Jain Kansal
HOD Computer Science PGT Computer Science Faculty
Air Force Golden Jubilee Institute Fahaheel Al-Wataneih Indian Private IP University
New Delhi School, Kuwait New Delhi

EDITORS
Dr. B. Kalpana Dr. Subashini Dr. R. Manicka Chezian
Professor Professor Associate Professor
Avinashilingam Institute for Home Avinashilingam Institute for Home NGM College
Science and Higher Education for Science and Higher Education for Coimbatore
Women, Coimbatore Women, Coimbatore
Mr. Abhay Shukla Ms. Sapna Shukla V. Kavitha
Architect Assistant Professor Assistant Professor
Virtusa consulting services Private Amity University, NOIDA Hindustan college of
Limited, Bengaluru Engineering and technology
Coimbatore
Ms. Sonika Tyagi Ms. Rashmi Narula Ms. Radhika B.
Assistant Professor Chief Technical Officer Academic Officer (ICT)
G.L Bajaj Institute of Technology and Mavalore Infotech Ltd.,, NOIDA NIOS, NOIDA
Management, Greater NOIDA

COURSE COORDINATOR
Ms. Radhika B.
Academic Officer (ICT)
NIOS, NOIDA
A Word With You
Dear Learner,

I congratulate and welcome you for choosing this subject. You will be introduced to the
interesting world of information technology.

In this subject we explain basic computing skills, office productivity tools, C++ programming,
database management concepts, web page design and professional skills.

The SLM in your hand has five modules. The first module explains some basic computing skills.
The second module describes office productivity tools which help you in creating documents,
worksheets and presentations. The third module is C++ programming in which you will learn
to write simple C++ programs and learn Object Oriented Programming concepts. The fourth
module contains database management concepts. The fifth module explains the professional
skills required in the IT industry.

This subject is specially designed keeping your needs and prior experience in mind. We have
ensured that the course contents are presented in a simple, clear and logical manner.

We are confident that you will enjoy studying this subject through our ‘Open and Distance
Learning System’. I hope you will find this SLM informative, interesting and useful. We wish
you all the very best for a bright and successful future.

NIOS Course Team


How to use the Study Material
Congratulation! You have accepted the challenge to be a self-learner. NIOS is with you at every
step and has developed in the material with the help of a team of experts, keeping you in mind.
A format supporting independent learning has been followed. If you follow the instructions
given, then you will be able to get the best out of this material. The relevant icons used in the
material will guide you. These icons have been explained below for your convenience.

Title: will give a clear indication of the contents within. Do read it.
Introduction: This will introduce you to the lesson linking it to the previous one.
Objectives: These are statements that explain what you are expected to learn from
the lesson. The objectives will also help you to check what you have learnt after you
have gone through the lesson. Do read them.

Notes: Each page carries empty space in the side margins, for you to write impor-
tant points or make notes.

Intext Questions: Very short answer self check questions are asked after every
section, the answers to which are given at the end of the lesson. These will help you
to check your progress. Do solve them. Successful completion will allow you to
decide whether to proceed further or go back and learn again.

What You Have Learnt: This is the summary of the main points of the lesson. It
will help in recapitulation and revision. You are welcome to add your own points to
it also.

Terminal Exercises: These are long and short questions that provide an opportu-
nity to practice for a clear understanding of the whole topic.

Answers : These will help you to know how correctly you have answered the
questions.

www Web site: These websites provide extended learning. Necessary information has
been included in the content and you may refer to these for more information.
SENIOR SECONDARY COMPUTER SCIENCE COURSE
OVERVIEW OF LEARNING MATERIAL

Module Lesson Lesson Name Mode of Assessment


No TMA/PE
Module-1: Basic Computing 1 Computer Fundamentals TMA
2 Binary Logic TMA
3 Computer Software TMA
4 Operating Systems TMA
5 Data Communication and Networking TMA
6 Communications on Internet TMA
7 Emailing TMA
Module-2: Office Automation 8 Digital Documentation TMA
9 Spreadsheets TMA
10 Digital Presentation TMA
11 Open Source Resources TMA
Module-3: Programminig 12 Introduction to C++ PE
in C++ 13 Basic Concepts of OOP PE
14 Control Statements PE
15 Functions PE
16 Array PE
17 Structure, Type def & Enumerated PE
Data Type
18 Classes and Objects with Constructors/ PE
Destructors
19 Inheritance Extending Classes PE
20 Pointer PE
21 Files PE
Module-4: Database Concepts, 22 Fundamentals of Data Structure PE
Web designing 23 Database Management Systems PE
24 Web Designing using HTML PE
25 Inserting Images and Lists in a Web Page PE
26 New Trends in Computing PE
Module-5: Professional Skills 27 Project Management Skills TMA
28 Entrepreneurship Skills TMA
29 Professional Communication Skills TMA

Total Lessons = 29
Lessons for Tutor Marked Assignment (TMA) = 14
Lessons for Public Examination (PE) = 15
Contents

Page No. Mode of Assessment


TMA/PE
Module-1: Basic Computing
1. Computer Fundamentals 1 TMA
2. Binary Logic 25 TMA
3. Computer Software 38 TMA
4. Operating Systems 48 TMA
5. Data Communication and Networking 61 TMA
6. Communications on Internet 78 TMA
7. Emailing 96 TMA

Module-2: Office Automation


8. Digital Documentation 113 TMA
9. Spreadsheets 155 TMA
10. Digital Presentation 197 TMA
11. Open Source Resources 235 TMA

Module-3: Programminig in C++


12. Introduction to C++ 247 PE
13. Basic Concepts of OOP 270 PE
14. Control Statements 278 PE
15. Functions 307 PE
16. Array 330 PE
17. Structure, Typedef & Enumerated Data Type 346 PE
18. Classes and Objects with Constructors/Destructors 355 PE
19. Inheritance Extending Classes 369 PE
20. Pointer 383 PE
21. Files 391 PE

Module-4: Database Concepts, Web designing


22. Fundamentals of Data Structure 405 PE
23. Database Management Systems 418 PE
24. Web Designing using HTML 439 PE
25. Inserting Images and Lists in a Web Page 457 PE
26. New Trends in Computing 472 PE

Module-5: Professional Skills


27. Project Management Skills 493 TMA
28. Entrepreneurship Skills 504 TMA
29. Professional Communication Skills 512 TMA
MODULE – 1: BASIC COMPUTING
1. Computer Fundamentals
2. Binary Logic
3. Computer Software
4. Operating Systems
5. Data Communication and Networking
6. Communications on Internet
7. E-mailing

You might also like