PG Certificate Course in Embedded System Design

Course Focus

Aware of the real need for a multidisciplinary approach, the program prepares students with in-depth and comprehensive knowledge of the underlined technologies involved in embedded systems. The program is focused on both theoretical and concrete aspects. It aims at:

  • Developing competencies, at system level design for the development of Embedded Systems, based on strong basics of complementary subjects, such as electronics, computer science, energy conversion and management, automatic control, telecommunications and networks.
  • Developing the system approach through integrated projects to master specific methods and tools applied to the following domains: aeronautics, space, automobile or multimedia.

The training covers all hardware, software and control issues of Embedded Systems within an integrated system based perspective.

Course Structure

24 weeks (1065 hours), Lectures 2 hrs/day, Practical 5 hrs/day. Course will be conducted at our Tathawade Centre. Certificate will be awarded by ICIT Finishing School and ISEP, Paris. 100% placement assistance will be provided.

Course Fee

Rs. 85,000 (To be paid in two installment by Demand Draft drawn in favour of “ICIT Pvt. Ltd. Pune”; 1st installment of Rs. 50,000 with admission confirmation (Aug 1st till Aug 6th 2018), 2nd installment to be paid by Sep 6th 2018)


B. Tech. (Electronics, Computer Science, Electrical), B.E. (Electronics, Computer Science, Electrical), M.Sc. (Electronics & Instrumentation), B.Sc. (Electronics). Final year students may apply.

Course Syllabus

Topic - Click on topic to see details No. of hours

Foundation of Computing

  • Evolutions of computers
  • Computer generations
  • Computer organization
  • Primary and Secondary storage
  • Input-output devices
  • Computer software
  • Operating systems
  • Data communications and computer networking
  • Multimedia
  • Classification of computers
20 hrs

Programming in C and Data Structures

  • Introductory concepts
  • C Fundamentals
  • Operators and Expressions
  • Data Input and Output
  • Control statement
  • Functions
  • Arrays
  • Pointers
80 hrs

Operating System Concepts

  • OS Architecture
  • Understanding File Systems
  • File attributes and permissions
  • File handling utilities
  • The vi editor (Linux)
  • Customizing the work environment
  • Commands and Utilities (Windows and Linux)
20 hrs

Programming Languages for Embedded Systems and Concepts

  • Object oriented design
  • Study of Advanced C Concepts,
  • Object oriented concepts,
  • Software development life cycle SDLC
  • Embedded Systems
  • Understanding of product development life cycle as per industry standards,
  • Embedded GUI: Concept understanding of Embedded GUI.
  • Board support package
  • BSP:Concept understanding of BSP
245 hrs

Real Time Operating Systems

  • RTOS Concepts
  • 8051 Microcontroller based RTOS Configuration
  • PIC Microcontroller based RTOS Configuration
  • ARM Chip based RTOS Configuration
50 hrs

Embedded System Programming

  • C++
  • Core Java
  • Embedded Java
  • Understanding different architectures of embedded Java
  • (J2ME,Personal Java, Embedded Java, JADEs LEAP)
  • Understanding of Embedded Java Tools
  • Application development
95 hrs

Linux Basics + Operating System + Device Drivers

  • Processor Architecture, process scheduling, Memory management,
  • Inter process communication
  • Linux internals
  • Systems programming in Linux
  • Shell scripting
  • File API, process API
  • Multithreading, driver development
200 hrs

8/16/32 bit microcontroller and interfacing

  • Study of architecture,
  • Interfacing concepts for new devices,
  • Assembly language Programming,
  • Embedded C programming
  • ARM processor
  • 32 bit architecture introduction,
  • Instruction set ARM Assembly language Programming,
  • Embedded C programming, and Application development
105 hrs

Embedded System Hardware Design

  • Study of data sheets
  • Selection of components
  • Power supply design
  • Microcontroller based application hardware design
40 hrs

Digital Signal Processing  (ELECTIVE)

  • LTI Systems
  • Convolution
  • Correlation
  • Fourier transform
  • Z transformation
  • DSP system implementation
  • MAC, Harvard Architecture,
  • Pipelining, DSP processor Architecture
  • TMS320 Series/ADSP2106
  • Data Compression Techniques (JPEGs, MPEGs)
30 hrs

Wireless Communication Protocols  (ELECTIVE)

  • Overview of wireless Communications
  • Path Loss and Shadowing
  • Capacity of Wireless Channels
  • Multiuser Systems
  • Cellular systems and infrastructure based wireless networks
40 hrs

Soft Skills

  • Communication
  • Technical writing
20 hrs

Project Work

120 hrs
Total 1065 hrs
Scroll to top ^