You are on page 1of 4

Computer Science (Optional)

Grade 9-10

1. Introduction
Fast development of Information and Communication Technology (ICT) has made
human life easier and comfortable. A man who lives in one corner of the world can get
huge information by clicking his/her computer mouse and use it for his/her betterment.
Due to the development of information and communication technology the world has
changed into a small global village. For better use of ICTs, computer science is helpful
and supportive. It is a vital part of ICT. So computer science is supposed as an
important subject in school education in this modern world. By the study of this subject
a student can be, innovative, productive, self-confident, and self dependent citizen of the
nation by using ICTs in his/her daily life. Keeping this matter in mind curriculum
Development Centre (CDC) has given space to computer science as an optional subject
in the secondary school level curriculum. The reviewed curriculum has included detail
components of curriculum. There are general objectives, level wise objectives, specific
objectives, grade wise objectives, content, scope and sequence, weightage,
teaching/learning activities and evaluation procedures.
2. General objectives
On completion of the secondary level computer science students will be able to:
give a short information about computer technology
give a short information of operating system, application software and hardware and
operate a computer properly
give a brief introduction about a basic concept of number system and simple
calculation
design simple web page
give a short information about database management and use it in their project
use computer as an educational tool
design simple programs and use
participate in software competition.



3. Specific Objectives (Class-9)
On completion of class 9, students will be able to:
give general introduction of computer technology
mention the impact of computer in the society
give a brief introduction about external parts of computer and handle them properly
describe IT Policy of Nepal
describe operating system( DOS & GUI) and use it
give a brief introduction about basic concept of number system and simple binary and
decimal conversion
give general information (knowledge) about E-Mail and Internet
design simple webpage using HTML code
give brief introduction about computer program
design a simple program using QBASIC.

4. Specific Objectives (Class-10)
After the completion of class 10, students will be able to:
give a brief introduction of computer network
perform binary calculation and number conversions
give a brief introduction about Internet and Email and use them
use safety measures to protect computer hardware and software
give a brief introduction to multimedia
introduction & design database and system database management
create simple programs using QBASIC
introduce the concept of structured programming using C.


5. Course Contents

Grade- IX Wt. Grade-X Wt.
1. Computer Fundamentals
1.1 Introduction
1.2 Types of Computer
1.3 Computer System
1.4 Basic concept of number system
1.5 Hardware Concept
1.6 Software Concept
1.7 Impact of Computer in Society
1.8 IT Policy of Nepal
1.9 Concept of e-government
2. Operating System
2.1 Introduction of OS
2.2 Types of OS
2.3Computer Booting
2.4 Basic Terms of OS
2.5 Role of Autoexec.bat and
config.sys
2.6 DOS Command
2.7 GUI Environment(Windows)

3. HTML Concepts
3.1 Creating ,Opening and
Formatting HTML Documents
3.2 Setting Marquee
3.3 Creating Links
3.4 Inserting Images
3.5 Working with tables

4. Computer Programming Using
QBASIC
4.1 General Concept
4.2 Elements of QBasic
Programming Language
25









15







20







90
1. Computer Fundamentals:
1.1 Networking and
Telecommucation
1.2 Computer Security
1.3 Computer Virus
1.4 Cyber law and Ethics
1.5 Multimedia and its
Application
1.6 Number System


2. Database Management
System
2.1 Introduction
2.2 Creating Database using MS
Access
2.3 Entering and Editing Data
2.4 Querying and Editing Data
2.5 Creating and Using Forms
2.4 Creating and Printing
Reports


3. QBASIC
3.1 Control Statement (using
with procedures and
file handling)
3.2 Library Function
3.3 Function and sub procedures
3.4 File Handling
3.5 Project in QBASIC Program

4. Structured Programming
4.1 Introduction
4.2 Simple Program Structure in C
4.3 Comparison of program
structure of C and
QBASIC

22







32








88






8





Total 150 Total 150


6. Teaching/Learning Method
Computer Science is a practical subject. Student should get enough time to play with
computer for effective teaching learning. There is also a theory portion in this subject
which needs adequate discussion among teachers and students. It is better to
demonstrate computer while discussing. Following methods are useful for computer
science teaching learning.
Question, answer and discussion
Demonstration
Problem solving
Practical Exercise
Project Work
Field Visit

Project Work in QBASIC
(a) Menu base (b) Modular concept
(c) File, editing, deleting
(d) At least one Date file should be submitted (Project work should be done
under the guidance of teacher)
(e) Document must include
(i) Algorithm (ii) Flow Chart (iii) Coding (iv) Output
Example of project could be
(i) Mark sheet Preparation (ii) Result Processing (iii) Telephone directory
preparation
(iv) Billing of library system (v) Billing of Monthly Schooling Payment
(vi) Payroll (vii) Banking System etc.
Project book must contain as follows in sequence:
(i) Cover page (ii) Preface
(iii) Table of contents with page number (iv) Back ground of the project
(v) Aims and objectives (vi) Need Assessment
(vii) Analyzing the problem
(viii) Designing the solution algorithm (Flowchart)
(ix) Coding the solution
(x) Output using Dummy
(xi) Conclusion

7. Evaluation Assessment
Following procedure is useful for student assessment and evaluation:
Question Answer
Observation
Participation
Practice/Practical work
Project work

You might also like