NEB Computer Science grade 11 and 12 Syllabus based on New Curriculum

Updated New Curriculum 2081 BS

NEB Class 11 & 12
Computer Science Syllabus

Complete chapter-wise breakdown of Nepal’s NEB Computer Science curriculum for Grade 11 and Grade 12 — topics, hours, and key concepts all in one place.

📅 Board: NEB Nepal
📚 Grades: 11 & 12
🕐 Class 11: ~70 hrs
🕐 Class 12: ~80 hrs
🗓 Framework: NCF 2076

Curriculum at a Glance

🖥️8Chapters in Class 11
💻7Chapters in Class 12
⏱️70+Teaching Hours – Grade 11
⏱️80+Teaching Hours – Grade 12
🌐NCFNational Curriculum Framework 2076
💡

Why this curriculum? The world has witnessed radical change in ICT. NEB redesigned Computer Science for Grades 11 and 12 to prepare students for the job market and higher education. This syllabus aligns with Nepal’s National Curriculum Framework (NCF) 2076.

Chapter-wise Syllabus

#Chapter / UnitHoursKey Topics Covered
01 Computer System ⏱ 20 hrs
  • Definition, characteristics & applications of computer
  • Evolution of computer technology
  • Measurement units – processing speed & storage
  • Super, Mainframe, Mini & Microcomputers; Mobile Computing
  • Computer architecture, organization & I/O devices
  • Microprocessor: clock speed, word length, components
  • Bus System: data bus, address bus, control bus
  • Primary Memory: RAM, ROM, Cache, Buffer
  • Secondary Memory: Magnetic Disk, Flash, Optical Disk
  • Input/Output Devices & Hardware Interfaces
02 Number System & Boolean Logic ⏱ 11 hrs
  • Decimal, Binary, Octal, Hexadecimal & conversions
  • Binary addition & subtraction
  • One’s complement & Two’s complement
  • Boolean algebra: values, truth table, expressions
  • Logic Gates: AND, OR, NOT, NAND, NOR, XOR, XNOR
  • Laws of Boolean algebra with truth table verification
03 Computer Software & Operating System ⏱ 12 hrs
  • Software categories: System, Utility, Application, Mobile Apps
  • Functions & roles of an Operating System
  • Multiprogramming, multitasking, multiprocessing
  • Windows OS: GUI, File Explorer, Control Panel
  • Open-source OS: Linux, UNIX & distributions
  • Mobile Operating Systems & types
04 Application Package ⏱ 5 hrs
  • Office Package: Word Processor, Spreadsheet, Presentation, DBMS
  • Domain-specific tools: School Mgmt, Inventory, Payroll
  • Financial Accounting & Hotel Management Systems
  • Weather Forecasting Systems
05 Programming Concepts & Logics ⏱ 8 hrs
  • Low-level, High-level & 4GL programming languages
  • Compiler, Interpreter & Assembler
  • Control Structures: Sequence, Selection, Iteration
  • Algorithm, Flowchart & Pseudocode
  • C Language: structure, data types, operators, I/O
  • Selection & Iteration control statements
  • Arrays (1D & 2D), Strings & string functions
06 Web Technology I – HTML & CSS ⏱ 8 hrs
  • Web browsers, search engines & internet technologies
  • Content Management Systems (CMS)
  • HTML: structure, tags, attributes, headings, fonts, lists
  • Tables, forms, hyperlinks & anchor tags
  • HTML5 elements: audio, video, canvas, SVG
  • Domain names, web hosting & publishing
  • CSS: Inline, Embedded & External stylesheets
07 Multimedia ⏱ 6 hrs
  • Introduction to Multimedia
  • Components: Text, Graphics, Audio, Video, Animation
  • Applications of Multimedia
08 Information Security & Cyber Law ⏱ varies
  • Digital society & computer ethics
  • Cybercrime: concepts & types
  • Malicious software, spam & protection methods
  • Intellectual Property Rights (IPR)
  • Digital Signature concept
  • Cyber Law in Nepal & ICT Policy
#Chapter / UnitHoursKey Topics Covered
01 Database Management System (DBMS) ⏱ 12 hrs
  • Data, database, DBMS & database systems
  • Field, Record, Primary Key, Candidate Key, Alternate Key
  • Advantages of DBMS
  • DDL (Data Definition Language) & DML (Data Manipulation Language)
  • Database Models: Network, Hierarchical, Relational
  • Normalization: 1NF, 2NF, 3NF
  • Centralized vs. Distributed Database & Database Security
02 Data Communication & Networking ⏱ 15 hrs
  • Communication system elements & block diagram
  • Simplex, Half-Duplex & Full-Duplex modes
  • LAN, WAN & transmission media (Guided & Unguided)
  • Network architectures: Client-Server & Peer-to-Peer
  • IP Address, Subnet Mask, Gateway, MAC Address
  • Network devices: NIC, Modem, Router, Switch
  • Topologies: Bus, Ring, Star; OSI Reference Model
03 Web Technology II – CSS, JS & PHP ⏱ 12 hrs
  • Server-side vs. Client-side scripting
  • JavaScript: data types, variables, operators, functions
  • JS control structures: if-else, switch, for, while, do-while
  • Object-based programming & event handling in JS
  • Form validation & jQuery basics
  • PHP: syntax, data types, operators, variables, OOP
  • Database connectivity, SQL queries & data display
04 Programming in C – Advanced ⏱ 12 hrs
  • Functions: library & user-defined, prototypes, return
  • Recursion: factorial & Fibonacci
  • Structures: definition, declaration, array of structures
  • Unions: definition & differences with structure
  • Pointers: address (&) & indirection (*) operators
  • Call by value & call by reference
  • File handling: sequential & random; file functions
05 Object-Oriented Programming (OOP) ⏱ 10 hrs
  • Programming paradigms: Procedural, Structural, OOP
  • OOP features: Class, Object, Polymorphism, Inheritance
  • Advantages & applications of OOP
06 Software Process Model ⏱ 10 hrs
  • Software project & development concepts
  • SDLC life cycle phases
  • System Analyst vs. Software Engineer
  • Requirement collection methods & system design
  • Development models: Waterfall, Prototype, Agile
07 Recent Trends in Technology ⏱ 9 hrs
  • Artificial Intelligence (AI) & Robotics
  • Cloud Computing & Big Data
  • Virtual Reality (VR)
  • E-Commerce, E-Medicine & E-Governance
  • Mobile Computing & Internet of Things (IoT)

Quick Comparison – Class 11 vs 12

# ⚡ Class 11 Chapters 🚀 Class 12 Chapters
1Computer System (20 hrs)DBMS Concept (12 hrs)
2Number System & Boolean Logic (11 hrs)Data Communication & Networking (15 hrs)
3Computer Software & OS (12 hrs)Web Technology II – CSS, JS, PHP (12 hrs)
4Application Package (5 hrs)Programming in C – Advanced (12 hrs)
5Programming Concepts & Logics in C (8 hrs)Object-Oriented Programming (10 hrs)
6Web Technology I – HTML & CSS (8 hrs)Software Process Model (10 hrs)
7Multimedia (6 hrs)Recent Trends in ICT (9 hrs)
8Information Security & Cyber Law

Frequently Asked Questions

What programming language is taught in NEB Class 11?
Class 11 introduces C Programming covering variables, data types, operators, control statements, arrays, and string functions. Class 12 advances this to functions, pointers, structures, unions, and file handling.
Is web development covered in NEB Computer Science?
Class 11 covers Web Technology I (HTML & basic CSS). Class 12 covers Web Technology II with JavaScript, jQuery, and PHP with database connectivity.
Which framework is the NEB syllabus based on?
The syllabus follows the National Curriculum Framework (NCF) 2076, designed to align computer education with current ICT trends for employment and higher education readiness.
What new technology topics are in Class 12?
Class 12 covers Recent Trends in ICT: AI, Robotics, Cloud Computing, Big Data, Virtual Reality, IoT, E-Commerce, E-Medicine, and Mobile Computing.
How many teaching hours in total for the NEB CS course?
Class 11 has approximately 70 teaching hours (8 chapters) and Class 12 has approximately 80 teaching hours (7 chapters), totalling around 150 hours over two years.

📘 NEB Nepal – Computer Science Curriculum | National Curriculum Framework 2076 | Grades 11 & 12

For educational reference only. Always verify with your school or official NEB website for latest updates.