B.Sc. (Computer Science) Mini Project I Real World Application Development Syllabus - Mumbai University
This is the TY BSc Computer Science syllabus under NEP 2020, in force from the academic year 2026-27. The University still sets the earlier Choice Based papers alongside it — her Summer 2026 third-year timetables name that scheme — so check which scheme your exam form names before you revise.
Loading syllabus...
Syllabus for Mini Project - I Real-World Application Development
Module I
- Problem Identification, Requirement Engineering & System Design Phase
- Problem Identification & Feasibility Study: Identification of a real-world problem (industry / social / institutional), Problem justification and scope definition, Stakeholder identification, Feasibility analysis (technical, economic, operational)
- Requirement Engineering: Functional requirements specification, Non-functional requirements, Use-case analysis, Requirement prioritization, Constraints and assumptions
- Software Development Life Cycle (SDLC) Planning: Selection of SDLC model, Work Breakdown Structure (WBS), Project timeline (Gantt Chart), Resource planning
- System Modeling using UML: Use Case Diagram, Class Diagram, Sequence Diagram, Activity Diagram, ER Diagram, Deployment Diagram
- System Architecture Design: Frontend architecture, Backend architecture, Database schema design, API structure, Security considerations
- Documentation Deliverables at the End of Module 1
- Project Proposal
- SRS Document
- Complete UML Set
- Architecture Design Document
Module II
- Implementation, Testing, Deployment & Evaluation Phase
- Application Development: Frontend implementation, Backend implementation, Database integration, Authentication & validation, Error handling
- Integration & System Testing: Unit testing, Black-box testing, Integration testing, Test case preparation, Bug tracking
- Deployment: Cloud deployment / Local hosting, APK build, Server configuration (if applicable), Version control using GitHub (Mandatory)
- Performance & Security Testing: Basic load testing, Input validation checks, Security validation
- Final Documentation: Technical Report, User Manual, Screenshots, Source Code Documentation
- Final Deliverables at the End of Module 2
- Working Application
- GitHub Repository
- Final Report
- Presentation & Demonstration
Reproduced from the University of Mumbai syllabus for B.Sc. (Computer Science) under NEP 2020, in force from the academic year 2026-27. Wording is as printed in that syllabus. Module numbering is as printed there too.