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

IGNOU MCS-201 Assignment 2026

Programming in C and Python

Last updated by IGNOU: 27 Jul 2026. Guide written from the official PDF on 31 Oct 2026, 04:26 am.

Course codeMCS-201
Course titleProgramming in C and Python
ProgrammeMaster of Computer Applications (MCA_NEW/MCAOL)MCA_NEW, MCAOL, PGDCA_NEW
SchoolSchool of Computer and Information Sciences
Assignment codePGDCA_NEW(I)/201/Assign/2026
SessionJuly 2026 session only
Maximum marks100
Weightage30%
Last date (June exam)31 Oct 2026
Last date (December exam)—
MediumEnglish

About the MCS-201 assignment

The MCS-201 assignment covers C and Python programming. C topics include algorithms, flowcharts, structures, patterns, matrices and file handling. Python topics include conditional logic, packages, lambda functions, file operations and co-routines.

There are ten compulsory questions across Section A (C) and Section B (Python), each worth 8 marks. Written responses carry 80 marks, while the compulsory viva-voce carries 20 marks. Students must include screen layouts with their responses and may use illustrations and diagrams to explain their work.

What the assignment asks

QuestionMarksTopic
Q18Develop an algorithm, flowchart and C program for converting a decimal number into binary.
Q28Develop an algorithm and a structure-based C program to produce four-term progress reports for a CBSE Class VIII section of 20 students, making assumptions where needed.
Q38Write a C program that prints a five-row number pattern, with each row listing numbers from 1 up to its row number.
Q48Write a C program to calculate D = A + (B × C) using three 3-by-3 input matrices.
Q58Use C file handling to separate N input numbers into evenfile and oddfile according to whether they are even or odd.
Q68Write a commented Python program that checks whether a user-entered year is a leap year.
Q78Write a Python program that validates a score between 0.0 and 1.0 and assigns a grade using the supplied thresholds.
Q88Create an Area package containing square, circle and rectangle modules with area functions, then import and use them from a separate location.
Q98Write Python code to cube list values using lambda, count word frequencies in a file, display a user-specified number of initial lines and report file size in bytes.
Q108Explain co-routines and cooperative multitasking in Python, and compare co-routines with threads and subroutines.

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 all ten questions from both sections.
  • Include screen layouts with your assignment responses; illustrations and diagrams may also be used.
  • Follow the assignment presentation guidelines in the Programme Guide.
  • MCA_NEW students must submit their assignments to their Study Centre Coordinator by the due date.
  • MCAOL students must submit their assignments through the LMS Portal by the due date.
  • Timely assignment submission is required for eligibility to appear in the corresponding term-end examinations.
  • Attend the compulsory assignment viva-voce; submitting the assignment without attending it results in zero marks and unsuccessful completion.

Submission dates: 31 October 2026 (listed for the June term-end exam; the PDF identifies this as the July 2026 session deadline). Dates can differ by session. No December term-end exam deadline is provided in the listing.

Frequently asked questions

Which session is the MCS-201 assignment for?

This assignment is for the July 2026 session only.

What is the last date to submit the MCS-201 assignment?

The deadline is 31 October 2026. The listing associates it with the June term-end exam, while the PDF labels it for the July 2026 session. Dates can differ by session; no December term-end exam deadline is supplied.

How are the MCS-201 assignment marks divided?

The assignment has 100 marks: 80 for ten written questions worth 8 marks each and 20 for viva-voce. Its weightage is 30%.

Do I need to answer questions from both sections?

Yes. All five C questions in Section A and all five Python questions in Section B are compulsory.

Where should I submit the assignment?

MCA_NEW students must submit to their Study Centre Coordinator, while MCAOL students must use the LMS Portal.

Is the MCS-201 assignment viva compulsory?

Yes. If you submit the assignment but do not attend the viva-voce, the assignment is treated as incomplete and receives zero marks.

Other IGNOU MCA_NEW assignments

All MCA_NEW 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.