NEB Class 11 Computer Science New Curriculum and Syllabus
The world has witnessed a radical change in the field of Information and Communication Technology (ICT) in recent and this process is still going on. The relevance of computer education has been increasing day by day. Realizing the same the curriculum of computer science for Grades 11 and 12 has been developed according to the National Curriculum Framework, 2076. The study of this course will help the students to enter the job market. This will also provide basis for the students to pursue their further study in the field. Click here to see full TPS Notes of new curriculum.
Class 11 | Class 12 |
---|---|
1. Computer system | 1. DBMS Concept |
2. Number system and conversion Boolean logic | 2. Concept of Network and data communication |
3. Computer software and operating system | 3. Web technology – II (CSS, Javascript, PHP) |
4. Application package | 4. Programming II |
5. Programming concepts and logics | 5. OOP concept |
6. Web technology – I | 6. Software process model |
7. Multimedia | 7. Recent trends in ICT |
8. Information security and cyber law |
NEB Class 11 Computer Science New Curriculum and Syllabus.
Unit (Hours) | Contents |
---|---|
Computer System (20 Hour) | 1.1 Introduction of computer1.1.1 Definition, characteristics and application of computer1.1.2 Evolution of computer technology1.1.3 Measurement unit of processing speed and storage unit1.1.4 Super, Mainframe, Mini and Microcomputers1.1.5 Mobile Computing and its Application 1.2 Computer system and I/O devices1.2.1 Concept of computer architecture and organization1.2.2 Components of computer system: input unit, output unit, processing unit, memory unit and storage1.2.3 Microprocessor: basic concepts, clock speed, word length, components and functions1.2.4 Bus System: data bus, address bus and control bus1.2.5 Primary memory: Definition, RAM, ROM, Cache, Buffer, types of RAM and ROM1.2.6 Secondary Memory: Definition, Magnetic Disk, Flash Memory, Optical Disk, External Storage Device and memo stick1.2.7 Input Devices – Keyboard, Mouse, Scanner, Light Pen, OMR, OCR, BCR, MICR, Scanner, Touch Screen, Microphone and Digital Camera.1.2.8 Output Devices: Monitor (LCD, LED), Printer (Dot Matrix, Inkjet, Laser), Speaker1.2.9 Hardware Interfaces: Parallel Port, Serial Port, USB Ports, HDMI and Expansion Slots |
2. Number System and Conversion Boolean Logic (11 Hour) | 2.1 Number System and conversion2.1.1 Decimal, Binary, Octal, Hexadecimal Number System & conversion2.1.2 Calculation in binary addition, subtraction2.1.3 One’s and Two’s complement methods of binary subtraction2.2 Logic Function and Boolean Algebra2.2.1 Introduction to Boolean algebra2.2.2 Introduction to Boolean values, truth table, Boolean expression and Boolean function.2.2.3 Logic Gates –AND, OR, NOT, NAND, NOR, XOR and XNOR – its definition, truth table, logic symbol, logic function2.2.4 Laws of Boolean algebra – Boolean identities, Complement Laws, Identity, Commutative, Associative and Distributive2.2.5 Statement and verification of Laws of Boolean algebra using truth table |
3. Computer Software and Operating System (12 Hour) | 3.1 Concept of Software3.1.1 Definition of software3.1.2 Categories of software: System, Utility, Application, Web Based, Mobile Apps3.2 Concept of Operating System3.2.1 Introduction to Operating System 3.2.2 Role of Operating System 3.2.3 Functions of an Operating System3.2.4 Operating system terminology: multiprogramming, multitasking, multiprocessing and distributed3.3 Windows Operating System 3.3.1 Introduction to GUI based Operating system and its features3.3.2 Working in Desktop Application and Window Environment3.3.3 Manage Files and Folders with File Explorer3.3.4 Customize the start screen and desktop 3.3.5 Installing and removing devices 3.3.6 Manage passwords and privacy levels 3.3.7 Use of control panel, system tools and accessories3.4 Open sources and Mobile Operating System3.4.1 Concept of Open Sources Operating System3.4.2 Introduction to Linux and UNIX3.4.3 Linux Distributions3.4.4 Concept of Mobile Operating System3.4.5 Types of Mobile Operating System |
4. Application Package (5 Hour) | 4.1 Introduction to Office Package – Word processor, Presentation tool, spreadsheet package, database management system;4.2 Introduction to domain-specific tools – school management system, inventory management system, payroll system, financial accounting, hotel management, weather forecasting system. |
5. Programming Concepts & Logics (8 hours) | 5.1 Programming Concept5.1.1 Introduction to programming languages5.1.2 Low level, High level, 4 GL programming languages5.1.3 Compiler, Interpreter and Assembler5.1.4 Syntax, Semantic and Runtime errors5.1.5 ControlStructures: Sequence,Selection and Iteration5.1.6 Program Design tools – Algorithm, Flowchart and Pseudocode5.1.7 Absolute binary, BCD, ASCII and Unicode5.2 C Programming Languages5.2.1 Introduction and features of C Language5.2.2 Structure of C program5.2.3 C Preprocessor and Header Files 5.2.4 Character Set used in C5.2.5 Use of Comments5.2.6 Identifiers, Keywords and Tokens 5.2.7 Basic Data Types in C5.2.8 Constants and Variables5.2.9 Type of Specifier5.2.10 Simple and Compound Statements5.2.11 Operators and Expressions: arithmetic, relational, logical, assignment, unary and conditional operators5.2.12 Input/output (I/O) Functions5.2.13 Selection Control Statement: Decisions (if, if-else, if-else-if, nested and, switch)5.2.14 Iteration Control Statement: Looping (while, do while, for nested)5.2.15 Array: definition, types(1D and 2D), matrix addition and subtraction5.2.16 String: definition and string function : strlen(), strcat(), strcmp(), strrev(), strcpy(), strlwr(), strupr() |
6. Web Technology I (8 hour) | 6.1 Introduction: Web development introduction6.2 Web browsers and search Engines6.3 Overview of various internet & web technologies6.4 Content Management System (CMS) 6.4. HTML: The Language of the Web6.4.1 Objectives6.4.2 Structure of HTML6.4.3 Published and Hosting 6.4.4 HTML Tags vs. Attributes6.4.5. Basic Tags of HTML: HTML, HEAD, TITLE, BODY (Setting the Fore color and Background color, Background Image, Background Sound)6.4.6 Heading tag (H1 to H6) and attributes(ALIGN),6.4.7 FONT tag and Attributes (Size: 1 to 7 Levels, BASEFONT, SMALL, BIG,COLOR)6.4.8 Paragraph Formatting (P) 6.4.9 Break Line BR6.4.10. Comment in HTML ()6.4.11. Formatting Text (B, I, U, Mark, Sup, Sub, EM, BLOCKQUOTE, PREFORMATTED)6.4.12. Ordered List- OL (LI, Type- 1, I, A, a; START,VALUE)6.4.13. Unordered List – UL (Bullet Type- Disc, Circle, Square, DL, DT, DD)6.4.14 ADDRESS Tag Creating Links: Link to other HTML documents or data objects Links to other places in the same HTML documents Links to places in other HTML documents Anchor Tag and Hyperlink6.4.15. Tables: Creating Tables using TH, TR and TD tags6.4.16 Forms: Creating form using Textbox, radio, checkbox, text area, button6.4.17 Introduction to HTML 5 Elements including audio, embed, source, track and video attributes6.4.18 HTML 5 Graphics using canvas and svg tags6.4.19 Concept of domain name and web hosting6.5 Cascading Style Sheets6.5.1 Introduction to Cascading Style Sheet (CSS)6.5.2 Inline CSS 6.5.3 Embedded CSS 6.5.4 External CSS |
7. Multimedia (6 hour) | 7.1 Introduction to Multimedia7.2 Component of Multimedia: Text, Graphics, Audio, Video and Animation7.3 Application of Multimedia |
8. Information Security and Cyber Law | 8.1 Digital society and computer ethics 8.2 Concept of Information security 8.3 Concept of Cybercrime8.4 Malicious software and Spam8.5 Protection from cybercrime8.6 Intellectual Property Right8.7 Concept of Digital Signature 8.8 Concept of Cyber Law in Nepal 8.9 ICT Policy in Nepal |