NAAC | AICTE- Lite  | ARIIA-2021  | IQAC | AQAR | NIRF | NISP | Grievance Redressal cell |  Library  |   Return to Group Site

Effective Programming: A Design-Centric Approach for Engineering Excellence

By Dr. Nirmal Kumar Sancheti

Course Objectives:

Develop Efficient Software Strategies
• Cultivate Elegant Software Development Practices
• Deepen Algorithmic Knowledge
• Integrate AI Chatbots into Development Workflows
• Gain Practical Insights into C Program Execution
• Apply the UMDC (Understanding, Modelling, Designing, and Coding) Framework

IMG 20250512 094001
Day Topic
D01 Basic C Programming Refresher
• Reinforcing foundational C programming concepts
• Interface Design Principles
• Overview of Docker
• Using ssh/putty/WSL on Windows
D02 C Program Execution Deep Dive
• Exploring the roles of the preprocessor
• Compiler, assembler, and linker
D03 Complexity Analysis
• Applying complexity analysis to design efficient algorithms
D04 Efficient List Implementations
• Discussing general ideas and efficiency considerations
D05 AI Chatbot Integration
• Practical application of AI chatbots for interface design
• Coding, debugging, and design
D06 Advanced Interface Design Discussion
• Further exploring best practices for interface creation
D07 Design Principles (Modularity, Cohesion, Coupling)
• Understanding and applying key design principles
D08 Binary Trees (Recursion, BSTs, Heaps, Huffman Coding)
• Exploring binary tree concepts and applications
D09 Elegant and Efficient Programming Considerations
• Implementing coding guidelines and advanced techniques
D10 Analysis of Quick Sort
• Examining average case analysis and practical considerations

Subject Matter Expert

Dr. Nirmal Kumar Sancheti is an accomplished instructor holding an M.E. and Ph.D. from the Indian Institute of Science (IISc), Bangalore. With deep expertise in programming, artificial intelligence, and algorithms, he has trained professionals from leading organizations such as Motorola, Philips, and Samsung. His academic engagements include delivering sessions at premier institutions like IISc Bangalore and IIT Kanpur. In addition to his teaching and training roles, Dr. Sancheti has held key leadership positions at Motorola and Philips, and has contributed to the innovation ecosystem through his work with startups like AllGo Embedded and AllGoVision.

Dr. G. Indumathi

Principal, Cambridge Institute of Technology

  • Ph.D. completed during 2012, Dr. M.G.R University Chennai
  • M.Tech Industrial Electronics from SJCE Mysore under VTU in the year 2003
  • B.E. Electronics and Communication , SJCE Mysore , Mysore University in the year 1987

“Technical education is not learning of the facts, but the training of the Mind to think”

                                                                                                                      — Albert Einstein

Cambridge Institute of Technology focuses on imparting quality education to all. We provide an opportunity to all our students to develop the qualities of global professionals. An academic platform through standardized teaching learning processes assist the students towards achieving academic excellence. At Cambridge  Institute of Technology, the students are trained on emerging technologies through Industry collaborative programmes, Real time projects and Internship opportunities through Industry sponsored labs, participate in research activities in advanced research labs. A start up ecosystem is established at the Institute for students and faculty with mentoring, training and infrastructure support to inculcate the start up culture among the young minds. Students have ample opportunities to participate in sports and extra curricular activities. Technical competencies through various clubs at the Departments. Our goal is to develop our students as technocrats who can contribute  to the society and build a sustainable eco system.