C-DAC's Certified Professional
Linux Kernel Programming & Device Drivers ( CCP-LKPDD )

Kind attention: From September 2013 the registrations for this course would be temporarily stopped and resumed after course upgradation process is completed

Importance of the Certification

The IT industry operates in a sea of continuous change. Each day sounds the death sentence to older technologies while newer ideas take shape. This is triggered by the ever-changing nature of electronics and is a reason for the perennial development of device drivers. Writing device drivers is one of the most popular skill sets that the IT industry seeks at large. With the proliferation of Open Source tools and technologies, the Linux Operating System gaining significance is much sought after. In this regard, Linux Device Drivers is creating many more avenues for employment.

Awarding certification in a highly dynamic domain is a challenge and in this regard, limited programs have been instituted this far. All the same, there is an urgent requirement that the industry is able to gauge its employee's expertise in the subject. Through this certification, C-DAC seeks to award candidates, a grading; based on their expertise in the constructs that Linux provides to develop device drivers. Having sound knowledge in the internals of the Linux kernel is the most important requirement to write good device drivers. As the hardware changes every day, the driver constructs in Linux remain more or less the same and is a mandatory requirement, which will be evaluated through this certification.


  1. Who can take the Certification?
  2. Areas of Concentration
  3. Why this Certification?
  4. Preparation
  5. Certification Fee: INR 5000
  6. Mode of Payment
  7. Test Pattern and Scoring
  8. Test Results
  9. Test Retake
  10. Test centres
  11. Test Date
  12. General Information
  13. Admission to the Test rooms
  14. Test and Reference Materials
  15. Admit Cards
  16. Test Venue
  17. Code of Ethics
  18. Registration Process

Who can take the Certification?

Any IT professional, any Degree / Diploma holder, any final year UG / PG student with sound knowledge in Linux System Programming and strong C skills. He/she should be proficient in practical C programming and should have completed a course in Operating Systems. Important concepts of Programming and Operating Systems like File handling, Synchronization, System Calls and Device handling should be known.


Areas of Concentration

  • Introduction to Linux kernel & Module Programming

  • Character Drivers

  • Kernel Synchronization

  • Debugging the Kernel

  • Time Delays Deferred Execution

  • Interrupts

  • Device Drivers

Please download the PDF file for detailed syllabus


Why this Certification?

The certification would help the candidate enhance his/her employability. It also provides Career growth to IT professionals. The Certification is well accepted by Government organizations and Industry, as C-DAC has wide experience in R&D and is also popular in offering various need of the hour training courses in IT, at national level.



  • Material would be made available in the form of presentations with lecture notes, case studies, assignments, sample questions and answers. A list of reference books / web links would also be provided for in-depth explorations.

  • Preparatory duration is 4- 6 weeks.

NOTE: A candidate can take the test directly if he/she feels that he/she has adequate degree of knowledge in topics prescribed for Certification Test.

Certification Fee: INR 5000

Registration Fee towards certification is INR 5000 /- (Five Thousand only) which includes access to the e-learning courseware.

If for any reason, the candidate is likely to postpone the test taking date to the next batch after providing the login, the candidate needs to pay an extra fee amount of Rs. 2000 /- either through DD or NEFT payment as mentioned under mode of payment.


Mode of Payment

Demand Draft

A Demand Draft of Rs 5000 (Five Thousand only) drawn from any Nationalized Bank in favor of C-DAC payable at Hyderabad, has to be sent to the following address.

The Course Coordinator,
Center for Development of Advanced Computing (C-DAC),
Nalanda Building,No.1 Shivabagh,Satyam Theatre Raod
Hyderabad -500016.
Andhra Pradesh, India

Cheques are not accepted.

Behind the DD please mention the course name, choice of your test center and the username which was used for registration at

NEFT Payment

You can pay the course fee by crediting the amount directly through NEFT mode into the mentioned BANK accounts.
Option 1: If you have NEFT payment method supported in your online banking website, then you may add one of the bank details to your NEFT transactions list and perform the transfer.On completing the transfer please send us the receipt generated by your bank or transaction ID along with your registration details and curriculum documents.
Option 2: You can go to any of your nearest banks and deposit the course fee amount to any of the bank accounts mentioned in the above link and send us the deposit slip to us along with your registration details and curriculum documents.
For payments options please Click here


Test Pattern and Scoring

  • Written test will be conducted at identified centers across India.

  • The duration of the test is 2 hours.

  • The question paper carries two sections with 60% objective type and 40% with Subjective type questions.

  • No Negative marking.

  • The minimum score to get certified is 70% in objective type section and 50% in subjective section.


Test Results

Results will be declared in about 2-4 weeks from the date of test conduction.

All candidates will be informed via e-mail. The results will also be uploaded to C-DAC Hyderabad website. The certificates of the qualified candidates would be posted to the correspondence address mentioned while registration.


Test Retake

In case of failure in the first attempt of the Test, one has an option to retake the test, by paying a fee of Rs 2000/- (Two Thousand only), either by DD or NEFT as mentioned under mode of Payment. The candidate is allowed to appear for retest only during the next certificate exam conducted by C-DAC.


Test centres

Tests will be conducted in the following centres

  • C-DAC Bangalore
  • C-DAC Chennai
  • C-DAC Hyderabad
  • C-DAC Kolkata
  • C-DAC Mohali
  • C-DAC Mumbai
  • C-DAC Noida
  • C-DAC Pune
  • C-DAC Thiruvananthapuram

Test Date

Date: 2014

Time: 11:00 AM to 01:00 PM


General Information

Candidates are expected to arrive at the Test venue an hour before the scheduled time.

Test rooms shall be opened half-an-hour before the test and instructions sheet will be handed over to the candidates 15 minutes before the scheduled start of the test.


Admission to the Test rooms

  • Candidates must bring their admit cards (refer section on Admit Cards) to the test venue.
  • Candidates must carry photo identification. It may be any Government-issued identity card, driver's license, passport or PAN card.
  • Identification must be original and photocopies will not be accepted.
  • Candidates are not allowed to bring books, reference materials, mobile phones (switched off) or any other personal belongings, into the test room.
  • However, C-DAC accepts no responsibility for damage or theft of personal belongings. So it is advised to carry minimal things to the test center.

Test and Reference Materials

  • No reference materials, printed, self-authored, notes written by the candidate, will be permitted into the Test room.

  • Any Test material taken out of the Test room by a candidate will warrant nullification of the test and test fees will be forfeited.


Admit Cards

  • The admit cards will be sent through email which the candidate has to take a colour printout and use it for the Test. The Admit cards will be sent only after the payment is done (refer to section on Registration process).

  • Admit cards contain, along with other details, the venue of test and photograph of the candidate.

  • In case the candidate does not receive his/her admit card 5 days before the scheduled Test date (excluding the day of the test), they are expected to contact C-DAC, Hyderabad for clarifications.

  • Under no circumstances claims of reissue of a lost/non-receipt of admit card will be entertained on the day of the Test.


Test Venue

  • The name and address of the test center will be informed along with Admit Card.

  • No request for change of test venue will be entertained once a venue has been allotted.


Code of Ethics

  • They must NOT write on any other medium other than the ones issued by the invigilator.

  • Candidates may NOT talk, gesture or make any attempts to gain attention of other candidates while the test is in progress.

  • Eatables are not allowed in the Test room. Consumption of tobacco and alcohol is strictly prohibited in the premises of the test centres.


Registration Process

The test would be conducted twice in a year. The registrations are allowed till 15 days before the test date. The registration form for the test is available on-line at Visit, click on Register Now and fill the registration form. The final registration page will be displayed, take a printout of it. Do the payment either by Demand draft or NEFT (Refer to Mode of Payment available). Send the registration form, resume, passport size photograph, and copy of your curriculum marks sheets along with the "Demand Draft" or "NEFT payment details" to C-DAC Hyderabad address. The Final admit card will be sent to you through e-Mail only. (Thus, please fill proper email address and keep checking the e-mail regularly).

Centre for Development of Advanced Computing
( A Scientific Society of Department of Information Technology, Ministry of Information and Technology, Government of India)
Nalanda Building,No.1shivabagh, Satyam Theatre Road,Ameerpet Hyderabad - 16
Tel:+91-40-23737124/25 ; Fax: +91-40-23743382
Email :