India's fast & simple Sarkari Naukri portal
SarkariPointSarkari Result, Sarkari Exam, Jobs & Online Form

IGNOU MCSL-083 Assignment 2026

Programming and AI Lab

Last updated by IGNOU: 04 Aug 2026. Guide written from the official PDF on 26 Oct 2026, 04:23 am.

Course codeMCSL-083
Course titleProgramming and AI Lab
ProgrammeMaster of Science Artificial Intelligence & Machine Learning (MSCAIML)MSCAIML
SchoolSchool of Computer and Information Sciences
Assignment codeMSCDSA(I)/L-083/Assign/2026
SessionJuly 2026
Maximum marks100
Weightage30%
Last date (June exam)—
Last date (December exam)31 Oct 2026
MediumEnglish

About the MCSL-083 assignment

The MCSL-083 assignment covers practical work in Python programming and artificial intelligence. Tasks involve nested lists, object-oriented inventory management, a Tkinter currency converter, Matplotlib charts, and implementations of AI problems and algorithms.

There are two compulsory sections with four questions each. Section A and Section B carry 20 marks each, while the lab record carries 40 marks and the viva voce carries 20 marks. The assignment contributes 30% to the course assessment.

What the assignment asks

QuestionMarksTopic
Section A, Q13Create a 4×4 nested list containing integers 1–16, extract its central 2×2 portion, and reverse its rows in place without external libraries.
Section A, Q27Design an object-oriented inventory application for an online shop using an Item class with attributes such as name, price, and stock count.
Section A, Q37Build an interactive Tkinter currency converter with an amount input, target-currency dropdown, conversion button, and persistent results label.
Section A, Q43Use Matplotlib to create side-by-side line and scatter plots in one figure, including axis titles, customised colours, legends, and grid markers.
Section B, Q15Write a Python solution to the N-Queen problem without recursion.
Section B, Q25Implement the Water Jug problem in Python.
Section B, Q35Implement the Min-Max algorithm in Python.
Section B, Q45Implement the AO* algorithm in Python.

This is a summary of each question. Download the official PDF above for the exact questions and word limits.

How to write and submit it

  • Answer every question in both sections.
  • Submit the assignment to your Study Centre Coordinator by the due date.
  • Timely assignment submission is required for eligibility to appear in the corresponding term-end examination.
  • For the term-end practical examination, meet the minimum attendance requirement as well as the assignment submission requirement; consult the programme guide for details.
  • Attend the compulsory assignment viva voce; submitting the assignment without attending the viva results in zero marks and unsuccessful completion.
  • Follow the assignment presentation format given in the MSCAIML Programme Guide.
  • Clearly state any assumptions you make.
  • You may include illustrations and diagrams to support your explanations.

Submission dates: 31 October 2026 (December TEE, July 2026 session); June TEE deadline not specified.

Frequently asked questions

What is the last date to submit the MCSL-083 July 2026 assignment?

The submission deadline is 31 October 2026 for the December term-end examination. No June term-end examination deadline is provided.

How are the 100 marks distributed in MCSL-083?

Section A carries 20 marks, Section B carries 20 marks, the lab record carries 40 marks, and the viva voce carries 20 marks. The assignment weightage is 30%.

Are all MCSL-083 assignment questions compulsory?

Yes. You must answer all four Python Programming questions in Section A and all four Artificial Intelligence questions in Section B.

Is the MCSL-083 assignment viva compulsory?

Yes. The PDF states that an assignment submitted without attendance at the viva voce is treated as incomplete and awarded zero marks.

Where should I submit the MCSL-083 assignment?

Submit it to the Coordinator of your Study Centre on or before the deadline.

Which assignment number is printed for MCSL-083?

The course page prints MSCDSA(I)/L-083/Assign/2026, while the PDF contents table lists MSCAIML(I)/L-083/Assign/2026. The PDF therefore contains two different programme prefixes for this assignment.

Other IGNOU MSCAIML assignments

All MSCAIML assignments →

Assignment details and PDFs come from IGNOU's official website; the guide is a summary of the official PDF. Always check the latest instructions and last dates on ignou.ac.in or with your Regional Centre before submitting.