Scripting Tool & GUI Development for Industrial Application – Batch VI

Register through the link given under the Registration & Payment Tab

 

SKU: NIELIT WORKSHOP | 1st September, 2025 Categories: ,

Description

Scripting Tools & GUI development are essential for the development of embedded applications, as they help engineers and developers design, test, and optimize their systems for Embedded System Design. Scripting tools and GUI Development plays a crucial role in the development and maintenance of embedded systems, offering several key benefits like Testing, Automation, Integration with Hardware, etc.

The primary objective of the course is to develop skills in Python Scripting and GUI development with PyQt. Python scripting is renowned for its simplicity and readability and useful for rapid prototyping and quick development of scripts.

 

Duration:

65 Hours (Theory: 13 hours & Lab: 52 hours) 24X7 Self-paced using Recorded Lectures

 

Mode of Delivery:

Theory sessions shall be delivered through ONLINE mode using recorded lectures by NIELIT.

Lab demos (recorded) and live sessions (if any) shall be delivered through ONLINE mode by NIELIT Calicut.

Lab experiments and mini-projects shall be done through Open-source/License-free tools.

Topics Covered

About Scripting Tools

·  Python Programming Basics

·  Control Structures

·  Operators

·  Collection Data Types

·  Functions

·  File Handling

·  Modules

·  Python – Object-Oriented Programming (OOP)

·  Exception Handling

·  Introduction to GUI with PyQt and PyQt6

  • Overview of GUI programming with PyQt
  • Setting up PyQt and PyQt6

Building a Simple GUI with Widgets

  • Adding basic widgets: labels, buttons, text fields
  • Understanding widget properties and events

·  Layout Management

  • Organizing widgets using layouts
  • Horizontal, vertical, and grid layouts

·  Menu Bars and Toolbars

  • Creating and customizing menu bars
  • Adding toolbars and action items

·  Event Handling in Detail

  • Connecting signals to slots
  • Handling user interactions and events

·  GUI Design with Qt Designer

  • Introduction to Qt Designer tool
  • Designing and previewing GUI layouts

·  Custom Widgets

  • Creating custom widgets
  • Styling and customizing widget appearance

·  Introduction to QtQuick and QML

  • Basics of QtQuick and QML syntax
  • Integrating QML with PyQt applications

Mini Project

Hands-on project involving the Embedded RTOS

Project implementation using STM32 microcontrollers in the SMART Lab environment.

Pre - Requisite

Basic knowledge about any programming language

Intended Audience

Engineering students, recent graduates, industry professionals or ongoing students with the 6th semester completed.

Registration and Payment

Selection will be based on a ‘first come first serve basis’ among eligible registrants. Registration will be closed once a sufficient number of candidates for a batch has registered.

Welcome mail will be sent by NIELIT Calicut to their registered email a day prior to the start day of the course.

Registration link:

https://www.calicut.nielit.in/OnlineCourseRegistration.aspx?c=LB-ESM3%2F2025%2F01%2F06

Eligibility & Certification

Engineering students, recent graduates, and industry professionals with an interest in learning about Python Scripts and GUI design.

Certification:

50 % for assignments and 50 % for exit test

FAQs

https://www.nielit.gov.in/calicut/sites/default/files/course/FAQAdvancedARM.pdf

For Queries please contact:

Shri. Akula Sri Rama Pavan, Scientist B

Email: pavan@calicut.nielit.in

Ph: 89043 10403

Support Desk

Course Coordinator:

Sri Rama Pavan, Sc ‘B

Contact : 8904310403

Mail ID : pavan@calicut.nielit.in

Lab Support: Mr. Manoj N, PTO manoj@calicut.nielit.in

Reviews

There are no reviews yet.

Be the first to review “Scripting Tool & GUI Development for Industrial Application – Batch VI”