Computer Science (Optional)

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.

description

Computer Science (Optional)

Transcript of Computer Science (Optional)

Page 1: Computer Science (Optional)

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.

Page 2: Computer Science (Optional)

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.

Page 3: Computer Science (Optional)

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

Page 4: Computer Science (Optional)

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