Computer Syllabus 9 – 10

advertisement
Micro Syllabus - Academic Year 2069
Computer Science (Optional II)
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.
Page 1 of 6
Micro Syllabus - Academic Year 2069
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
1. Computer Fundamentals
1.1. Introduction
1.2. Types of Computers
1.3. Computer Systems
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 Systems
2.1. Introduction of OS
2.2. Types of OS
2.3. Computer Booting
2.4. Basic Terms of OS
2.5. Role of Autoexec.bat and
Config.sys
2.6. DOS Commands
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
TOTAL
Wt.
25
15
20
Grade-X
1. Computer Fundamentals
1.1. Networking and
Telecommunication
1.2. Internet and Its Services
1.3. Computer Security
1.4. Computer Virus
1.5. Cyber Law and Ethics
1.6. Multimedia And Its Applications
1.7. Number System
2. Database Management Systems
2.1. Introduction
2.2. Creating Database Using MSAccess
2.3. Entering and Editing Data
2.4. Querying and Editing Data
2.5. Creating and Using Forms
2.6. Creating and Printing Reports
3. Q-BASIC
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
Wt.
22
32
88
8
90
150
TOTAL
150
Page 2 of 6
Micro Syllabus - Academic Year 2069
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:
a. Cover page
b. Preface
c. Table of contents with page number
d. Back ground of the project
e. Aims and objectives
f. Need Assessment
g. Analyzing the problem
h. Designing the solution algorithm (Flowchart)
i. Coding the solution
j. Output using Dummy
k. Conclusion
7. Evaluation Assessment
Following procedure is useful for student assessment and evaluation:
•
•
•
•
•
Question Answer
Observation
Participation
Practice/Practical work
Project work
Page 3 of 6
Micro Syllabus - Academic Year 2069
Course Title: Computer Science (STANDARD X)
Nature of the Course: Theory + Practical
Full Marks: 50 + 50
Pass Marks: 20 + 20
FIRST TERMINAL EXAMINATION
Computer
Fundamentals
QBASIC









Networking And Telecommunication
Internet and Its Services
Number System
Review of Control Statements
Review of Library Functions
Introduction to Modular Programming
Introduction/Concept of Function
Library Vs. User Defined Functions (Compare And Contrast)
Programming With SUB PROCEDURES
SECOND TERMINAL EXAMINATION
Computer
Fundamentals
QBASIC
Database
Management With
MS-ACCESS











Computer Virus
Cyber Law And Ethics
Computer Security
Programming With FUNCTION PRODECURES
Introduction To Database
Features Of Access/Purpose
Creating Database Using MS-Access
Entering and Editing Data
Creating Queries And Editing
Creating And Using Forms
Creating And Printing Reports
THIRD TERMINAL EXAMINATION
Computer
Fundamentals
QBASIC
Structured
Programming
 Multimedia And Its Application
Sequential File Handling In Q-BASIC
 Open- For OUTPUT (File Creation)
 Close# (Closing A File)
 Write# (Writing On A File)
 Open- For INPUT (File Reading)
 Input# (Reading From A File)
 EOF (Checking End Of File)
 Open- For APPEND
Project Work (Platform-QBASIC)
 Introduction To Project
 Project Guidelines
 Project Proposal Preparation/Format Demonstration
 Presentation Guidelines/Demonstration)
 Introduction
 Simple Program Structure In C
 Comparison Of Program Structure of C and QBASIC
Reference Books:
1. Modern Computer Science Book 10, Vidyarthi Prakashan (P) Ltd.
2. Gateway to Computer Science Book 10, Shubharambha Publication Pvt. Ltd.
3. Readmore Computer Wiz Book 10, Readmore Publication Pvt. Ltd.
4. Computer Science For All Book 10, United Publication
5. Jay's Computer Studies Book 10, JBD Publication
Page 4 of 6
Micro Syllabus - Academic Year 2069
Course Title: Computer Science (STANDARD IX)
Nature of the Course: Theory + Practical
Full Marks: 50 + 50
Pass Marks: 20 + 20
FIRST TERMINAL EXAMINATION
OS Concepts
Computer Fundamentals
Operating System Concept
MS-DOS
Program Development Life
Cycle
Q-BASIC
Introduction To Qbasic
Fundamentals of Qbasic
Programming in Qbasic
Control Statements




























Introduction/History/Generation of Computer
Computer System Architecture
Basic Concept Of Number System
Introduction
Functions Of Operating System
Relation Between User-OS-Hardware
Types Of Operating System/Booting Types
Introduction
Basic Terminology (File, Directory, Wild Card, etc )
Control Key Combination
System Configuration (Autoexec.bat, Config.sys)
DOS Commands (Internal Commands)
Stages of PDLC
Algorithm (Advantage/Disadvantage)
Flowchart (Advantage/Disadvantage)
Types Of Flowchart
Introduction/Features
Q-Basic Interface
Menu Commands
Introduction To Variable/Constant (Their Types)
Basic Words (Reserved Vs. User Defined)
Basic Operators (Its Types Including Truth Tables)
Commands And Statements (CLS, REM,
INPUT, PRINT……...)
Immediate Mode Commands
IF…THEN, IF…THEN…ELSE, NESTED
IF…THEN…. Statement
SELECT CASE Statement
SECOND TERMINAL EXAMINATION
Q-BASIC
OS Concepts
Computer Fundamentals
MS-DOS
MS-WINDOWS
Looping
















Types Of Computer
Computer Hardware
Computer Programming Languages
Input Output Devices (Peripheral Devices)
DOS Commands (External Commands)
Introduction To Graphic User Interface
GUI Vs. CUI
Windows Environment
Basic Terminology (File, Folder, Desktop,
Wallpaper, Recycle Bin, etc)
Features Of Windows Of Different Versions
Concept of Looping and its practical application
FOR….NEXT
WHILE…..WEND
DO……LOOP
Nested Looping
Page 5 of 6
Micro Syllabus - Academic Year 2069
THIRD TERMINAL EXAMINATION
Computer Fundamentals
Hyper Text Mark Up Language
Q-BASIC
Qbasic Statements
Library Functions

















IT Policy Of Nepal
Computer Software + Open Source Software
Introduction/Concept Of Web Page and Web Site
Components of the Web
Html Tags (Paired/Unpaired)
Creating, Opening and Formatting HTML
Documents
Inserting Images/Setting Marquee/Creating Links
Revision Tour
READ….. DATA Statement
PRINT USING Statement
Simple Graphics with QBASIC (Locate, Line,
Circle..)
Introduction to Functions
User Defined Vs. Library Functions
Numeric Functions
Trigonometric Functions
String Handling Functions
FINAL TERMINAL EXAMINATION
Computer Fundamentals
Hyper Text Mark Up Language
Qbasic








Concept of E-Governance
Societal Impact of Computers
Working With Tables and Lists
Working With Frames
Project On HTML
Revision Tour
Practice On Library Functions + Looping
Introduction to Arrays (Single and Two Dimensional)
Reference Books:
1. Modern Computer Science Book 10, Vidyarthi Prakashan (P) Ltd.
2.
Readmore Computer Wiz Book 10, Readmore Publication Pvt. Ltd.
3. Computer Science For All Book 10, United Publication
4. Jay's Computer Studies Book 10, JBD Publication
Page 6 of 6
Download