More study resources

About this exam

The Kerala Higher Secondary Computer Science course, examined by the Directorate of Higher Secondary Education (DHSE) at the end of Class 12, is the state's Plus Two elective in computing. It suits students who want a programming-and-systems foundation before engineering, BSc Computer Science, BCA or vocational IT study, and it also counts as a science-subject score for general degree admission. The syllabus is unusually broad for a school subject: it moves from C++ structures and pointers through arrays, stacks, queues and linked lists, then object-oriented programming with classes, constructors and inheritance, and on to SQL, HTML/CSS/JavaScript, PHP, networking and current IT trends. Assessment combines a written theory paper with a practical examination and project evaluation, so both pen-and-paper code reading and hands-on lab work matter. To prepare, work domain by domain rather than by chapter order: write and trace short C++ programs by hand, practise SQL queries on paper, and build one small web page with PHP and a database so the server-side concepts connect. Past DHSE question papers and the official syllabus are the best guides to depth. The DHSE publishes the current scheme, question paper pattern and practical guidelines on its official site; check there for figures rather than relying on second-hand summaries.

What you'll study

Common questions

About Kerala Plus Two Computer Science (DHSE) preparation

What is the exam format?

A written theory paper covering all ten syllabus domains, plus a separate practical examination and project evaluation conducted at your school as part of the DHSE scheme. Theory questions are mostly short answer, short essay and problem-solving, with code-writing tasks. The DHSE publishes the current question paper pattern and mark distribution; consult its official site.

How difficult is Plus Two Computer Science?

Moderate. Most marks come from predictable areas: tracing C++ code, stack and queue operations, SQL queries and HTML tags. The harder parts are pointers, linked-list logic and PHP with databases, which reward regular practice. Students who only memorise definitions struggle; those who write and dry-run code score well.

Can I retake the exam if I fail or want a better score?

Retakes and improvement attempts are governed by DHSE and Kerala higher secondary examination rules, which change from year to year. The official DHSE site and your school's exam coordinator are the authoritative sources for eligibility, timing and how the better score is treated.

How much time should I spend per day?

A steady hour to ninety minutes daily beats last-minute cramming. Split it: thirty minutes reading concepts, thirty writing code or SQL by hand, and the rest revising earlier topics. In the final month, shift to timed practice with full question papers under exam conditions.

In what order should I study the syllabus?

Start with C++ structures and pointers, since arrays, stacks, queues and linked lists build on them. Then do OOP and classes, followed by SQL, then HTML/CSS/JavaScript and PHP. Finish with networking and IT trends, which are mostly recall and can be revised quickly near the exam.

Why do students lose marks in the practical exam?

Common causes are syntax errors under pressure, forgetting to include headers, not testing the program before the examiner sees it, and weak viva answers about their own code. Practise writing complete programs on paper and typing them without reference material so the routine becomes automatic.

Do I need a computer at home to prepare?

It helps a lot for PHP, SQL and HTML, but it is not essential. Most theory marks come from paper-based code tracing and query writing. Use school lab hours and free tools like an online SQL playground or a local server stack to test programs you write at home.

How should I use previous question papers?

Solve them closed-book and time yourself, then mark strictly against the scheme. Group repeated question types by chapter to see which domains give easy marks. Do not memorise answers verbatim; examiners vary wording, and understanding the pattern transfers better than recalled text.

What is the project component about?

You build a small software artefact, typically a PHP-and-database web application or a C++ program, and submit a report plus a viva. Choose something small enough to finish: a marks register, a library issue system or a quiz page. Keep documentation current as you build rather than writing it at the end.