Welcome to our post on the Class 12 Computer Science specific grid, curriculum, syllabus, and model question for the Nepal Examination Board (NEB) board exam in 2079. In this post, we will provide students with all the necessary information they need to succeed in their Class 12 Computer Science Exams.
Table of Contents
Syllabus: Class 12 Computer Science
Students will learn about advanced programming concepts, web development, and the latest technologies in the field.
The syllabus is designed to provide students with a solid foundation in computer science and prepare them for further studies or careers in the field.
NEB Computer Science Syllabus for Class 12, 2079, and 2080 is given as:
CHAPTER 1: DATABASE MANAGEMENT SYSTEM (DBMS)
- 1.1 Introduction to data, database, Database system, DBMS
- 1.2 Field, Record, Objects, Primary Key, Alternate key, Candidate key
- 1.3 Advantages of using DBMS
- 1.4 DDL (Data Definition Language) and DML (Data Manipulation Language)
- 1.5 Database Model: Network Model, Hierarchical Model, Relational database model
- 1.6 Concept of Normalization: 1NF, 2NF, 3NF
- 1.7 Centralized Vs. Distributed Database
- 1.8 Database Security
CHAPTER 2: DATA COMMUNICATION AND NETWORKING
- 2.1 Basic elements of Communication System:
- 2.2 Concept of Communication System
- 2.3 Block Diagram of Communication System /Model
- 2.4 Elements of Data Communication/Transmission
- 2.5 Simplex, Half duplex, and Full duplex communication mode
- 2.6 Concept of LAN and WAN
- 2.7 Transmission Medium: Guided and Unguided
- 2.8 Transmission impairments terminology (Jitter, Singing, Echo, Crosstalk, Distortion, Noise, Bandwidth, Number of receivers)
CHAPTER 3: WEB TECHNOLOGY II
- 3.1 Introduction
- 3.2 Server side and Client Side Scripting
- 3.3 Introduction to internet technology
- 3.5 Java script fundamental
- 3.6 Java Script Data types
- 3.7 Variables and operators
- 3.8 Functions and control structure if-else, if-else- if, switch-case, for, while, do while loop
- 3.10 Image, event, and form objects
- 3.11 Form validation, JQuery
- 3.12 Server-Side Scripting using PHP
- 3.13 Introduction to PHP: Hardware and Software Requirements
- 3.14 Object-oriented programming with server-side scripting
- 3.15 Basic PHP syntax
- 3.16 PHP data types
- 3.17 Basic Programming in PHP
- 3.18 Operators (Arithmetic, logical, comparison, operator precedence)
- 3.19 Variables Manipulation
- 3.20 Database Connectivity
- 3.21 Connecting server-side script to database
- 3.22 Making SQL queries
- 3.23 Fetching data sets getting data about data
- 3.24 Creating SQL database with server-side scripting
- 3.25 Displaying queries in tables
CHAPTER 4: PROGRAMMING IN C
- 4.1 Review of C programming concept
- 4.2 Functions
- 4.2.1 Concept of library and user-defined functions and advantages
- 4.2.2 function definition, prototype, call and return statements
- 4.2.3 Accessing a Function by passing values
- 4.2.4 Concept of storage: automatic and external
- 4.2.5 Concept of Recursion: factorial and Fibonacci problems
- 4.3 Structures and Unions
- 4.3.1 Structure: Definition, Declaration, Initialization, and Size of Structure.
- 4.3.2 Accessing Members of the structure
- 4.3.3 Array of structure
- 4.3.4 Union: Definition, Declaration
- 4.3.5 Difference between union and structure.
- 4.4 Pointers
- 4.4.1 Definition of Pointer
- 4.4.2 Address (&) and indirection (*) operator
- 4.4.3 Pointer Expression and Assignment
- 4.4.4 Call by values and call by reference
- 4.5 Working with Files
- 4.5.1 Concept of Data File
- 4.5.2 Sequential and Random File
- 4.5.3 File manipulation function: putw, getw, putc, getc, fscanf, fprintf
- 4.5.4 Opening, Reading, Writing, and Appending data file
CHAPTER 5: OBJECT-ORIENTED PROGRAMMING (OOP)
- 5.1 Programming paradigms: procedural, structural, and object-oriented
- 5.2 Features of OOP: Class, Object, Polymorphism, and Inheritance
- 5.3 Advantages of OOP
- 5.4 Application of OOP
CHAPTER 6: SOFTWARE PROCESS MODEL (SPM)
- 6.1 Software Project Concept
- 6.2 Concept of the software development process
- 6.3 Concept SDLC life cycle
- 6.4 System Analyst Vs Software Engineer
- 6.5 Requirement Collection Methods
- 6.6 Concept of system design
- 6.7 Software and quality
- 6.8 Software development model: waterfall, prototype, agile
CHAPTER 7: RECENT TRENDS IN TECHNOLOGY
- 7.1 Concept of Artificial Intelligence(AI)and Robotics
- 7.2 Concept of Cloud Computing
- 7.3 Concept of Big Data
- 7.4 Concept of Virtual Reality
- 7.5 Concept of e-com, e-medicine, e-gov.
- 7.6 Concept of Mobile Computing
- 7.7 Concept of Internet of things(IoT)
Specification Grid: Class 12 Computer Science
The National Examination Board (NEB) has published a new specification grid for Class 12 Computer Science, dividing the model questions into three groups: Group A with 9 objective multiple choice questions (1 mark each, 25 minutes), Group B with 5 short answer questions (5 marks each, 45 minutes), and Group C with 2 long questions (8 marks each, 50 minutes) for a total exam time of 2 hours.
|A||Multiple choice questions||9||1||9||25 minutes|
|B||Short answer question||5||5||25||95 minutes|
|C||Long answer question||2||8||16|
Model Question: Class 12 Computer Science
The Latest Model question for Class 12 Computer Science as per the new NEB curriculum is divided into three groups: Groups A, B, and C.
Group B contains 5 short answer questions, each carrying 5 marks, and the total marks for this group is 25. The questions are based on the concepts of Database Management Systems, programming, and web technologies.
Group C contains 2 long answer questions, each carrying 8 marks, and the total marks for this group is 16. The questions are based on the concepts of IP addressing, array manipulation, and programming.
Group ‘A’ (9 x 1 = 9)
Multiple Choice Questions. Tick the correct answer.
- Which of the statements are used in DDL?
- A) Create, alter and drop
- B) Create, insert and select
- C) Insert, update, and delete
- D) Delete, alter and drop.
- A) SELECT * FROM Persons WHERE FirstName=’a’
- B) SELECT * FROM Persons WHERE FirstName LIKE ‘a%’
- C) SELECT * FROM Persons WHERE FirstName LIKE ‘%a’
- D) SELECT * FROM Persons WHERE FirstName=’%a%’.
- A) Each device is connected to a switch or hub
- B) Each device is connected to the other
- C) Each device is connected to a trunk
- D) Each device is connected to a terminal.
- A) alert-box(“Stay Safe”);
- B) confirm(“Stay Safe”);
- C) msgbox(“Stay Safe”);
- D) alert(“Stay Safe”);
- A) To insert an image
- B) To create a link
- C) To create a hyperlink
- D) To create a list.
char str1 = "FIRST"; char str2; strcpy(str2,str1);
printf("%s %s ",str1,str2); printf("%d", (str1!=str2));
printf("%d", strcmp(str1,str2)); }
- A) FIRST FIRST 0 0
- B) FIRST FIRST 1 1
- C) FIRST FIRST 1 0
- D) FIRST FIRST 0 1
- A) Superclass
- B) Subclass
- C) Subsetclass
- D) Relative class.
- A) Analysis, Design, Coding, Testing, Implementation
- B) Analysis, Design, Testing, Implementation, Coding
- C) Implementation, Coding, Analysis, Design, Testing
- D) Design, Testing, Implementation, Coding, and Analysis.
- A) Cost-sharing and easily accessible
- B) As modern technology and costly
- C) Accessible and freely available
- D) Affordable to all.
Short Answer Questions (5 x 5 = 25)
Demonstrate the basic DML statement with an example.
3. Describe any five features of OOPs.
4. What are the different stages of software planning?
Long Answer Questions (2 x 8 = 16)
Write a program to read the marks of any 5 students in a subject and count how many students pass and fail.
Every morning you have two choices: continue to sleep with your dreams, or wake up and chase them.