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

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.

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

Followers