Table of Contents
Kerala PSC has announced the exam date for the Assistant Programmer post under the Kerala State Planning Board, Category No. 442/2025. This blog includes the updated syllabus PDF and complete exam pattern to guide candidates in their preparation. Aspirants can review the subject-wise topics, marking scheme, and plan focused revision before the exam.
Kerala PSC Assistant Programmer 2026 Syllabus PDF Download
Kerala PSC Assistant Programmer syllabus covers core computer science subjects essential for the exam. Topics include Discrete Mathematics, Digital Electronics, Computer Organization, Operating Systems, C Programming, Data Structures, Object-Oriented Programming (C++/Java), Database Management Systems, Web Technologies, Computer Networks, and Software Engineering. Download the syllabus PDF below.
Kerala PSC Assistant Programmer Exam 2026 Highlights
1: Between the period of 1858-1947, how many Viceroys ruled over India?
| Recruitment Highlights | Details |
|---|---|
| Exam Body | Kerala PSC |
| Post Name | Computer Programmer |
| Category No. | 460/2025 |
| Organization | Kerala State Co-operative Federation for Fisheries Development Ltd. (MATSYAFED) |
| Application Start Date | 28 November 2025 |
| Application Last Date | 31 December 2025 |
| Application Method | Online through One Time Registration (OTR) |
| Official Website | www.keralapsc.gov.in |
Prepare for Kerala PSC Technical Exams with Entri
സർക്കാർ ജോലി എന്ന സ്വപ്നം ഇനി സ്വപ്നം മാത്രമല്ല! Join Kerala's Top-rated PSC Coaching Programs
Join NowKerala PSC Assistant Programmer Exam Pattern 2026 – Subject Wise Marks
The Kerala PSC Assistant Programmer examination follows a structured MCQ format designed to assess both fundamental knowledge and practical understanding. The test carries 100 questions for 100 marks, with a negative marking of 1/3 for each wrong answer. Candidates will have 1 hour 30 minutes to complete the exam.
| Subject | Marks | Approx. No. of Questions |
|---|---|---|
| Discrete Mathematics, Probability and Statistics | 12 | 12 |
| Digital Electronics, Computer Organization and Operating System | 14 | 14 |
| Data Structures and Programming in C | 12 | 12 |
| Object Oriented Programming through C++/Java | 12 | 12 |
| Database Management System | 12 | 12 |
| Client Server Architectures and Web Programming | 12 | 12 |
| Computer Networks and Programming | 14 | 14 |
| Software Engineering | 12 | 12 |
| Total | 100 | 100 |
Kerala PSC Assistant Programmer Detailed Syllabus 2026
Kerala PSC Assistant Programmer syllabus gives a clear outline of the major subjects included in the Computer Programmer exam, helping candidates understand the core areas they must focus on. Along with the listed topics, candidates should note that questions from other areas related to the educational qualification may also be asked in the exam. There is no guarantee that every topic in the syllabus will be covered in the question paper, so thorough and broad preparation is essential.
Discrete Mathematics, Probability and Statistics (12 Marks)
Compound Statements, Truth Tables, The Algebra of Propositions, Logical Arguments, Sets, Operations on Sets, Binary Relations, Partial Orders, Mathematical Induction, The Principle of Inclusion-Exclusion, Probability theory: Sample spaces, Events and probability, Discrete probability: Union, Intersection and Compliment of events, Conditional probability, Baye’s theorem. Linear correlation coefficient, Linear regression, Non Linear regression, Multiple correlation and Multiple regression, Theory of sampling and population
Digital Electronics, Computer Organization and Operating System (14 Marks)
Digital Logic Systems and Microprocessors: Boolean expressions, K-maps, TTL and CMOS logic families, combinational logic design, synchronous sequential system design. Microprocessors: 8086 architecture, data transfer scheme and interfaces, Addressing modes.
Computer Organization and Architecture: Von-Neumann architecture of computers. Registers and micro operations, control logic, processor addressing and bus organization. Processor input/output and DMA. Memory organization and cache coherence.
Operating Systems: CPU scheduling, Deadlocks, Memory management, file
systems, disk scheduling. Process, threads and their synchronization. Real
Time OS: clock synchronization and task scheduling. System initialization,
booting and handling user accounts. Backup and restore, Bourne shell
programming for Linux.
Data Structures and Programming in C (12 Marks)
Data Structures: Linked List, Stack, Queue, Priority Queues, Hashing, Binary trees, Tree traversal, AVL trees, Graphs- shortest paths, minimum spanning trees; Sorting algorithms.
Programming in C: Operators and expressions, Control statements, Storage types, Functions, Arrays, Strings, Structures, Pointers and dynamic memory management, File Handling.
Object Oriented Programming through C++/Java (12 Marks)
Data Abstraction, Encapsulation, classes, constructors and destructors, Classes, and dynamic memory allocation, Inheritance, Polymorphism, generic classes, exception handling and File processing.
Java applets, Java features, Byte codes, Internet classes, wrapper classes, multithreading support classes, vector, stack, interface observer, stream tokenizer, GUI classes, Java I/O, classes, The Applet class, applet architecture, applet display methods and repainting
Database Management System (12 Marks)
Keys, E-R Model, Normalization – 1NF to 5NF; Aggregate functions, Nested Sub queries, Views, Joined Relations, Transaction- ACID properties; Concurrency Control, triggers, stored procedures
Client Server Architectures and Web Programming (12 Marks)
Two and three-tier client server architectures, web servers, HTML & XML, Style Sheets, client side scripting-java script and VB script; Server Side Scripting-php, JSP and ASP.NET programming for creating dynamic web pages using database, forms and session; AJAX and SignalR
Computer networks and Programming (14 Marks)
Computer networks and security: TCP/IP & OSI/ISO reference models, functions and protocols of different layers, characteristics of physical media, multiplexing, medium access protocols, introduction to 802.3, 802.4, 802.5, 802.11 LAN technology, IP protocol including routing and congestion control, TCP and UDP, DNS. Email protocols. Symmetric and asymmetric encryption including DES, AES, IDEA, RSA algorithms, key management in symmetric and asymmetric encryption, viruses and trusted systems, Kerberos.
Network Programming: Sockets Programming: TCP Programming (TELNET, HTTP). UDP Sockets: TFTP, DNS. Secure Sockets (SSL), TLS, SSH, HTTPS, Remote Method Invocation (RMI). Simple Object Access Protocol (SOAP), UDDI, and Web Services.
Software Engineering (12 Marks)
System modeling, system engineering process, life cycle models, design and implementation, validation, evolution, automated, process support – software requirements, SRS, feasibility studies – elicitation and analysis – validation – management – system models, context models, behavior models, data models, object models, object-oriented design, design evolution, real-time software design, critical systems specifications – critical system development, software testing.
How to Download Kerala PSC Assistant Programmer Syllabus & Exam Pattern
- Open the official Kerala PSC website.
- Navigate to the Recruitment / Notifications section.
- Look for the Syllabus link in the menu.
- Search for the relevant post, e.g., Assistant Programmer 2026
- Click the PDF link to view the syllabus.
- Tap Download or Save to store the file





