IGNOU BCA project BCSP-165: approved synopsis chapters 1 to 3 plus build records for chapters 4 to 6 make a report of about 100 pages

IGNOU BCA Project (BCSP-165): From Approved Synopsis to Final Report

BCA_NEW · BCSP-165 · SOCIS

IGNOU BCA Project (BCSP-165): From Approved Synopsis to Final Report

The IGNOU BCA project is BCSP-165, a 12-credit Semester VI software project in the BCA_NEW programme. You post a 12 to 15 page synopsis to your Regional Director, build the approved system, then send a hard-bound report of about 100 pages for 150 marks, followed by a 50-mark viva.

The course in one view

What is the IGNOU BCA project (BCSP-165)?

The IGNOU BCA project refers to BCSP-165 Project, the 12-credit course in Semester VI of the Bachelor of Computer Applications programme (BCA_NEW and BCA_NEWOL) run by the School of Computer and Information Sciences (SOCIS) at Indira Gandhi National Open University. The BCSP-165 Project Guidelines of July 2026 require the work to include software development and to pass through the whole software development life cycle: analysis, design, coding, testing and documentation. A learner sends a proforma, the guide’s bio-data and a 12 to 15 page synopsis to the Regional Director of the Regional Centre in one of two slots a year, and starts building only after approval. The finished work is a hard-bound report of about 100 double-spaced A-4 pages excluding code, marked out of 150, and a viva-voce marked out of 50 that includes a compulsory coding demonstration.

Most pages on this course stop at the proposal. This one is about what follows it. The synopsis template in the guidelines (Annexure-2) and the report template (Annexure-3) share their first three chapters heading for heading, so an approved synopsis is already half of the final report. The other half, Chapters 4 to 6, can only be written from records kept while the software is being built and tested. That build phase is where marks are won or lost, and it is short.

IGNOU BCA project quick facts, from the BCSP-165 Project Guidelines (July 2026) and the BCA_NEW Programme Guide (Version 2.0, July 2026).
CourseBCSP-165 Project, 12 credits, Semester VI; 12 counselling sessions listed in the Programme Guide
Programme and schoolBachelor of Computer Applications, BCA_NEW (ODL) and BCA_NEWOL; School of Computer and Information Sciences (SOCIS)
Proposal slots1 April to 30 June, or 1 October to 31 December, to the Regional Director of your Regional Centre
Decision on the proposal30 days after receipt (calendar), “within four weeks” (Section IV)
Report windows1 July to 30 September after an April to June approval; 1 January to 31 March after an October to December approval
Viva-voceJanuary for reports sent July to September; July for reports sent January to March; schedule sent by letter from the Regional Centre
Synopsis12 to 15 pages, on the Annexure-2 template
ReportAbout 100 double-spaced A-4 pages excluding code, 10 per cent variation allowed; hard bound; complete code attached
MarksReport 150, viva-voce 50; pass rule stated as 50 per cent in the guidelines and 40 per cent in the Programme Guide (reconciled in the FAQ)
GuidePh.D. or M.Tech. in Computer Science; or B.E./B.Tech. (CS), MCA or M.Sc. (CS) with 2 years’ experience; at most 8 BCA_NEW/BCA_NEWOL learners at a time
Evaluation feeRs 500 for project work above 4 credits, paid with the Term-End Examination form
MediumEnglish only (Programme Guide 1.4)
The approved synopsis is the first half of the report SYNOPSIS (ANNEXURE-2) REPORT (ANNEXURE-3) Ch 1 Introduction Ch 2 Requirements and Analysis Ch 3 Basic System Design carry over, apply the evaluator’s suggestions Ch 1 Introduction Ch 2 Requirements and Analysis Ch 3 Basic System Design Ch 4 Implementation and Testing Ch 5 Results and Discussion Ch 6 Conclusions BUILD RECORDS SRS (IEEE-style structure) System design specification Code with header comments Test design document + test log Project logbook written from records Build window: starts at approval (Section V) and closes with the report window paired to your slot.
Annexure-2 (synopsis) and Annexure-3 (report) of the BCSP-165 Project Guidelines share Chapters 1 to 3 heading for heading; Chapters 4 to 6 exist only in the report. The build records listed are the documents described in Sections 1 and 3 of the same guidelines.

Timing

How much build time does BCSP-165 approval actually leave you?

Between about 9 and 22 weeks, depending on how early in the slot your proposal reaches the Regional Centre. Section V of the BCSP-165 Project Guidelines says a learner whose proposal is approved “can commence working on it and complete it”, so the build formally starts at approval. Section I then pairs each proposal slot with exactly one report window, and that window has a fixed closing date. The gap between the two is the whole build.

The table works it out from the calendar in Section I, which promises a decision 30 days after the proposal is received. It is a planning aid, not an IGNOU schedule: it assumes the decision arrives on day 30 and the report is posted on the last day of the window, and it does not count postal time in either direction.

Build weeks left after approval, by date of receipt at the Regional Centre (planning aid built from the Section I calendar of the BCSP-165 guidelines).
Proposal receivedDecision due (30 days)Report window closesBuild time left
1 April1 May30 SeptemberAbout 21 weeks
15 May14 June30 SeptemberAbout 15 weeks
30 June30 July30 SeptemberAbout 9 weeks
1 October31 October31 MarchAbout 21 weeks
15 November15 December31 MarchAbout 15 weeks
31 December30 January31 MarchAbout 9 weeks

The practical meaning is plain: a proposal posted in the first week of a slot buys more than twice the build time of one posted in the last week. Learners who finish the synopsis late in a slot sometimes do better to hold it and post on the first day of the next slot, provided their programme duration allows the six-month shift. The BCSP-165 guidelines say nothing about reporting in a later window than the one paired with your approval, so if you expect to miss it, ask the Regional Centre in writing before you plan around it.

One rejection costs more than a slot. Section IV allows a revised synopsis only in the next slot, so a proposal returned from the April to June slot comes back in October to December, and its build then runs to 31 March.

What is already done

Which chapters of the BCA project report are already written at approval?

Chapters 1, 2 and 3. Annexure-2 (the BCSP-165 synopsis template) and Annexure-3 (the report template) list the same headings for Introduction, Requirements and Analysis, and Basic System Design, down to 3.6 Test Cases Design. What changes after approval is the tense and the detail, plus whatever the Project Proposal Evaluator wrote in the “Suggestions for reformulating the Project” box on your proforma, which the proforma itself says “should be implemented in the report”.

Annexure-2 (synopsis) against Annexure-3 (report) in the BCSP-165 guidelines: what carries over and what is new.
Report part (Annexure-3)In the synopsis?What to do after approval
Front matterMostlySwap in the original approved proforma; add a table of figures, which the synopsis template does not list
1.1 to 1.3 Background, Objectives, Purpose, Scope, ApplicabilityYesApply the evaluator’s suggestions; keep the title exactly as approved
1.4 Software and Hardware TechnologiesYes, as “to be used”Rename to “Used” and list the versions actually used; check it still matches item 6 of the proforma
2.1 to 2.3 Problem, Requirements, Conceptual ModelsYesExpand the SRS; update DFDs and ER or class diagrams to the system as built
3.1 to 3.5 Modules, Database, Procedural, Interface, SecurityYesReplace planned designs with final schemas, flow charts and screens
3.6 Test Cases DesignYesKeep the designs here; results go to 4.3 and 5.1
4.1 to 4.4 Implementation, Coding Details, Testing, ScreensNoWrite from the code, the test log and real screenshots
5.1 and 5.2 Test Reports, User DocumentationNoWrite from the test log and a user walk-through
6.1 to 6.3 Conclusion, Limitations, Future ScopeNoWrite last; record limitations found during testing
Glossary, Appendix A, Appendix BNoAppendix B can carry the complete, commented code

Two small wording traps sit inside these templates. Annexure-2 calls the front-matter certificate a “Certificate of Authentication of Work” and Annexure-3 calls it “Certificate of Authenticated Work”, yet the only certificate printed in the BCSP-165 section is the Certificate of Originality (Section IX), which Section V and Section VI make compulsory. Bind the Certificate of Originality in every case. Section 1.4 of the same block also asks for a Gantt chart and a PERT chart under planning and scheduling; Annexure-3 gives them no heading of their own, so they sit naturally inside Chapter 2.

During the build

What should you keep while building an IGNOU BCA project?

Five working records, each of which the guidelines describe in their own sections. Section 2.7 lists “Some students do not prepare documents such as the SRS, SDD, and Test Cases” and “Some students never consider the importance of notes and documentation” among the faults SOCIS sees in submitted projects, and Section 1.0 expects the report to draw on a project logbook kept throughout the work. Kept from week one, these records become Chapters 4 to 6 with little rewriting; reconstructed in the last fortnight, they read like reconstructions.

BCSP-165 build records: where the guidelines describe them, where they land in the report, and which Annexure-1 assessment area they serve.
Build recordDescribed inFeeds report sectionsAnnexure-1 area
Software Requirements SpecificationSection 3.2: an IEEE-style outline (introduction, overall description, specific requirements, processing actions, appendices)2.1, 2.2Analysis
System design specificationSections 3.3 and 3.4: architecture, data design with one table per entity and data store, interface rules, procedural design3.1 to 3.5Design
Commented code to a standardSection 3.5 and Section 2.6: header comments, naming conventions, validation checks, error handling4.1, 4.2, Appendix BCoding
Test design document and test logSection 3.7: test plan, recording format, unit, integration, system and acceptance testing, test log3.6, 4.3, 5.1Testing
Project logbookSection 1.0: progress, intermediate results, design changes, milestones4.1, 6.2, 6.3, viva preparationViva presentation

Section 2.3.2 adds advice that most learners ignore: do not write the report in page order. Write the inner chapters while the material is fresh and write the introduction last. Section 2.5 makes the same point from the other side, saying the report “will seem less discouraging if you write continuously and prepare the documentation of each phase from the start”.

Worked example

How does one requirement travel through a BCSP-165 report?

Through nine report sections, and the evaluator reads them as one chain. The example below follows a single requirement in an imaginary BCA project, an appointment-booking system for a one-doctor dental clinic. The project is invented for illustration; the section numbers, the mapping rules and the documentation items come from the BCSP-165 guidelines.

The requirement, as it would appear in the SRS: FR-04. The receptionist shall book a free 15-minute slot for a registered patient. A slot that is already booked, a date in the past, or an unregistered patient shall be refused with a message.

Requirement FR-04 traced through the Annexure-3 chapters of a BCSP-165 report (illustrative project).
Build recordWhat it holds for FR-04Report section
SRSFR-04 as stated above, under specific requirements2.2 Requirements Specification
Conceptual modelsLevel 1 DFD process 3.0 Book Appointment, extended at Level 2 into 3.1 Check patient, 3.2 Check slot, 3.3 Save booking, 3.4 Print slip; data store D3 Appointments; ER entity APPOINTMENT2.3 Conceptual Models
Database designTable appointment (appt_id primary key, patient_id foreign key to patient, slot_date, slot_time, status), with a unique constraint on slot_date plus slot_time3.2.1 and 3.2.2
Procedural designFlow chart and algorithm for process 3.0, with inputs, outputs and the three refusal paths3.3.1 and 3.3.2
Test case designTC-BOOK-01 free future slot; TC-BOOK-02 slot already booked; TC-BOOK-03 past date; TC-BOOK-04 unregistered patient3.6 Test Cases Design
CodeFunction book_slot() with a header comment, called from the booking form4.2, 4.2.1, Appendix B
Test resultsUnit results for TC-BOOK-01 to 04; an integration test with two receptionist sessions; the system test of the full booking routine4.3.1, 4.3.2, 4.3.3
Test log and fixThe defect found, the change made and the re-run (shown in the next section)5.1 Test Reports
LogbookReminders by SMS were dropped for time6.2 Limitations, 6.3 Future Scope

Notice how the chain satisfies the three notes printed under Annexure-2 and Annexure-3 without extra effort: the ER entity APPOINTMENT, the data store D3 and the table appointment are the same thing under three names; the module Book Appointment is the Level 1 process 3.0; and process 3.0 is extended to Level 2. A learner who builds every module this way can answer the most common viva move, “show me where this requirement is in your code”, in under a minute.

Section 2.6 of the guidelines lists what a code comment should describe: input, output, calls to and from other functions, parameters, main variables, data types and logic. In practice that becomes a short header on every function:

# Function  : book_slot
# Module    : Book Appointment (Level 1 DFD process 3.0)
# Input     : patient_id (int), slot_date (date), slot_time (text, HH:MM)
# Output    : new appt_id on success, or a refusal message
# Calls     : patient_exists(), slot_is_free(), save_booking()
# Called by : booking_form_submit()
# Tables    : patient (read), appointment (read, insert)
# Logic     : refuse past dates, unknown patients and taken slots;
#             otherwise insert one row with status BOOKED

Testing evidence

How should BCSP-165 testing be recorded?

Separately for unit, integration and system testing, both as designs and as results, with an account of debugging and code improvement. That is the wording of Section V of the BCSP-165 guidelines, and Annexure-1 repeats it as the Testing area of the report marks. Section 2.6 adds that the reports and results of test cases are expected for all three levels, and asks how the code was debugged and what was done to improve it.

Section 3.7 of the same block supplies the recording format: each test names the item tested, the test data, the expected result and the outcome, and a test log summarises them by function. Continuing the clinic example, the log for FR-04 would show the defect a careful integration test finds:

Test log extract for the booking function, in the Section 3.7 format (illustrative).
RunTest casesRunPassedNote for 5.1
Unit, run 1TC-BOOK-01 to 0444Single-user checks behave as designed
Integration, run 1TC-INT-03: two receptionist sessions book one slot at the same moment10Both bookings saved: the slot check and the insert were separate steps
Integration, run 2TC-INT-03 after the fix11Unique constraint added on slot_date plus slot_time; the duplicate-key error is now caught and shown as “slot already booked”

That one row of failure is worth more to the report than a page of passed cases. It gives 4.3.2 a real integration test, gives 5.1 a debugging and code-improvement account, and gives 3.2.2 a constraint with a reason behind it. Section 3.6 of the guidelines suggests exactly this kind of test, “Test for locking by invoking multiple concurrent processes”, alongside deliberately entering wrong data.

BK Sahni, who has guided 5,00,000 students till date, notes that the BCA reports hardest to defend at the viva are usually the ones whose testing chapter was written after the software was finished, from memory. Examiners can tell, because every case passes and nothing was ever fixed. A log kept while testing, failures included, reads as evidence; a tidy table written in the last week reads as decoration.

Avoidable losses

Which build-phase mistakes cost marks in the IGNOU BCA project?

Section 2.7 of the guidelines lists what SOCIS keeps finding in submitted projects, and Sections V and VI add the faults that get a report returned. Read together, they cluster around the build phase:

  • Requirements never frozen. Section 2.7 notes that some learners keep changing what the system should do until coding, which leads to low-quality, less reliable software. Freeze the SRS once the synopsis is approved and record later changes in the logbook.
  • Coding treated as the whole job. The same section warns that many learners assume coding is the only work. Annexure-1 gives Analysis, Design, Testing and report organisation their own place in the 150 marks.
  • A testing chapter made of definitions. Explaining what unit testing is earns little; Section V asks for your designs and your results, level by level.
  • Code snippets instead of complete code. Section 1.4, adapted from older material, says full source code is not needed. Section V and Annexure-1, written for BCSP-165, say the opposite: attach complete code, unless the organisation you worked for refuses in a letter from its project manager. Follow the stricter rule.
  • A login screen with no security account. Section V asks every report with a user name and password to explain how they are protected during transmission to the server. Section 2.6 adds database-level security such as views, grant and revoke.
  • A drifting title. If the report title differs from the title on the approved proforma, the report “will be rejected and will be returned back” (Section VI, point 7).
  • Padding. Section 2.7 says there is “no need to write a detail history of Java or visual basic”, and Section 2.5 asks you to avoid theory already available in reference books. The documentation should describe your project only.
  • Unacknowledged tools. Section 2.7 asks learners to reference the software they used, including the development environment, compilers and libraries, as well as printed and online sources.
  • Photocopies and spiral binding. Printouts of text and screens must be original, the report must be hard bound, and a photocopied report is not accepted (Sections V and VI).

The last risk is not a formatting one. The coordinator’s message states that a copied project report “will be forwarded to the Exam Discipline Committee of the University as an Unfair means case”, and Section V adds that copied synopses and reports “will be awarded very low score”. A build record kept week by week is also the simplest proof that the work is yours.

The finish

How is the finished BCSP-165 report assembled, posted and defended?

As one hard-bound original, sent by registered insured post to the Regional Director in the report window paired with your approval. Section VI of the BCSP-165 guidelines sets the sequence, and a report missing any item “will be rejected and returned to students for compliance”.

  1. Title page in the Appendix 1 format, naming the guide under “Under Guidance of” and the course as PROJECT COURSE (BCSP-165).
  2. Original approved proforma, every item filled, signed and dated by you and your guide.
  3. The synopsis, signed by both of you, and the guide’s bio-data, signed by the guide.
  4. Certificate of Originality in the Section IX format. Every signature in the report carries a date.
  5. Chapters 1 to 6 on the Annexure-3 template, about 100 double-spaced A-4 pages excluding code, with a contents page and numbered pages, followed by references, glossary and appendices with the complete code.
  6. Post one original with “BCA_NEW/BCA_NEWOL PROJECT REPORT (BCSP-165)” on top of the envelope, and send the guide’s remuneration form, signed by the guide and by you, in a separate envelope with it.
  7. Keep an identical copy. Section VI says you are “supposed to carry” it to the viva-voce.

Section 2.5, carried over from older course material, mentions single line spacing and submission at the Study Centre. Section VI, written for BCSP-165, says double spacing and the Regional Director. Follow Section VI. How submission routes differ across other programmes is set out in the programme-by-programme IGNOU project hub.

The viva then tests the build directly. Annexure-1 says the coding demonstration is a must and carries significant weightage, and Section 2.6 says you may be asked to write code for a problem, or any segment of the code printed in your report. The build records double as rehearsal material: walk one requirement from 2.2 to its code, run one passing and one failing test case from your log, and explain the defect you fixed. Annexure-1 also marks your explanation of the subject area behind the project, so know the clinic, shop or office your software serves as well as you know its tables.

Quick answers

IGNOU BCA project: frequently asked questions

What is the course code for the IGNOU BCA project?

BCSP-165, also typed as BCSP 165, BCSP165 or BCSP-165 project, for BCA_NEW and BCA_NEWOL learners. Learners on the older BCA (Revised) syllabus have BCSP-064, an 8-credit course with its own guidelines. The BCA_NEW Programme Guide still tells learners to adhere to the BCSP-064 guidelines, but the July 2026 BCSP-165 block is the newer, course-specific document for anyone whose registration shows BCSP-165.

How many pages should the IGNOU BCA project report be?

About 100 double-spaced A-4 pages excluding program code, with 10 per cent variation either way, under Section V of the BCSP-165 guidelines. The synopsis is 12 to 15 pages.

What are the passing marks for the IGNOU BCA project?

The two July 2026 documents differ. Section V of the BCSP-165 guidelines asks for 50 per cent separately in the report (75 of 150) and the viva-voce, printing the viva minimum as “50/100” although the viva carries 50 marks. The BCA_NEW Programme Guide (Version 2.0) sets 40 per cent in each, 60 of 150 and 20 of 50. Aim for at least 75 and 25.

Can the software be changed after the BCA synopsis is approved?

The guidelines do not say. Item 6 of the proforma records the software, and Section 1.4 of the report lists the software actually used. A changed title gets the report returned under Section VI, but no rule covers a changed tool. A new version of the same tool rarely matters; a different language or database alters the design the evaluator approved, so agree it with your guide and ask the Regional Centre in writing before switching.

Does IGNOU publish a list of BCA project topics?

No. The BCSP-165 guidelines set conditions instead: software development is compulsory, the topic should be complex and large enough to justify a BCA project, and only one student may work on a project. Learners planning IGNOU’s MCA should note that its project guidelines ask them not to repeat the BCA topic.

Is complete source code compulsory in the BCA project report?

Yes, under Section V and Annexure-1, which say you must attach complete code. The only exception is a project done for an organisation that refuses permission, in which case a letter from its project manager and a detailed specification take the code’s place.

Can the IGNOU BCA project report be submitted online?

The BCSP-165 guidelines describe one route: a hard-bound original by registered insured post to the Regional Director. IGNOU’s online project portal for June 2026 asks for a scanned PDF and names only DECE04 as an exclusion, without mentioning BCA. The course-specific guidelines are the safer basis; confirm with your Regional Centre whether an upload is also expected in your session.

Verify before you act: the full 77-page BCSP-165 Project Guidelines on eGyanKosh carry the calendar, proforma, Certificate of Originality and Annexures 1 to 3, and the BCA_NEW Programme Guide on ignou.ac.in carries the programme structure and evaluation scheme. Dates, fees and routes change by notification, and the newest notice from SOCIS or your Regional Centre prevails over this page.

If the work has stalled between approval and the report window, a check of Chapters 4 to 6 against the Annexure-3 template, and of the trace from requirements to tests, can save a full slot. Details are on the ignouproject.shop project pages.

Independent study-help disclosure: ignouproject.shop is run by Shri Chakradhar Publication Pvt. Ltd. and is not the official website of IGNOU or SOCIS. This article summarises published university documents for guidance only; official notifications on ignou.ac.in prevail over anything written here.

BK Sahni, Founder of Shri Chakradhar Publication and the IGNOU Project study-help brand
Written & Reviewed By

BK Sahni iD 0009-0005-8092-459X

Founder, Shri Chakradhar Publication Pvt. Ltd. & its IGNOU Project study-help brand, helping IGNOU distance-learning students since 2010 and having guided 5,00,000 students till date across MBA, MCom, MA & more. Author of IGNOU exam guides, solved assignments & project reference books.

Editorial method: Content is cross-checked against official IGNOU and Samarth notifications and the latest assignment, exam, and project guidelines on ignou.ac.in before each update. Refreshed before every June & December TEE cycle. Published research: author of open-access IGNOU project methodology guides on Zenodo (CERN), indexed with permanent DOIs.

Disclosure: Shri Chakradhar Publication Pvt. Ltd. and ignouproject.shop are independent third-party study-help services, not the official IGNOU website. Always verify final dates and rules on ignou.ac.in.

Leave a Reply

Your email address will not be published. Required fields are marked *