IGNOU MLIL 007 Practical at a PGDLAN study centre
The IGNOU MLIL 007 Practical is the programming lab of the Post Graduate Diploma in Library Automation and Networking (PGDLAN): you write and run programs in one language, C++, Java or Visual Basic, first for a practical assignment marked at your study centre and then in a two-hour term-end practical exam.
MLIL-007 for a busy PGDLAN learner
The IGNOU MLIL 007 Practical pairs with MLI-007 Programming in PGDLAN. You pick C++, Java or Visual Basic, do the TMA-P at your Study Centre or TLC on compilers the counsellor provides, then sit a two-hour exam of 50 marks (40 practical work, 10 viva voce) carrying 40% weightage.
PGDLAN is an English-medium diploma from the School of Social Sciences, open to holders of a Bachelor’s degree in Library and Information Science, with a minimum duration of one year and a maximum of three. The July 2022 PGDLAN Programme Guide lists MLI-007 Programming and MLIL-007 Practical together under one figure of 4 credits, and its practical-hours table gives MLIL-007 60 hours. The MLIL-007 part of the PGDLAN lab manual, titled Programming, runs from printed page 277 to page 307 and closes with a June 2010 reprint line.
Across practical courses, the lab work tends to worry learners more than the theory papers, and people who write fluent MLI-007 answers can still freeze in front of a compiler. For MLIL-007 the assessed practical work has two parts: the TMA-P done at your centre and the term-end practical exam.
Many learners we hear from notice a practical component only well into the session. In PGDLAN each MLI theory course comes with its MLIL practical, so MLI-007 Programming brings MLIL-007 with it from the day you register.
Sections of this MLIL-007 page
- The practical at a PGDLAN study centre
- Choosing C++, Java or Visual Basic
- The 2026 TMA-P at your centre
- An old lab manual on a new computer
- MLI-007 books and guess papers
- Four questions learners search
- 27 lab sessions in the manual
- Inside the two-hour exam
- Recent papers traced to the manual
- Code you can explain at the viva
- Fee, weightage and the 40% minimum
C++, Java or Visual Basic: which part is yours?
For the IGNOU MLIL 007 Practical you choose one language and stay with it. The 2026 assignment file asks you to attempt Group A, B or C, and the June 2025, December 2025 and June 2026 term-end papers ask you to attempt any one Part and answer all of its questions. The letters do not line up: in the assignment booklet Group B is Visual Basic, while in the exam paper Part B is Java.
One language across manual, TMA-P and exam
Built from the MLIL-007 lab manual, the July 2022 Programme Guide, the 2026 MLI-007 assignment file and the June 2026 MLIL-007 paper.
| Language | Lab manual | MLI-007 block | 2026 TMA-P | Exam paper | Tools the manual describes |
|---|---|---|---|---|---|
| C++ | Section 2, Sessions 1 to 10 | Block 3, Units 9 to 13 | Group A | Part A | Turbo C++ IDE, files kept on a 3.5-inch diskette in drive A or B |
| Java | Section 1, Sessions 1 to 10 | Block 2, Units 4 to 8 | Group C | Part B | Java 2 Platform, Standard Edition, NotePad, javac and java at the command prompt |
| Visual Basic | Section 3, Sessions 1 to 7 | Block 4, Units 14 to 24 | Group B | Part C | Visual Basic 6.0, Standard EXE projects |
If you have no preference, look at the volume. The manual gives C++ and Java ten lab sessions each and Visual Basic seven. Recent papers ask C++ and Java candidates for classes, inheritance, packages and interfaces, while Visual Basic candidates design forms and menus and write the event code behind them. Pick the language whose error messages you can already read without panic, because the exam room allows no manual or handbook.
Across programmes we meet learners from Hindi-medium schooling who find technical English heavy going. PGDLAN is taught in English only, and each MLIL-007 exercise, compiler message and exam question is in English, so reading error messages carefully is part of the practice itself.
The 2026 MLI-007 TMA-P, done and marked at your centre
The practical assignment of the IGNOU MLIL 007 Practical sits inside the MLI-007 assignment file for the January 2026 and July 2026 sessions. Its heading reads MLI-007: Programming, TMA-Practical, covering Blocks 2 to 4 and Units 4 to 24, for 50 marks. The file sets five working rules:
- The counsellor or practical supervisor provides the compilers in the Study or Tele Learning Centre.
- You do the practical assignment at that centre.
- The counsellor or practical supervisor evaluates it on the spot.
- You attempt Group A (C++), Group B (Visual Basic) or Group C (Java), and all questions in your group are compulsory.
- Each C++ and Java program must be built around a class construct.
Two printing points are worth knowing before you reach the centre. The 2026 file prints the course code as MLI-007 and the assignment code as AST/TMA-T/Jan. & July 2026 on the practical part, while the 2023 booklet printed MLIL-007 and AST/TMA-P for the same assignment. Inside Group A, which is the C++ group, question 5 ends by asking for a Java program to test the class; ask your counsellor which language they want for that line. Group C prints 5 marks beside each question, and Groups A and B print no per-question marks.
The 2026 file names 30 September 2026 as the last date for the January 2026 session and 31 March 2027 for the July 2026 session, with assignments handed to the Coordinator or Programme In-charge of your allotted Study Centre or TLC. Completing the assignments is required before the term-end exam, and an assignment missed by its date is replaced by the fresh set of the next session of the same name. Neither the 2026 nor the 2023 instructions for this practical mention screen captures, so ask the counsellor how they want your output shown.
In our records, 70 to 80 percent of learners start in earnest only in the final month before a submission date. A TMA-P that has to be done at the centre, on compilers the counsellor provides, leaves little room for that habit: count back from the MLI-007 last date and ask your centre early when you can work in its lab.
Many learners wait for an extended date before they start, on the belief that IGNOU pushes each last date back by a month. Nothing in the MLI-007 assignment file promises an extension, and the TMA-P can be done only at the centre.
We meet learners who followed a friend at another study centre and then found their own centre works differently. For MLIL-007 the compilers and the on-the-spot evaluation come from the counsellor or practical supervisor at your allotted Study Centre or TLC, so that counsellor is the person to ask.
An old lab manual on a new computer
The IGNOU MLIL 007 Practical manual was written for machines most learners no longer own. The Java section is addressed to users of Windows 95, 98, 2000, ME, XP and NT 4.0 and uses NotePad with the Java 2 Platform, Standard Edition. The Turbo C++ section tells you to keep your files on a 3.5-inch diskette in drive A or B, and its examples include the header iostream.h. The Visual Basic section opens on the start-up dialog of Visual Basic 6.0. Because the 2026 assignment file says the counsellor provides the compilers at the centre, the centre’s installation is the one your TMA-P is marked on.
For practice at home, three adjustments help:
- Java: the manual’s steps (save the source, compile with javac, run with java) still describe how a current Java Development Kit works. Keep the file name the same as the public class name, as the manual does with HelloWorldApp.java.
- C++: the manual’s examples start with #include <iostream.h>, which is a pre-standard header. Standard C++ compilers expect #include <iostream> and names from the std namespace, so a program copied from the manual may not compile on them until that line is changed.
- Visual Basic: the manual’s forms, properties window and event procedures are those of Visual Basic 6.0. Ask your centre which Visual Basic it has installed before you plan practice around another version.
Slips in the MLIL-007 manual and guide
- Java Session 10, exercise 1, asks for a class that “increments” the divmod interface and a method “for modules”. Read them as implements and modulus (the remainder).
- Visual Basic section 3.3 tells you to save the project as cylinder.vbp and the form as cylinder.vbp as well. Visual Basic 6.0 keeps a form in its own .frm file, so the form needs a different file.
- The Programme Guide places the 60 practical hours of MLIL-007 in Block 2, which is Java, while the manual covers Java, C++ and Visual Basic and the 2026 TMA-P covers Blocks 2 to 4.
A common tangle in practical courses: the manual shows one way, the counsellor suggests another, and a senior’s notes offer a third. With MLIL-007 the tie-breaker is simple: the compiler installed at your centre decides what runs, so practise the way your counsellor sets it up.
Three causes come up again and again across programmes: information reaches learners late and differs between centres, practicals assume time and physical presence that working learners struggle to find, and the practical gets treated as a formatting task. For MLIL-007 the second cause is built into the course: the 2026 file says the TMA-P is done and evaluated at the Study Centre or TLC.
MLI-007 books and guess papers for the theory side
No book can sit the IGNOU MLIL 007 Practical for you, because both the TMA-P and the exam are run on a centre computer in your own code. What helps is a firm hold on the MLI-007 Programming theory behind the lab: classes, inheritance, packages, interfaces and Visual Basic controls. These are the MLI-007 titles on shrichakradhar.com.
MLI-007 titles on shrichakradhar.com
| Title | Format | Use it for |
|---|---|---|
| IGNOU MLI-007 Book (Programming) Study Guide | 2026 edition, English, A5 paperback | Unit-wise revision and term-end practice for the MLI-007 theory paper; its product page lists Block 1 (Theoretical Aspects of Programming) and Block 2 (Java) |
| IGNOU MLI 7 Guess Paper Solved PDF (PGDLAN) | Soft-copy PDF, English, download link after payment | Expected MLI-007 theory questions with worked answers, to see the paper pattern |
The other PGDLAN titles sit in PGDLAN books and PGDLAN solved guess papers.
See the PGDLAN booksFour questions about the IGNOU MLIL 007 Practical
What PGDLAN learners search about MLIL-007
Where do I see my IGNOU practical status for MLIL-007?
For the IGNOU practical status of MLIL-007, IGNOU’s marks transmission page, headed Assignment/Project/Practical Awards/Marks Transmission Status, asks for your enrolment number and programme code (PGDLAN). Its own note says status shows only after a Study Centre or Regional Centre transmits marks following evaluation, so a blank result can simply mean nothing has been sent yet. For practical marks the July 2026 Common Prospectus lists 011-29572212 and practicalsed@ignou.ac.in.
Learners who kept no acknowledgement have little to show when marks go missing. Because the MLIL-007 TMA-P is evaluated on the spot, ask the counsellor for a written note of the marks or a signed slip before you leave the centre.
When does the IGNOU practical result for MLIL-007 reach the grade card?
No PGDLAN document read for this page gives a date for the IGNOU practical result. The Programme Guide counts continuous evaluation at 20% and the term-end examination at 80%, for theory and practical alike, and the same practical-marks contact above handles queries about practical marks.
Practical marks often reach the grade card after the theory marks, and a final-year learner’s status can stay pending meanwhile. If an MLIL-007 result matters for a job or an admission, raise the query early rather than waiting for the next grade card update.
Do I submit an IGNOU MLIL 007 Practical file or record?
None of the documents read for this page asks for a practical file or record for MLIL-007. The TMA-P is done and evaluated at the centre, and in the exam you show the output to the examiner, save it on the system and take printouts only where the paper requires them.
Must my practical language match my MLI-007 theory part?
The MLI-007 theory paper is split the same way: the June 2026 paper prints Part A C++, Part B Java and Part C Visual Basic and advises candidates to attempt only the part opted by them. None of the documents read ties that choice to the practical, so confirm with your study centre if you plan to use different languages.
27 lab sessions in the MLIL-007 manual
The lab manual for the IGNOU MLIL 007 Practical sets 27 sessions, each with two to four programs to write. You need only the sessions of your chosen language.
What each language’s sessions build
| Language | Sessions in the manual |
|---|---|
| Java (Section 1) | 1 digit sums and series; 2 command-line arguments; 3 classes for a circle, a matrix and a rectangle with a derived square; 4 Boolean tests and string comparison; 5 anagrams and temperature conversion; 6 decimal to binary and a command-line adder; 7 switch and if-else; 8 arrays; 9 packages and a calculator that imports one; 10 interfaces for divmod, a stack and areas |
| C++ (Section 2) | 1 and 2 loops, conditions, primes and swaps; 3 and 4 arrays, strings and matrices; 5 functions and recursion; 6 pointers and dynamic objects; 7 classes for a bank account, a result sheet and employee pay; 8 a matrix class and a Library Information System; 9 inheritance for employees, patients and a marksheet; 10 overloading |
| Visual Basic (Section 3) | 1 random sums, a text editor with menu and toolbar, a result sheet; 2 interest and a button calculator; 3 list boxes and an image viewer; 4 Heron’s formula, pop-up menus and a colour dialog; 5 patterns and weekdays; 6 multiplication tables, parcel charges with case statements and arrays; 7 a library fine, a series and digit separation |
The Programme Guide says there is compulsory computer practical in all PGDLAN courses besides counselling sessions, and the Common Prospectus states as a general rule that practical sessions are held at designated institutions on a schedule from the Learner Support Centre, with attendance compulsory. No PGDLAN document read for this page prints an attendance percentage for MLIL-007.
Most of the learners we hear from are working, running a home, or both. Theory counselling tends to be optional; practical sessions generally are not, and learners who miss them often lose a whole session. For MLIL-007 even the TMA-P has to be done in the centre lab.
Lab days usually run on fixed dates, sometimes as full days at a centre some distance away, and schedules are usually put up on the websites of Regional Centres and study centres. Check your centre’s MLIL-007 lab schedule often; a missed slot can push the practical to the next cycle.
Inside the two-hour MLIL-007 Programming Practical exam
The term-end paper for the IGNOU MLIL 007 Practical is titled MLIL-007: Programming Practical. The June 2026, December 2025 and June 2025 papers share one frame:
- Time two hours; maximum 50 marks, practical work 40 and viva voce 10; weightage 40%.
- Three Parts (A C++, B Java, C Visual Basic); attempt any one and answer all its questions, two of 20 marks each.
- Show your output to the examiner and save it on your system for checking.
- Where a printout is required, it goes on a sheet signed by the RD with stamp, carrying your Roll No., Study Centre and Date of Examination.
- No manual or handbook is allowed while you work.
No hall ticket is posted: the Common Prospectus says hall tickets are uploaded on the IGNOU website 7 to 10 days before the term-end exam, and you need a valid IGNOU Student ID card to enter.
In computer practicals we keep seeing the same three faults: a program with no output, output that does not match the code, and code that does not run. The MLIL-007 paper asks you to show output to the examiner and save it, so a program that does not run leaves little to mark.
We see first pages go out with the wrong enrolment number, programme or study centre. On an MLIL-007 printout sheet signed by the RD, check your Roll No., Study Centre and date of examination before you hand it in.
Many learners treat the viva as a formality. In the MLIL-007 paper it carries 10 of the 50 marks, and a neat program earns little there if you cannot say why you chose a class, a loop or a control.
MLIL 007 question paper: four recent papers traced to the manual
Read side by side, each recent MLIL 007 question paper of the IGNOU MLIL 007 Practical leans on the lab manual. Several questions repeat a manual exercise with new fields, new rates or one added step, so the sessions of your language are the best rehearsal.
Exam questions beside the manual exercise they echo
A planning aid built by reading the December 2024, June 2025, December 2025 and June 2026 papers against the lab manual. It shows which manual exercise each question resembles; it does not predict a future paper.
| Paper and question | Closest manual exercise | How close |
|---|---|---|
| June 2025, C++ Q2: base classes for patient data and ward data, derived class with date of admission | C++ Session 9, exercise 2 | Same task |
| June 2025, C++ Q1: library system with base class Author and derived class PUBDETAILS | C++ Session 8, exercise 2 (Library Information System) with Session 9 inheritance | Similar fields (ISBN in place of accession number), split into base and derived classes |
| December 2024, C++ Q1: bank account class with deposit and withdrawal after a balance check | C++ Session 7, exercise 1 | Same task |
| December 2025, C++ Q1: STUDENT class with grades and a grade card | C++ Session 7, exercise 2 (result preparation with percentage and grade) | Same idea, new fields and grade bands |
| December 2025, Java Q1: package with four arithmetic methods, imported by a menu-driven calculator | Java Session 9, exercises 2 and 3 | Same task, menu added |
| December 2024, Java Q1: stack interface with PUSH, POP and DISPLAY, then the sum of the top two elements | Java Session 10, exercise 2 | Same task, one step added |
| June 2025, Java Q2: interface Book implemented by Passbook and Telephone-book | Java Session 10, exercise 3 (interface Area with two classes) | Same pattern, new classes |
| June 2025 and December 2025, Visual Basic Q2: library fine for a book returned N days late | Visual Basic Session 7, exercise 1 | Same task, different rate bands in each paper |
| December 2024, Visual Basic Q2: six-digit number printed digit by digit with separators | Visual Basic Session 7, exercise 3 (five-digit number) | Same task, one more digit and a different separator |
| June 2026, Java Q1: menu-driven addition and subtraction of 3 x 3 matrices | Java Session 3, exercise 2 (matrix class), C++ Session 8, exercise 1 | Related, menu added |
Not every question has a twin. The June 2026 C++ paper asks for a Doctor class with an overloaded Sort and a class hierarchy with a constructor and destructor, and its Visual Basic part asks for a menu-driven word and character counter. Those test the same building blocks (classes, overloading, inheritance, menus) without copying a session.
Code you wrote yourself, and can explain at the viva
The IGNOU MLIL 007 Practical is examined in the room where you write the code. The TMA-P is evaluated on the spot by the counsellor, and in the term-end exam the examiner sees your output and asks the viva questions. A memorised program also struggles when the question changes a field or a rate, as the recent papers do.
Ready-made practical answers circulate online, and learners sometimes hand them in with only the name changed. Matching work from several learners at one centre stands out, and the MLIL-007 viva then shows quickly who cannot explain the program on their own screen.
Some learners now run a program an AI tool produced without reading it. For MLIL-007 that is a poor bet: the counsellor and the examiner both watch the output, and code you cannot explain is hard to defend.
Many learners take code from internet sources and use it without checking whether it is original. Write each MLIL-007 exercise from the manual yourself, then compare it with any outside version only after yours runs.
What the IGNOU MLIL 007 Practical costs and counts for
The fee for the IGNOU MLIL 007 Practical exam follows the Common Prospectus slab. The Programme Guide pairs MLI-007 and MLIL-007 under one 4-credit figure and the prospectus prints no separate credit for MLIL lines; read that way, MLIL-007 falls in the up-to-4-credits slab of Rs 300 for practical examinations, paid with the term-end examination form and neither refundable nor adjustable. The theory paper MLI-007 takes the separate Rs 200 theory course fee.
On weight, the practical paper carries 40%. The Programme Guide counts continuous evaluation at 20% and the term-end examination at 80% for theory and practical, sets the practical assignments at 50 marks each and asks for a minimum of 40% in practicals for clearing the course.
Many learners are unsure which practical fee applies and mix up the two amounts in the prospectus. For MLIL-007, read on the 4-credit pairing above, the lower slab is the one to check on your examination form.
Many learners ask whether a viva applies to them. For MLIL-007 it does: each recent term-end practical paper prints a viva voce inside the 50 marks.
The learners who come through practicals well begin early, check the rules with their own centre, keep dated notes of what they practised, collect each signature as they go, and know their code well enough to explain it. For MLIL-007 that means one language, the sessions of that language, and your own programs.
Choose your language early, book your centre’s lab time before the last date, and work through that language’s sessions in the manual; the IGNOU MLIL 007 Practical rewards learners who can run and explain their own programs.
IGNOU documents behind this page
- MLIL-007 Programming, PGDLAN lab manual, School of Social Sciences, June 2010 reprint (file supplied to us; read in full).
- PGDLAN Programme Guide, July 2022
- PGDLAN assignments for the January 2026 and July 2026 sessions, MLI-007 Programming
- PGDLAN assignments 2023
- MLIL-007 term-end practical paper, June 2026
- MLIL-007 term-end practical paper, December 2025
- MLIL-007 term-end practical paper, June 2025
- MLIL-007 term-end practical paper, December 2024
- MLI-007 term-end paper, June 2026
- IGNOU Common Prospectus, July 2026 (section 8.10, programme row 138, fee rules, hall tickets, contact for practical marks)
- IGNOU Assignment/Project/Practical Awards/Marks Transmission Status
shrichakradhar.com is an independent publisher and is not affiliated with, authorised by or endorsed by IGNOU. We do not write, run or submit any learner’s TMA-P or practical exam work; the titles listed above are theory study aids, not answers for submission as your own work. Rules can change between sessions, so confirm any date or fee with your study centre or Regional Centre.
