SiliconIndia > Training Institutes > C-DAC
About C-DAC
C-DAC is a Scientific Society of Ministry of Communications and Information Technology, Government of India.

C-DAC, Hyderabad is a Knowledge centre with the components of Knowledge Creation, Knowledge Dissemination and, Knowledge Application to grow in the areas of Research & Development, Training and Business respectively. The R & D areas of the centre are Embedded and Hardware Techonologies (Ubiquitous Computing, WSN, Embedded and VLSI), System Software (e-Security, , U-Security, Grid Computing) and Web Technologies [e-Learning, U-Learning, Supply Chain Management(SCM)].

In line with these R&D strengths, the centre also offers Post Graduate level diploma courses in the areas of Network Security, Embedded Systems, VLSI, System Software Development, Advanced Business Computing etc

C-DAC courses fill the Academia-Industry gap and make the Students ready-to-use workforce for the IT industry. Thus, is a right choice to fulfill one’s zeal for knowledge and is a right place for providing high quality training and producing highly skilled graduates.

The students of C-DAC, Hyderabad, are well accepted by IT industry which is evident from the Campus placements and also an excellent reputation C-DAC, Hyderabad students enjoy in the Industry.
Diploma in Embedded Systems Design - DESD
Course Focus
Realizing the growth of embedded systems in day-to-day life and the need for trained manpower in this promising area, C-DAC has launched a Diploma in Embedded Systems Design (DESD) for Engineers in computers, electronics and IT.Embedded Systems is a unique field, where engineers need to have sound knowledge in hardware and software design. Keeping this aspect in view, C-DAC has designed the diploma giving equal emphasis to hardware and software, enabling engineers to face challenges in the design and development of state of the art embedded systems. The latest curriculum includes a module on wireless embedded systems design, specifically focusing on wireless technologies and Wireless Sensor Networks (WSN).
Course Structure
Diploma in Embedded Systems Design (DESD) is a 22 weeks full-time course consisting of 7 modules, an industry relevant project and a seminar. Daily sessions comprise two hours of lecture followed by four hours of lab work.
DESD Courses offered at 8 centres in India which are, Bengalooru, Chennai, Hyderabad, Kolkata, Noida, Pune, Thiruvananthapuram, DOEACC centre Aurangabad.
DESD Course Syllabus
Programming Concepts and Data Communication
Review of C Programming, Data Structures, Introduction to UML, Software Life Cycle Models, Embedded Systems Design, Implementation and Testing, Project Management, Overview of Networking and Packet Switching Concepts, OSI Reference Model and TCP/IP Protocol Suite, LAN Protocol Suite, Application Layer Protocols, Embedded Network Protocols: Issues and Applications, Security Issues in Embedded Systems, Video and Audio Standards
Real-time Operating Systems
Introduction to OS, Process Management and Inter Process Communication, Memory management , I/O subsystem , File System Organization , POSIX Thread Programming , Introduction to Real-Time / Embedded Operating Systems , Real Time Scheduling , Performance Metrics of RTOS , Linux and RTLinux Internals , Programming in Linux and RTLinux, Configuring and Compiling RTLinux, Overview of other RTOS / EOSs
Embedded Systems Programming
Embedded Systems Design Issues , Challenges and Trends in Embedded Systems, Assemblers, Compilers, Linkers, Loaders, Debuggers , Profilers and Test Coverage Tools ,Utilities like make, ranlib, objcopy and objdump ,Configuring and Building GNU Cross-Toolchain ,Building RTOS / EOS Image for Target Hardware ,Porting RTOS and Embedded Operating Systems ,Writing Time and Space Sensitive Programs ,Writing Device Drivers
8/16/32 bit Microcontrollers and Interfacing
RISC / CISC and Harvard / Princeton Architectures ,Types of Memories ,Introduction to 8-bit Microcontrollers ,Timers / Counters, UART, SPI, PWM, WDT, Input Capture ,Output Compare Modes, I2C, CAN ,LED, Switches, ADC, DAC, LCD, RTC ,Emerging Bus Standards (USB, Compact PCI) ,Programming in Assembly and C (GNU Tools) ,Introduction to 16 / 32-bit Processors ,ARM Architecture and Organization ,ARM/THUMB Programming Model ,ARM/THUMB Instruction Set ,ARM Exception Handling ,ARM/THUMB Assembly and C Programming (GNU Tools) ,ARM/THUMB Interworking
Digital Signal Processing
Fundamentals of Digital Signal Processing ,Algorithm implementation using DSP ,Digital Signal Processor Architecture ,DSP based software development tools ,Code optimization and Debugging ,DSP based embedded system design process ,Real time DSP applications
Wireless Technologies and Mobile Programming
Wireless LAN : 802.11 & WiMAX , RFID & Bluetooth ,GSM & GPRS ,Mobile Development Platforms (Android, Symbian, OpenMoko, J2ME) ,Mobile Programming Languages ,Design & Development of Mobile User Interfaces ,Mobile Application Development & Debugging ,Mobile WiFi and Bluetooth Applications ,Mobile Location Based Services
Project and Seminar
The students are assigned a project work for the duration of one month. Also, as a part of the curriculum, they are required to give a seminar on a topic relevant to the Embedded Systems Design. Special credit is given for the project work and seminar.
Eligibility for DESD Course:
Engineering Degree (UG/PG) in Electronics / Electrical / Electronics & Communication / Electronics & Instrumentation / Computer Science & Engineering / Computer Engineering / Information Technology or M.Sc Electronics / Instrumentation with higher second class (55% and above) in the final degree
Course Highlights
  • Training by R & D Teams
  • Unique Curriculum designed by R&D experts
  • State of the art Laboratory
  • Creative Learning environment
  • Extensive Hands on sessions
  • Quality course content
  • Exposure to Soft Skills
  • Well equipped Library
  • Cooperative Learning
Selection Procedure
Applicants will undergo a National level Common Entrance Test (CET) that is common for all the three courses. The pattern of the test will be mainly objective type covering various technical and aptitude aspects. Duration of the test will be 120 minutes. Selection will be on the basis of performance in the CET, the preferences of course and the centre for admission opted by the applicants. The applicant's academic record will also be taken into consideration. (visit for further details)
Contact counselors
*Type the characters you see in the picture
Contact Us

Centre for Development of Advanced Computing (C-DAC)

# 1, Shivabagh,
Ameerpet, Hyderabad – 500016
Andhra Pradesh(India)

Tel: +91-40-23737124/25
Fax: 040-23743382
Jaideep Singh
Course: DESD
Studying at C-DAC was an Excellent Experience. Here I practically implemented what we used to learn theoretically during engineering. C-DAC helped me grow out of bounds in my knowledge on Embedded Systems and instilled Great Confidence in me to achieve the heights of my passion in Embedded Domain. For people passionate about Embedded this course is a requisite.
Pankaj Arya
Course: DAC
I think it is the best place for training......If you join CDAC for any course then you have to forget your everything other than studies........You have to read for atleast 8 hours a day to clear the paper.......They are providing 4 hour classroom training per day and after that you have to practice......and when one modules get over then on the next day only you have test for that only.......First it is too hectic but after that you become addicted of this They are giving the best quality as well as quantity of training Along with the training the placement is also very good for Hyderabad center.
Prabhjeet Singh
Course: DESD
After completing my I was confused about my career , I was lagging in practical knowledge which is very necessay in competitive world. Then I decided to join CDAC Hyderabad for Diploma in Embedded system design . I feel that CDAC Hyderabad had met my expectations very well. The faculty is very good , not only faculty the lab facilities are very good. I had gained lot of knowledge in five months which is much more than which i had learned in 4 years of my degree. CDAC has helped me to reach at first step of my career.
Balram N Ambhore
Course: DESD
I think CDAC has helped me a lot to build my career. I have learnt many things in CDAC. The knowledge I gained from CDAC is helping me a lot in my job also. The way teachers teach was very helpful for me to understand tough subjects like Device Drivers, Operating Systems, etc. The pattern of test was also good. The study material, tools required for practical’s was more than enough to gain information and clarity regarding the concepts taught.