NEB Class 12 Questions: NEB 12 Model Questions 2080/2024

NEB Class 12 Routine 2080-2081: Class 12 Routine

Class 12 Computer Syllabus, Specific Grid, Model Questions 2080

Class 12 Computer exams with our comprehensive guide to the NEB syllabus, specification grid, curriculum, and model questions for 2079.

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

Class 12 Computer Science syllabus covers a wide range of topics including Database Management Systems (DBMS), Network and Data Communication, Web Technology II (CSS, JavaScript, PHP), C Programming II, Object-Oriented Programming (OOP) concepts, Software Process Models, and recent trends in Information and Communication Technology (ICT). 

 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:


  • 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


  • 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)


  • 3.1 Introduction
  • 3.2 Server side and Client Side Scripting
  • 3.3 Introduction to internet technology
  • 3.4 Adding Javascript to HTML page
  • 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.9 Object-based programming with JavaScript and Event handling
  • 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


  • 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


  • 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


  • 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


  • 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.

Specification Grid NEB Class 12 Computer Science
GroupItemQuestionWeighTotal MarksTime
AMultiple choice questions91925 minutes
BShort answer question552595 minutes
CLong answer question2816

NEB Class 12 Computer Science Specific Grid

Related Posts

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 A contains 9 multiple choice questions, each carrying 1 mark, and the total mark for this group is 9. The questions are based on the concepts of SQL, network topology, JavaScript, and web technology.

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. 

  1. 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.
  2. With SQL, how do you select all the records from a table named “Persons” where the value of the column “FirstName” ends with an “a”?
    • 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%’. 
  3. Which of the following statements is true about a star network topology?
    • 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.
  4. Which of the following is the correct syntax to display “Stay Safe” in an alert box using JavaScript?
    • A) alert-box(“Stay Safe”);
    • B) confirm(“Stay Safe”);
    • C) msgbox(“Stay Safe”);
    • D) alert(“Stay Safe”);
  5. What is the use of<A> tag?
    • A) To insert an image
    • B) To create a link
    • C) To create a hyperlink
    • D) To create a list.
  6. What is the output of a given C program?
  7. void main(){
    char str1[] = "FIRST"; char str2[20]; 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
  8.  Where is a class derived in inheritance?
    • A) Superclass
    • B) Subclass
    • C) Subsetclass
    • D) Relative class.
  9. Which of these is the correct order of the SDLC?
    • 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. 
  10. Why is cloud computing popular nowadays?
    • A) Cost-sharing and easily accessible
    • B) As modern technology and costly
    • C) Accessible and freely available
    • D) Affordable to all.

Group ‘B’

Short Answer Questions (5 x 5 = 25)

1. Explain 2NF and 3NF with examples.
        Demonstrate the basic DML statement with an example.

2. Write a function to add any two numbers in Javascript.
    Demonstrate the external CSS implemented in the web page.

3. Describe any five features of OOPs.

4. What are the different stages of software planning?

5. Describe. Define the concept of AI and IoT. (2+3)

Group ‘C’

Long Answer Questions  (2 x 8 = 16)

6. How do you implement the Class C IP address in the local area network? Describe.

7. Write a program to enter ten integer numbers into an array, sort and display them in ascending order.
Write a program to read the marks of any 5 students in a subject and count how many students pass and fail.

Related Posts

Every morning you have two choices: continue to sleep with your dreams, or wake up and chase them.

About the Author

Iswori Rimal is the author of, a popular education platform in Nepal. Iswori helps students in their SEE, Class 11 and Class 12 studies with Complete Notes, important questions and other study materials.

Post a Comment

AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.