The AHSEC Class 11 Computer Science & Application Syllabus is designed to develop students’ problem-solving and programming skills along with a basic understanding of computer systems, object-oriented programming, databases, networking and open-source software. The syllabus gives special importance to C++ programming, programming methodology and practical computer applications.
The subject includes 70 marks for Theory and 30 marks for Practical, making a total of 100 marks. The Theory examination is of 3 hours duration.
AHSEC Class 11 Computer Science & Application Syllabus Overview
| Particulars | Details |
| Class | XI |
| Subject | Computer Science & Application |
| Theory Marks | 70 |
| Practical Marks | 30 |
| Total Marks | 100 |
| Theory Time Duration | 3 Hours |
| Theory Periods | 110 |
| Practical Periods | 70 |
| Total Periods | 180 |
| Official Notifications | Click Here |
Read Also
- Class 11 English Question Answer
- Class 11 Geography Solutions English Medium
- Class 11 Agriculture Dairy Farmer Solutions
AHSEC Class 11 Computer Science & Application Unit-wise Syllabus
| Unit | Topic | Theory Marks | Practical Marks |
| Unit 1 | Computer Fundamentals | 10 | 02 |
| Unit 2 | Introduction to C++ | 14 | 08 |
| Unit 3 | Programming Methodology | 10 | 02 |
| Unit 4 | Programming in C++ | 36 | 18 |
| Total | 70 | 30 |
Chapter-wise Details
Unit 1: Computer Fundamentals
This unit introduces students to computer systems, software, operating systems, number systems, memory and computer components.
- Evolution of Computers
- Basics of Computer System and its Operation
- Functional Components and their Inter-connections
- Concept of Booting
- Types of Software
- System Software
- Utility Software
- Application Software
- Operating System
- Compiler, Interpreter and Assembler
- Need and Functions of Operating System
- Processor Management
- Memory Management
- File Management
- Device Management
- Types of Operating Systems
- UNIX, LINUX, Windows, Solaris and BOSS
- Mobile Operating Systems
- Android and Symbian
- File and Folder Management
- Utility Software
- Anti-Virus and File Management Tools
- Compression and Disk Management Tools
- Application Software
- Number Systems
- Binary
- Octal
- Decimal
- Hexadecimal
- Number System Conversions
- Character Encoding
- ASCII
- ISCII
- UNICODE
- Microprocessor
- Clock Speed
- 16-bit, 32-bit, 64-bit and 128-bit Processors
- CISC, RISC and EPIC Processors
- Memory Concepts
- Primary Memory
- Cache
- RAM
- ROM
- Secondary Memory
- Input/Output Ports and Connections
Unit 2: Introduction to C++
This unit introduces the basic structure and programming concepts of C++.
- Main Topics
- C++ Character Set
- C++ Tokens
- Identifiers
- Keywords
- Constants
- Operators
- Structure of a C++ Program
- Header Files
- iostream.h
- iomanip.h
- cout and cin
- Input/Output Operators
- endl and setw()
- Cascading of I/O Operators
- Error Messages
- Editor and Basic Editor Commands
- Compilation
- Linking
- Execution
- Data Types
- Variables and Constants
- Built-in Data Types
- char
- int
- float
- double
- Character, Integer, Floating Point and String Constants
- const
- Declaration and Initialisation of Variables
- Assignment Statement
- Type Modifiers
- signed
- unsigned
- long
- Arithmetic Operators
- Unary Operators
- Increment and Decrement Operators
- Relational Operators
- Logical Operators
- Conditional Operator
- Operator Precedence
- Automatic Type Conversion
- Type Casting
- C++ Shorthand Operators
3: Programming Methodology
This unit focuses on developing a systematic approach to programming and problem solving.
Main Topics
- General Concepts
- Modular Approach
- Clarity and Simplicity of Expressions
- Proper Names for Identifiers
- Comments
- Indentation
- Documentation
- Program Maintenance
- Running and Debugging Programs
- Syntax Errors
- Run-Time Errors
- Logical Errors
- Understanding the Problem
- Identifying Required Inputs
- Optimising Execution Time and Memory Storage
- Step-by-Step Problem Solving
- Breaking Problems into Simple Steps
- Identifying Arithmetic and Logical Operations
- Conditional Control
- Looping
- Finite and Infinite Loops
Unit 4: Programming in C++
This is the largest unit of the syllabus and focuses extensively on programming using C++.
Flow of Control
- if-else
- Nested if
- switch-case-default
- Conditional Operator
- Nested switch-case
- break
- while Loop
- do-while Loop
- for Loop
- Nested Loops
Inbuilt Functions
The syllabus includes functions from different header files, including:
- Standard Input/Output Functions
- Character Functions
- String Functions
- Mathematical Functions
- Other Functions
User-Defined Functions
- Introduction to User-Defined Functions
- Requirements of Functions
- Defining a Function
- Function Prototype
- Calling a Function
- Passing Arguments
- Argument Data Types
- Default Arguments
- Constant Arguments
- Call by Value
- Call by Reference
- Returning Values
- Calling Functions with Arrays
- Scope Rules
- Local and Global Variables
- Arrays and Strings
- Introduction to Arrays
- Advantages of Arrays
- One-Dimensional Arrays
- Declaration and Initialisation
- Inputting Array Elements
- Accessing Array Elements
- Array Manipulation
- Sum, Product and Average
- Linear Search
- Maximum and Minimum Values
- String Declaration and Initialisation
- String Manipulation
- Counting Vowels, Consonants, Digits and Special Characters
- Case Conversion
- Reversing a String
- Reversing Each Word
- Two-Dimensional Arrays
- Row, Column and Diagonal Operations
- Maximum and Minimum Values
- User-defined Data Types
- Introduction to User-Defined Data Types
- Structure
- Defining a Structure
- Structure Variables
- Accessing Structure Elements
- Passing Structures to Functions
- Returning Structures from Functions
- Array of Structures
- Passing an Array of Structures as an Argument
- typedef
- #define Directive
Practical Syllabus
Computer Science & Application Practical carries 30 marks. The practical examination includes programming, project work, research-based presentation, practical file and viva voce.
| Practical Component | Marks |
| Programming in C++ | 10 |
| Project Work | 06 |
| Presentation Based on Research | 02 |
| Practical File | 06 |
| Viva Voce | 06 |
| Total | 30 |
For the programming examination, students have to develop and test one C++ programming problem on a computer. Marks are allotted for Logic, Documentation/Indentation and Output Presentation.
The Practical File should contain a record of the computer system configuration and at least 15 programs from the Class XI syllabus, including:
-
5 programs on Control Structures
-
4 programs on Array Manipulations
-
4 programs on String Manipulations
-
2 programs on Structure Manipulations
Important Topics for AHSEC Class 11 Computer Science & Application Preparation
Students should focus on:
-
Computer Fundamentals
-
Operating Systems
-
Number Systems and Conversions
-
Memory and Microprocessors
-
C++ Tokens and Data Types
-
Operators and Expressions
-
Programming Methodology
-
Conditional Statements
-
Loops
-
Inbuilt Functions
-
User-Defined Functions
-
Arrays
-
Strings
-
Two-Dimensional Arrays
-
Structures
-
typedef and #define
Study Tips for AHSEC Class 11 Computer Science & Application
-
Understand programming logic before writing code.
-
Practise C++ programs regularly instead of only reading the theory.
-
Revise operators, data types and control structures carefully.
-
Practise array and string manipulation programs repeatedly.
-
Learn the difference between call by value and call by reference.
-
Practise functions and structures with small programs.
-
Understand syntax errors, run-time errors and logical errors.
-
Maintain proper indentation and documentation in programs.
-
Practise number system conversions and computer fundamentals.
-
Complete the practical file properly and practise for the viva.
Conclusion
The AHSEC Class 11 Computer Science & Application Syllabus provides students with a foundation in computer fundamentals, programming methodology and C++ programming. The syllabus progresses from basic computer concepts to conditional statements, loops, functions, arrays, strings and structures.
Since Programming in C++ carries the largest portion of the syllabus, students should give it special attention and practise programs regularly. Practical preparation is equally important because the subject includes a separate 30-mark Practical component.
FAQs
1. What is the total marks for AHSEC Class 11 Computer Science & Application syllabus?
Ans: The subject carries 100 marks, including 70 marks for Theory and 30 marks for Practical.
2. How many units are included in the syllabus?
Ans: There are four units: Computer Fundamentals, Introduction to C++, Programming Methodology and Programming in C++.
3. Which unit has the highest marks?
Ans: Programming in C++ carries 36 Theory marks and 18 Practical marks, making it the largest unit in the syllabus.
4. How many marks does the Practical examination carry?
Ans: The Practical examination carries 30 marks.
5. How many programs are required in the Practical File?
Ans: The Practical File must contain a minimum of 15 programs from the Class XI syllabus.

Hi, I’m Dev Kirtonia, Founder & CEO of Dev Library. A website that provides all SCERT, NCERT 3 to 12, and BA, B.com, B.Sc, and Computer Science with Post Graduate Notes & Suggestions, Novel, eBooks, Biography, Quotes, Study Materials, and more.
Subject Ka Complete Video Solution Dekhein
Step-by-step easy concept explanation aur full questions Answer ke liye watch karein ya app download karein:






