Syllabus of Computer Science for grade 11
1. Computer
System
1.1 Introduction to Computers:
Understand the characteristics and applications of computers.
1.2 Evolution of Computers: Learn about
the historical development and generations of computers.
1.3 Processing Speed and Storage Units:
Describe and utilize different measurement units for processing speed and
storage.
1.4 Computer Types: Introduce and
compare Super, Mainframe, Mini, and Microcomputers.
1.5 Mobile Computing: Understand mobile
computing and its applications.
1.6 Computer Architecture: Sketch and
describe the organization and architecture of a computer system.
1.7 Computer Components: Identify and
explain the main components of a computer system.
1.8 Microprocessor and Bus System:
Introduce and explain the function and structure of microprocessors and bus
systems.
1.9 Memory Types: Differentiate between
and explain primary and secondary memory.
1.10 Input and Output Devices: Identify
and use various input and output devices.
1.11 Hardware Interfaces: Describe and
utilize different hardware interfaces.
2. Number
System and Conversion Boolean Logic
2.1 Number System: Introduction to
number systems and conversion between Decimal, Binary, Octal, and Hexadecimal.
2.2 Boolean Algebra: Introduction to
Boolean values, truth tables, expressions, and functions.
2.3 Logic Gates: Introduction and
explanation of various logic gates.
2.4 Boolean Algebra Laws: Describe the
fundamental laws of Boolean algebra.
3. Computer
Software and Operating System
3.1 Software Categories: Explanation of
different software categories.
3.2 Operating System Concepts:
Understanding the functions and etymologies of operating systems.
3.3 GUI Operating Systems: Description
of GUI-based operating systems and their features.
3.4 Desktop Applications: Introduction
to desktop applications and Windows environment.
3.5 File Management: Creating files and
folders using file explorer.
3.6 Customization: Customizing the
start screen and desktop.
3.7 Device Management: Installing and
removing devices.
3.8 Password and Privacy: Managing
passwords and privacy settings.
3.9 Control Panel and System Tools:
Using the control panel, system tools, and accessories.
3.10 Open Source and Mobile OS:
Understanding the concept of open source and mobile operating systems.
3.11 Linux and UNIX: Introduction to
Linux, UNIX, and various Linux distributions.
3.12 Mobile Operating Systems:
Explanation of different types of mobile operating systems.
4.
Application Package
4.1 Office Package: Description and
application of office packages (Word Processor, Spreadsheet, Presentation).
4.2 Domain-Specific Tools: Introduction
to various domain-specific tools.
5.
Programming Concepts & Logics
5.1 Programming Languages: Introduction
and identification of programming language levels.
5.2 Compiler, Interpreter, Assembler:
Comparison of compilers, interpreters, and assemblers.
5.3 Errors in Programming: Introduction
to syntax, semantic, and runtime errors.
5.4 Control Structures: Introduction
and application of control structures.
5.5 Program Design Tools:
Identification and use of program design tools.
5.6 Character Encoding: Description of
absolute binary, BCD, ASCII, and Unicode.
5.7 C Language Features: Understanding
the features and structure of the C programming language.
5.8 C Preprocessor and Header Files:
Introduction and use of C preprocessor and header files.
5.9 Character Sets: Introduction and
application of character sets.
5.10 Identifiers, Keywords, Tokens:
Explanation of identifiers, keywords, and tokens.
5.11 Data Types: Introduction to basic
data types.
5.12 Constants, Variables, Operators:
Understanding and application of constants, variables, and operators.
5.13 Specifier Types: Identification
and application of different specifier types.
5.14 Statements: Understanding and
application of simple and compound statements.
5.15 I/O Functions: Introduction to
input/output functions.
5.16 Control Statements: Introduction
to selection control and iteration control statements.
5.17 Arrays and Strings: Description
and application of array and string functions.
6. Web
Technology I
6.1 Web Browsers and Search Engines:
Exploring web browsers and search engines.
6.2 Internet and Web Technology:
Overview of internet and web technologies.
6.3 Content Management Systems:
Explanation and use of CMS.
6.4 HTML Structure: Description of HTML
objectives and structure.
6.5 Tags and Attributes:
Differentiation between tags and attributes.
6.6 HTML Tags: Description and use of
various HTML tags.
6.7 Cascading Style Sheets (CSS):
Introduction to CSS, its types, and applications.
7.
Multimedia
7.1 Multimedia Introduction:
Introduction and application of multimedia.
7.2 Multimedia Components: Description
of multimedia components.
8.
Information Security and Cyber Law
8.1 Digital Society and Ethics:
Description of digital society and computer ethics.
8.2 Information Security: Understanding
the concept of information security and cybercrime.
8.3 Cybercrime Protection: Exploration
and application of protective measures against cybercrime.
8.4 Intellectual Property Rights:
Identification and adherence to intellectual property rights.
8.5 Digital Signatures: Understanding
and application of digital signatures.
8.6 Cyber Law in Nepal: Analysis of
cyber law and ICT policy in Nepal.
Netra Koirala
Computer Science Educator
Passionate computer science educator and author. Provides free study notes, practical guides, and tutorials for Class 9, 10, 11, 12, and B.Sc CSIT students in Nepal. Years of teaching experience in computer science fundamentals.
LinkedIn ProfileRelated Posts
Loading related posts…
Computer Science notes, tutorials, MCQs, and educational resources for Nepal students. Covering Class 9, SEE preparation, Class 11, Class 12, SLC, programming, DBMS, networking, HTML, JavaScript, PHP, OOP and more.
Featured Post
Grade 10 Computer Science: Specification Grid & Model Questions
Specification Grid & Model Questions of Computer Science | Grade 10 📚 Examination Resource Specification Grid & M...