Explore all chapters, materials, and resources below
Unit | Hours | Marks | Contents |
---|---|---|---|
1. Computer System | 20 Hours | 20 Marks | 1.1 Introduction of Computer 1.1.1 Definition, characteristics, and application of computers 1.1.2 Evolution of computer technology 1.1.3 Measurement unit of processing speed and storage unit 1.1.4 Supercomputers, Mainframe, Mini, and Microcomputers 1.1.5 Mobile Computing and its Application 1.2 Computer System and I/O Devices 1.2.1 Concept of computer architecture and organization 1.2.2 Components of computer system: input unit, output unit, processing unit, memory unit, and storage 1.2.3 Microprocessor: basic concepts, clock speed, word length, components, and functions 1.2.4 Bus System: data bus, address bus, and control bus 1.2.5 Primary Memory: Definition, RAM, ROM, Cache, Buffer, types of RAM and ROM 1.2.6 Secondary Memory: Definition, Magnetic Disk, Flash Memory, Optical Disk, External Storage Device, and memo stick 1.2.7 Input Devices: Keyboard, Mouse, Scanner, Light Pen, OMR, OCR, BCR, MICR, Touch Screen, Microphone, and Digital Camera 1.2.8 Output Devices: Monitor (LCD, LED), Printer (Dot Matrix, Inkjet, Laser), Speaker 1.2.9 Hardware Interfaces: Parallel Port, Serial Port, USB Ports, HDMI, and Expansion Slots |
2. Number System and Conversion & Boolean Logic | 11 Hours | 12 Marks | 2.1 Number System and Conversion 2.1.1 Decimal, Binary, Octal, Hexadecimal Number System & conversion 2.1.2 Calculation in binary addition and subtraction 2.1.3 One’s and Two’s complement methods of binary subtraction 2.2 Logic Function and Boolean Algebra 2.2.1 Introduction to Boolean algebra 2.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 – definitions, truth tables, logic symbols, and functions 2.2.4 Laws of Boolean algebra: Boolean identities, Complement Laws, Identity, Commutative, Associative, and Distributive Laws 2.2.5 Statement and verification of Laws of Boolean algebra using truth tables |
3. Computer Software and Operating System | 12 Hours | 15 Marks | 3.1 Concept of Software 3.1.1 Definition of software 3.1.2 Categories of software: System, Utility, Application, Web-Based, Mobile Apps 3.2 Concept of Operating System 3.2.1 Introduction to Operating Systems 3.2.2 Role of Operating Systems 3.2.3 Functions of an Operating System 3.2.4 Operating system terminology: multiprogramming, multitasking, multiprocessing, and distributed systems 3.3 Windows Operating System 3.3.1 Introduction to GUI-based Operating Systems and their features 3.3.2 Working in Desktop Applications and Window Environment 3.3.3 Managing Files and Folders with File Explorer 3.3.4 Customizing the start screen and desktop 3.3.5 Installing and removing devices 3.3.6 Managing passwords and privacy levels 3.3.7 Use of control panel, system tools, and accessories 3.4 Open Source and Mobile Operating Systems 3.4.1 Concept of Open Source Operating Systems 3.4.2 Introduction to Linux and UNIX 3.4.3 Linux Distributions 3.4.4 Concept and types of Mobile Operating Systems |
4. Application Package | 5 Hours | 5 Marks | 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 | 10 Marks | 5.1 Programming Concept 5.1.1 Introduction to programming languages 5.1.2 Low-level, High-level, and 4GL programming languages 5.1.3 Compiler, Interpreter, and Assembler 5.1.4 Syntax, Semantic, and Runtime errors 5.1.5 Control Structures: Sequence, Selection, and Iteration 5.1.6 Program Design tools: Algorithm, Flowchart, and Pseudocode 5.1.7 Absolute binary, BCD, ASCII, and Unicode 5.2 C Programming Language 5.2.1 Introduction and features of C Language 5.2.2 Structure of a C program 5.2.3 C Preprocessor and Header Files 5.2.4 Character Set used in C 5.2.5 Use of Comments 5.2.6 Identifiers, Keywords, and Tokens 5.2.7 Basic Data Types in C 5.2.8 Constants and Variables 5.2.9 Types of Specifier 5.2.10 Simple and Compound Statements 5.2.11 Operators and Expressions: Arithmetic, Relational, Logical, Assignment, Unary, and Conditional Operators 5.2.12 Input/Output (I/O) Functions 5.2.13 Selection Control Statements: Decisions (if, if-else, if-else-if, nested, and switch) 5.2.14 Iteration Control Statements: Looping (while, do while, for nested) 5.2.15 Arrays: Definition, types (1D and 2D), matrix addition, and subtraction 5.2.16 Strings: Definition and string functions: strlen(), strcat(), strcmp(), strrev(), strcpy(), strlwr(), strupr() |
6. Web Technology I | 8 Hours | 10 Marks | 6.1 Introduction: Web development introduction 6.2 Web Browsers and Search Engines 6.3 Overview of Various Internet & Web Technologies 6.4 Content Management System (CMS) 6.4.1 HTML: The Language of the Web 6.4.2 Objectives 6.4.3 Structure of HTML 6.4.4 Publishing and Hosting 6.4.5 HTML Tags vs. Attributes 6.4.6 Basic Tags of HTML: HTML, HEAD, TITLE, BODY (Setting Foreground and Background color, Background Image, Background Sound) 6.4.7 Heading Tag (H1 to H6) and Attributes (ALIGN) 6.4.8 FONT Tag and Attributes (Size: 1 to 7 Levels, BASEFONT, SMALL, BIG, COLOR) 6.4.9 Paragraph Formatting (P) 6.4.10 Break Line (BR) 6.4.11 Comment in HTML () 6.4.12 Formatting Text (B, I, U, Mark, Sup, Sub, EM, BLOCKQUOTE, PREFORMATTED) 6.4.13 Ordered List (OL) (LI, Type- 1, I, A, a; START, VALUE) 6.4.14 Unordered List (UL) (Bullet Type- Disc, Circle, Square, DL, DT, DD) 6.4.15 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 Hyperlink 6.4.16 Tables: Creating Tables using TH, TR, and TD tags 6.4.17 Forms: Creating forms using Textbox, radio, checkbox, text area, button 6.4.18 Introduction to HTML5 Elements including audio, embed, source, track, and video attributes 6.4.19 HTML5 Graphics using canvas and SVG tags 6.4.20 Concept of Domain Name and Web Hosting 6.5 Cascading Style Sheets 6.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 Hours | 8 Marks | 7.1 Introduction to Multimedia 7.2 Components of Multimedia: Text, Graphics, Audio, Video, and Animation 7.3 Application of Multimedia |
8. Information Security and Cyber Law | 6 Hours | 8 Marks | 8.1 Digital Society and Computer Ethics 8.2 Concept of Information Security 8.3 Concept of Cybercrime 8.4 Malicious Software and Spam 8.5 Protection from Cybercrime 8.6 Intellectual Property Rights 8.7 Concept of Digital Signature 8.8 Concept of Cyber Law in Nepal 8.9 ICT Policy in Nepal |