ISO 9001:2015 Certified MSME Registered 4.8 Rating WBCHSE Board Aligned
School Curriculum Course

WBCHSE Class 11 Computer
Science Syllabus in Howrah & Kolkata

Master the complete WBCHSE Class 11 Computer Science syllabus — covering Computer Organization (Logic gates, architecture), Boolean Algebra, C++ Programming (Data types, loops, arrays, functions), Data Structures (Stack, Queue, Linked List), and Cyber Ethics. Build strong computational thinking aligned with the West Bengal Board curriculum and ace your board exams.

Computer Organization Boolean Logic C++ Programming Data Structures Cyber Ethics
2/Week
Classes
12 Months
Duration
5
Units
10–15
Batch Size
Course Details

What You Get

Everything your child needs to ace WBCHSE Class 11 Computer Science — in one structured, hands-on course aligned with the West Bengal Board syllabus.

Computer Organization

Understanding logic gates (AND, OR, NOT, NAND, NOR, XOR), Boolean algebra, De Morgan's laws, and basic computer architecture (CPU, Memory, I/O devices).

C++ Programming

Detailed study of C++ concepts including data types, variables, operators, control structures (if, switch, loops), functions, arrays, and basic object-oriented concepts.

Data Structures

Introduction to data structures, understanding arrays, stacks (push/pop operations), queues (enqueue/dequeue), and basic singly linked lists with C++ implementation.

Cyber Ethics & Safety

Safe browsing, protecting personal information, cyberbullying, digital footprints, IT Act, and intellectual property rights (Copyrights, Patents, Trademarks).

Practical & Project

Hands-on lab sessions writing C++ code for arrays, stacks, and queues, solving real-world logic problems, and preparing the board-mandated project report.

Detailed Syllabus

Complete Unit-wise Breakdown

Each topic from the WBCHSE Class 11 Computer Science syllabus is covered in depth with theory, practicals, and worksheets.

Computer Organization & Architecture

Understanding the foundational hardware concepts of modern computers, logic gates that process binary data, and computer architecture including CPU components and memory systems.

Logic Gates CPU Architecture Memory
01
Introduction to ComputersHistory of computers, generations of computers, classification of computers (super, mainframe, mini, micro), and basic anatomy of a computer system (Input, CPU, Output, Storage).
02
Number SystemsUnderstanding Binary, Octal, Decimal, and Hexadecimal number systems. Conversion from one base to another (decimal to binary, binary to decimal, etc.). Binary arithmetic: addition and subtraction.
03
Logic Gates & Truth TablesDetailed study of basic logic gates: AND, OR, NOT. Universal gates: NAND, NOR. Exclusive gates: XOR, XNOR. Creating truth tables for all gates and understanding their applications in circuits.
04
Boolean Algebra & K-MapsIntroduction to Boolean algebra, postulates, and De Morgan's theorems. Simplifying Boolean expressions using Karnaugh Maps (K-Maps) to minimize logic circuits.
05
Central Processing Unit (CPU)Architecture of CPU: ALU (Arithmetic Logic Unit), CU (Control Unit), and Registers (Accumulator, Program Counter, Instruction Register). Concept of Fetch-Decode-Execute cycle.
06
Memory & I/O DevicesPrimary memory (RAM, ROM, Cache) vs Secondary memory (HDD, SSD, Pen drive). Input devices (keyboard, mouse, scanner) and Output devices (monitor, printer). Buses (Data, Address, Control).
07
Emerging Technologies (Bonus)Introduction to Cloud Computing (IaaS, PaaS, SaaS), Internet of Things (IoT), Artificial Intelligence (AI), and Big Data. Their impact on modern computing environments.
08
Practice Worksheet & MCQsChapter-wise worksheet with truth table generation, number system conversions, architecture labeling, and multiple-choice questions based on Computer Organization.

Boolean Logic & Digital Circuits

Mastering logical operations through Boolean algebra, applying De Morgan's laws, and designing minimized logic circuits using Karnaugh Maps.

Logic Expressions De Morgan's Laws Circuit Design
01
Basics of Boolean AlgebraIntroduction to Boolean variables (0 and 1). Logical operations: AND (multiplication), OR (addition), NOT (complement). Differences between standard algebra and Boolean algebra.
02
Boolean Postulates & PropertiesIdempotent law, Identity law, Complement law, Commutative law, Associative law, and Distributive law. Principle of Duality and its application in Boolean expressions.
03
De Morgan's TheoremsDetailed understanding of De Morgan's First Theorem (NOR = Bubbled AND) and Second Theorem (NAND = Bubbled OR). Converting complex logic expressions into simpler forms.
04
Canonical FormsUnderstanding Minterms (SOP - Sum of Products) and Maxterms (POS - Product of Sums). Converting truth tables into standard SOP and POS forms.
05
Karnaugh Maps (K-Map)Introduction to K-Maps for 2, 3, and 4 variables. Grouping of 1s (pairs, quads, octets) to minimize Boolean expressions. Don't care conditions.
06
Logic Circuit DesignDrawing logic circuits from Boolean expressions and deriving expressions from logic diagrams. Using universal gates (NAND/NOR) to build any logic circuit.
07
Half & Full Adders (Bonus)Introduction to combinational circuits. Truth table and logic circuit for Half Adder and Full Adder using XOR, AND, and OR gates. Their importance in ALU design.
08
Practice WorksheetWorksheet containing Boolean expression simplification, K-Map minimization problems, and truth table to logic circuit conversions.

C++ Programming

Comprehensive C++ programming course covering data types, operators, control structures, functions, arrays, strings, and structures as per the WBCHSE Class 11 syllabus.

Basics Control Flow Arrays & Functions
01
Introduction to C++History and features of C++. Structure of a C++ program (include, main, braces). Setting up the IDE (Code::Blocks/Turbo C++). Compilation and execution process. Writing the first "Hello World" program.
02
Data Types, Variables & OperatorsFundamental data types (int, float, char, bool, double). Variable declaration and initialization. Operators: Arithmetic, Relational, Logical, Assignment, Increment/Decrement, and Conditional (Ternary).
03
Input & Output StreamsUsing cin and cout objects. Taking user input and displaying formatted output. Escape sequences (\n, \t). Type casting (implicit and explicit).
04
Control Structures (Decision Making)Conditional statements: if, if-else, nested if-else, and switch-case. Writing programs to check leap years, determine grades based on marks, and simple calculator applications.
05
Looping StatementsIteration statements: while loop, do-while loop, and for loop. Understanding entry-controlled vs exit-controlled loops. Writing programs to print patterns, calculate factorials, and Fibonacci series.
06
Functions in C++Concept of modular programming. Built-in vs User-defined functions. Function declaration, definition, and calling. Pass by value, returning values, and local/global variables.
07
Arrays & StringsIntroduction to 1D and 2D arrays. Declaring, initializing, and accessing array elements. String handling using character arrays. Programs for matrix addition, bubble sort, and linear search.
08
Structures & UnionDefining structures (struct keyword) to group different data types. Accessing structure members using dot operator. Nested structures. Difference between structures and unions.
09
Practice Programs & WorksheetWriting 30+ C++ programs covering basic arithmetic, decision logic, loop patterns, array manipulation, and function calls. Includes output prediction and error-finding exercises.

Data Structures & Practical Lab

Hands-on practical sessions implementing arrays, stacks, queues, and linked lists using C++, and preparing the board-mandated project report.

Stack Queue Linked List
01
Introduction to Data StructuresWhat is a Data Structure? Classification: Primitive vs Non-Primitive, Static vs Dynamic, Linear vs Non-Linear. Understanding memory allocation.
02
Arrays LabPractical implementation of 1D and 2D arrays. Searching (Linear, Binary) and Sorting (Bubble, Selection, Insertion) algorithms implemented in C++.
03
Stacks (LIFO)Definition and operations (Push, Pop, Peek). Array implementation of Stack in C++. Applications: Reversing strings, checking balanced parentheses (parenthesis matching).
04
Queues (FIFO)Definition and operations (Enqueue, Dequeue, Front, Rear). Array implementation of Linear Queue in C++. Introduction to Circular Queue to overcome empty slot limitations.
05
Linked ListsUnderstanding dynamic memory allocation. Structure of a node (Data + Pointer). Implementing a Singly Linked List in C++: Creation, Insertion, Deletion, and Traversal.
06
Board Project ReportGuidance on preparing the WBCHSE Class 11 practical file. Selecting a real-world problem (Library management, Ticket booking), writing algorithms, creating the C++ code, and documenting the project for board submission.

Cyber Ethics, Safety & Society

Staying safe in the digital world. Understanding digital footprints, cyberbullying, malware, IT Act, and the ethical use of technology and intellectual property.

Digital Footprints Cyberbullying IT Act IPR
01
Digital FootprintsWhat is a digital footprint? Active and passive footprints. Why your online activity matters. How data is collected by websites and apps, and the long-term impact of online posts.
02
Internet Threats: Malware & VirusesWhat are computer viruses, worms, trojans, and spyware? How do they infect systems? Symptoms of an infected computer. The role of antivirus software and firewalls. Spam and phishing.
03
Cyberbullying & Online SafetyWhat is cyberbullying? How to prevent and respond to it. Safe social media practices. Protecting personal information (not sharing addresses, phone numbers, or passwords). Privacy settings.
04
Strong Passwords & AuthenticationHow to create strong passwords (mix of uppercase, lowercase, numbers, symbols). The importance of two-factor authentication (2FA). Password managers. Never sharing passwords.
05
Intellectual Property Rights (IPR)Respecting intellectual property: Copyrights, Patents, and Trademarks. Why copying software, movies, or text without permission is wrong. Open-source software concepts and Creative Commons.
06
Cyber Laws & IT ActIntroduction to the Information Technology (IT) Act 2000. Cyber offenses and penalties. Hacking vs. Ethical hacking. E-waste management and its environmental impact.
07
Practice Worksheet & MCQsReal-life scenario-based questions on cyber safety. Identifying phishing emails, creating strong passwords, and a worksheet covering all ethical concepts.
Learning Outcomes

After Completing This Course

Your child will gain these measurable skills and knowledge by the end of the course.

Understand Hardware & Logic

Explain CPU architecture, memory organization, and design minimized logic circuits using Boolean algebra and K-Maps.

Write C++ Programs

Develop strong foundations in C++ by handling decision logic, loops, functions, arrays, and basic structures.

Implement Data Structures

Successfully implement arrays, stacks, queues, and linked lists using C++ to manage data efficiently.

Complete Practical Lab

Successfully complete the WBCHSE board practical file, project report, and viva voce with real-world C++ projects.

Stay Safe Online

Apply cyber safety measures, create strong passwords, prevent cyberbullying, and practice ethical digital behavior.

Think Logically

Enhance problem-solving abilities by creating algorithms and applying Boolean logic before writing actual code.

Who Is This For

Perfect For These Students

WBCHSE Class 11 Students

Students currently in Class 11 under the West Bengal Council of Higher Secondary Education who want to build a strong foundation in Computer Science and score 90+ in board exams.

Students Needing Revision

Students who have studied these topics but need structured revision with practice worksheets, C++ hands-on coding, and data structure implementation labs.

Future Engineers

Students who enjoy logic, puzzles, and problem-solving and want to start their text-based programming journey early with C++ and Data Structures.

FAQ

Frequently Asked Questions

What is the fee for the WBCHSE Class 11 Computer Science course at PBA Institute?

+

The fee for the WBCHSE Class 11 Computer Science course at PBA Institute is ₹800 per month for Batch Class.

Is this course aligned with the WBCHSE Class 11 syllabus?

+

Yes. This course strictly follows the official WBCHSE Class 11 Computer Science syllabus covering Computer Organization, Boolean Logic, C++ Programming, Data Structures, and Cyber Ethics, ensuring students are fully prepared for board exams.

Do you provide practice papers and board-level assessments?

+

Yes. We provide chapter-wise worksheets, board-pattern question papers, and assessments after each module to ensure thorough exam readiness for WBCHSE Class 11 students.

Will my child get hands-on practice with C++ and Data Structures?

+

Yes. Students get practical sessions where they write and run C++ programs, implement stacks, queues, and linked lists, and complete the board practical file — all under guided supervision.

What is the class schedule and batch size?

+

Classes are held 2 times per week, Monday to Saturday, between 8 AM and 8 PM. Batch size is limited to 10–15 students to ensure personal attention for every student.

Is C++ software provided for home practice?

+

Yes. We provide complete C++ IDE installation support so students can practice at home. Step-by-step installation guidance is given during the first class.

Ready to Master Class 11 Computer Science?

Join PBA Institute's Batch Class for just ₹800/month. Build a strong foundation in Computer Organization, C++ Programming, Data Structures, and Cyber Ethics — all aligned with the WBCHSE Board syllabus.

More Courses