This course introduces the foundational concepts of programming using the Python language, with an emphasis on object-oriented programming (OOP) principles such as encapsulation, inheritance, and polymorphism. The course covers algorithm development, data structures, control flow, functions, file handling, exception management, and modular programming. Students gain hands-on experience through structured lab exercises and a culminating project that integrates real-world applications in electronics and embedded systems.

This course supports SDG 9: Industry, Innovation and Infrastructure by equipping students with essential computational and problem-solving skills needed for technological innovation and modern engineering practice.

This course offers a thorough explanation of microcontroller systems, focusing on number systems, micro controller architecture, and programming using flowcharts and C language. Students will learn to interface sensors, actuators, and other components with Arduino microcontroller boards, gaining hands-on experience in both hardware and software design. By equipping students with the skills to design and optimize microcontroller based systems, the course fosters innovation in electronic system and aligns with SDG 9: Industry, innovation, and infrastructure as well as SDG 4: Quality education.

This laboratory course is designed to develop abilities needed to develop, accurately locate, and interpret dimensions on and read engineering drawings.

An introductory course covering the core concepts of limit, continuity, and differentiability of functions involving one or more variables. This also includes the application of differential calculations in solving problems on optimization, rates of change, related rates, tangents and normals, and approximations; partial differentiation and transcendental curve tracing.

Accessibility

Background Colour Background Colour

Font Face Font Face

Font Kerning Font Kerning

Font Size Font Size

1

Image Visibility Image Visibility

Letter Spacing Letter Spacing

0

Line Height Line Height

1.2

Link Highlight Link Highlight

Paragraph Width Paragraph Width

0

Text Alignment Text Alignment

Text Colour Text Colour