e-Brochure

Logo
Separator

PG Diploma In Embedded Systems and Design (PG-DESD)

NSQF level: 8

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).

  • Graduate in Engineering (10+2+4 or 10+3+3 years) in IT / Computer Science / Electronics / Telecommunications / Electrical / Instrumentation, OR
  • MSc/MS (10+2+3+2 years) in Computer Science, IT, Electronics with Mathematics in 10+2. 
  • The candidates must have secured a minimum of 55% marks in their qualifying examination.
The total fees of the course is Rs. 81,000/- plus Goods and Service Tax (GST) currently 18%.

The course fees has to be paid in two installment as per the schedule.
  • First installment is Rs. 10,000/- plus Goods and Service Tax (GST) currently 18%.
  • Second installment is Rs. 71,000/- plus Goods and Service Tax (GST) currently 18%.
  

Trends in Embedded Systems, Challenges and Design Issues in Embedded Systems, Assemblers, Compilers, Linkers, Loaders, Debuggers, Embedded In-Circuit Emulators & JTAG, Profilers and Test Coverage Tools, Build Tools for Embedded Systems, GNU Cross-Tool chain, Version Control using Git, Embedded Systems architectures and design: Event driven architectures, Layered architectures, Time-triggered Embedded Systems, State Machines, Publish Subscribe Models, Sequence Diagrams

  

Embedded C Programming, Algorithms and Data Structures:  Basics of Program Writing & Coding Practices, Overview of C Programming language, Debugging and Optimization of C programs, Bit operations, Handling portability issues in C, Hardware, Time, Space and Power aware Programming, Introduction to Data Structures, Algorithms and Abstract Data Types, Complexity of Algorithms, Linked Lists, Stacks, Queues, Searching and Sorting Algorithms

Object Oriented Programming using C++: Encapsulation, Polymorphism, Inheritance, Abstraction, Genericity, Exception Handling, Garbage Collection, Persistence, Overview of C++, Tokens, Operators, Expressions, Control Statements, Functions, Structures & Unions, Classes & Objects, Constructors & Destructor, Static Members & Constant Members, Memory Management and pointers, Friend Functions, Function Overloading and Operator Overloading, Associations, Inner Classes, Virtual Functions, Abstract classes, pure virtual function, V Tables, RTTI, Templates, Standard Template Library, Console & File I/O, Namespaces

  

Overview of Microcontrollers, Microprocessors and SoC, RISC vs CISC, Harvard vs Princeton Architectures, Overview of Computer Architecture, Embedded Memories, Timers/Counters, UART, SPI, PWM, WDT, Input Capture, Output Compare Modes, I2C, CAN, LED, Switches, ADC, DAC, LCD, RTC, Bus Standards (USB, PCI), Programming in Assembly and Embedded C, Overview of ARM Architecture and Organization, Introduction to Cortex-M Architecture, Programming Model and Instruction Set Architecture, Alignment and Endianness, Register access, State, Privilege, Stack, System Control Block, Power Modes, Memory Model, NVIC, Exception Handling, BitBanding, Peripheral Programming, SVCall, SysTick, PendSv, MPU, DMA, Mixing Assembly and C programs, Introduction to CMSIS & CMSIS Components, Overview of Cortex A & R architectures, Introduction to Multi-Core Embedded Systems, Introduction to FPGA

  

Hardware Design Concepts - Designing a Micro-controller based Embedded Board, Power Supply Architectures and Designs, Battery Chemistry, Battery based Power Supply Design, Input and Output Device Integrations, Communicating with Peripheral Devices, Circuit Design using PCB Design Tool: Schematic Entry, Component Library Development, PCB Placement and Routing, Gerber Generation, Introduction to Manufacturing and Assembly Processes

  

Introduction to Embedded Operating Systems, Anatomy of an Embedded Linux System - Bootloader, Kernel, Root File System, Application -, Process Management, Interprocess Communication & Synchronization, Memory Management, I/O sub- system & Embedded File Systems, POSIX Thread Programming, POSIX Semaphores, Mutexes, Conditional Variables, Barriers, Message Queues, Shared Memory, Debugging and Testing of Multithreaded Applications, Socket Programming

  

The Embedded Linux Software Eco-System, Linux Kernel Modules and Module Programming, Char Device Drivers, Kernel Internals: Dynamic memory allocations, Handling Delays, Timers, Synchronization, Locking, I/O Memory and Ports, Interrupts, Deferred Executions, Driver Debugging Techniques, Drivers for GPIO, I2C, and SPI

  

Introduction to Real-Time Concepts, RTOS Internals & Real Time Scheduling, Performance Metrics of RTOS, Task Specifications, Schedulability Analysis, Application Programming on RTOS, Porting of RTOS, Configuring RTOS, Building RTOS Image for Target platforms

  

IoT Trends, IoT Architecture, IoT Applications, IoT Standards and Protocols, Wireless LAN: IEEE 802.11, Wireless PAN: IEEE 802.15.1 & 802.15.4, Zigbee, Bluetooth, BTLE, LPWAN (LoRa, NBIoT), 6LowPAN, REST, CoAP, MQTT, Basics of Cryptography, Overview of IoT and Embedded security, Overview of 5G technologies

Project and Seminar

170 Hours  
  
The candidates will be trained in Hardware and Firmware design of Embedded System based applications, Internet of Things ( IoT), Project development and Management skills. At the end of the course students will be able to work as System design engineer and embedded engineer with good knowledge of RT Linux, Microcontroller and Microprocessor based design, Device driver and RTOS. Students can start career as Embedded Developer, tester and leads to project manager after having relevant experience.

C-DACs - Advanced Computing Training School
Address
:
No.1, Old Madras Road Above Bank of Mysore, Near NGEF Bengaluru
Karnataka 560038
Telephone
:
66116400 /01/02/03, 080-66116560
Contact Person
:
Binu George & M Savithri
Fax
:
080-25247724
e-Mail
:
actsb[at]cdac[dot]in
Courses
:
PG-DAC, PG-DESD, PG-DBDA, PG-DIoT, e-DAC, e-DBDA
C-DACs - Advanced Computing Training School
Address
:
"TIDEL Park", 8th Floor,'D' Block (North), No.4, Rajiv Gandhi Salai, Taramani Chennai
Tamilnadu 600113
Telephone
:
044-22540028,22542226/7
Contact Person
:
Ms.SUNANDHA D
Fax
:
+91-44-22542294
e-Mail
:
chnacts[at]cdac[dot]in
Courses
:
PG-DAC, PG-DESD, PG-DBDA, PG-DIoT, e-DAC, e-DBDA
C-DACs - Advanced Computing Training School
Address
:
Plot No. 6 & 7, Hardware Park, Sy No. 1/1, Srisailam Highway, Pahadi Shareef Via Keshavagiri (Post), Hyderabad
Andhra Pradesh 500016
Telephone
:
040-2373 7127
Contact Person
:
Mr. Sharanabasappa , Senior Technical Officer
Fax
:
040-2374 3382
e-Mail
:
cdachyd[at]cdac[dot]in
Courses
:
PG-DAC, PG-DVLSI, PG-DESD, PG-DSSD, PG-DASSD, e-DAC
C-DACs - Advanced Computing Training School
Address
:
Plot No. 6 & 7, Hardware Park, Sy No. 1/1, Srisailam Highway, Pahadi Shareef Via Keshavagiri (Post), Hyderabad
Telangana 500005
Telephone
:
040-23737127
Contact Person
:
Mr.Sharanabasappa, Senior Technical Officer
Fax
:
040-2374 3382
e-Mail
:
cdachyd@cdac.in
Courses
:
PG-DITISS
Thakur Institute of Career Advancement
Address
:
C/o Thakur College of Engineering and Technology, A Block, Thakur Educational Campus, Shyamnarayan Thakur Marg, Thakur Village, Kandivali (East), Mumbai
Maharashtra 400101
Telephone
:
022-67308113/ 022-6730 8277
Contact Person
:
Dr. B. K. Mishra
Fax
:
022 – 28541993
e-Mail
:
tica[at]thakureducation[dot]org
Courses
:
PG-DAC, PG-DVLSI, PG-DESD
Soft Polynomials (I) Pvt. Ltd.
Address
:
3rd Floor, Sanganak Bhavan, North Bazar Road, Dharam Peth Extn. Gokul Peth, Nagpur
Maharashtra 440010
Telephone
:
0712 - 2556808, 2556809
Contact Person
:
Shri. S.M. Deshpande
Fax
:
0712 - 2556808, 2556809
e-Mail
:
infocdac[at]softpolynomials[dot]com, smd[at]softpolynomials[dot]com
Courses
:
PG-DAC, PG-DVLSI, PG-DESD, e-DAC
C-DACs - Advanced Computing Training School
Address
:
B-30, Sector 62, Institutional Area, Noida
Uttar Pradesh 201307
Telephone
:
0120-3063371-73
Contact Person
:
Mr. V.K. Sharma
Fax
:
0120-3063374
e-Mail
:
cdacacts-noida[at]cdac[dot]in
Courses
:
PG-DAC, PG-DVLSI, PG-DGi, PG-DESD, PG-DMC, PG-DITISS, PG-DAI, PG-DBDA, PG-DIoT, e-DAC, e-DBDA, e-DAI
C-DAC Advanced Computing Training School
Address
:
C-DAC Innovation Park Sr. No. 34/B/1 Panchvati, Pashan Pune
Maharashtra 411008
Telephone
:
18008430222
Contact Person
:
Mr. Parimal Wagh
Fax
:
NA
e-Mail
:
acts[at]cdac[dot]in
Courses
:
PG-DAC, PG-DVLSI, PG-DESD, PG-DITISS, PG-DAI, PG-DBDA, PG-DIoT, e-DAC, e-DBDA, PG-DHPCSA
Sunbeam Institute of Information Technology
Address
:
Sunbeam IT Park, Phase-II (Rajiv Gandhi Infotech Park) Hinjewadi, Pune
Maharashtra 411057
Telephone
:
7410071951
Contact Person
:
Mr. Nitin Kudale, C.E.O.
Fax
:
020 –24260308
e-Mail
:
siit[at]sunbeaminfo[dot]com
Courses
:
PG-DAC, PG-DESD, PG-DMC, DASDM, PG-DBDA, e-DAC, e-DMC, e-DBDA
C-DACs - Advanced Computing Training School
Address
:
Knowledge Resource Centre (KRC) C-DAC, Technopark Campus, Kariyavattom P O Thiruvananthapuram
Kerala 695581
Telephone
:
0471-2781500, 8547882754
Contact Person
:
Mr.Balan C, Head(Training), KRC
Fax
:
e-Mail
:
krct[at]cdac[dot]in
Courses
:
PG-DESD, PG-DITISS, e-DAC
Q. What is the Eligibility for PG Diploma In Embedded Systems and Design?
A: The eligibility Criteris for PG-DESD is candidate holding any one of the following degrees :
  • Graduate in Engineering (10+2+4 or 10+3+3 years) in IT / Computer Science / Electronics / Telecommunications / Electrical / Instrumentation.

OR

  • MSc/MS (10+2+3+2 years) in Computer Science, IT, Electronics.
  • Mathematics in 10+2 (exempted for candidates with Diploma + Engineering)
  • The candidates must have secured a minimum of 55% marks in their qualifying examination.
Q: What is the selection criterion?  
A: The selection process consists of a C-DAC Common Admission Test (C-CAT).

Q: What is Fee of course? 
A: The fees for the PG-DESD course is Rs. 81,000/- (Rupees Eigty One Thousand only) plus 18% GST. Due to Pandemic a discount of 10% is offered for March 2021 batch.

Q: When the course does commence?  
A: Twice in a year in the month of August and February. Admission Process will start in month of May and November every year.

Q: Duration of the course?  
A: 24 weeks full-time course

Q: Infrastructure Facilities available?  
A: Fully equipped classrooms capacity to accommodate students and state-of-art labs to explore you computing skills

Q: Hostel & Canteen facility available?  
A: Accommodation for out station candidates is facilitated by some of centres. Please refer Admission Booklet.
 
Q: Bank loan assistance for the other centres?  
A: Facility of educational loans is provided for the selected candidates, which is available at all nationalized banks.

Q: Revision of the course contents, is it every six months?  
A: The course contents are revised according to the real world needs and when found relevant to the market demands.

Q: Do you have centralized placement cell?  
A: Yes we do have a centralized placement programme where the respective centers actively coordinate the task of organizing the campus interviews for all the students.
 
Q: What is the value of the course in the international market?  
A: The course has been a trend-setting course due to its unique curriculum and the opportunities that it generates; hence it gives the edge over above for the students and gives a international edge.