Chapter One
How Mini Project I Is Marked: the Guide's Twenty, the Examiner's Thirty and Passing Each
Syllabus topic MU's EVALUATION SCHEME, section C, "Evaluation for Mini Project (2 Credit Courses)", Mini Project I, with the scheme's rule "Individual Passing in Internal and External Examination" and its letter grades. None of this is printed inside the paper's own block.
In one line
Mini Project I has no written examination at all: your project guide gives you up to 20 marks during the semester for four things you show them, an external examiner gives you up to 30 marks at the end for four more, and you must pass each of those two halves on its own.
In the wording to use when asked: Mini Project I (Real-World Application Development) is a 2-credit practical course of 50 marks, assessed 40 per cent internally by the project guide and 60 per cent externally by an external examiner, under the University's rule of individual passing, at 40 per cent in each component.
What kind of paper this is
Most papers you have sat at university end in a question paper. You read questions in a hall and write answers. This one does not. Nothing in MU's scheme for this paper is a question you answer on paper. What is assessed is a project you build over the semester, the documents you write about it, and your command of it when you show it and are questioned on it.
MU's particulars for the paper say it all in a few rows:
| Heading | What MU prints |
|---|---|
| Vertical | Major (Mandatory) |
| Type | Practical |
| Credits | 2 credits (1 credit = 30 Hours of Practical work in a semester) |
| Hours allotted | 60 hours |
| Marks allotted | 50 Marks |
| Assessment | Internal Continuous Assessment: 40% Semester End Examination: 60% |
Two things in that table matter more than they look.
It is a Major, and it is Mandatory. Every TY B.Sc. (Computer Science) student under this scheme does it, whatever elective they chose. It counts in your semester result exactly as a theory Major of 2 credits does.
The 60 hours are practical work. One credit is 30 hours of practical work, so two credits are 60. MU splits them evenly: Module 1 is printed as 30 hours and Module 2 as 30 hours. Module 1 is the design phase, and it ends in four documents. Module 2 is the build phase, and it ends in a working application, a GitHub repository, a final report and a presentation.
There is no text book and no reference book printed for this paper. Its block in the syllabus simply stops after the assessment row. That is not an oversight you need to fill by buying something. The paper draws on what you have already studied: MU's own description of it says it "integrates knowledge from Software Engineering, Database Management Systems, Web Development, Mobile Application Development, Cloud Computing, Cyber Security, and Data Structures". This book teaches everything the paper asks you to do, from the first idea to the last question in the viva.
How Mini Project I Is Marked: the Guide's Twenty, the Examiner's Thirty and Passing Each
The fifty marks in one table
MU prints the marks of this paper in the EVALUATION SCHEME at the back of the syllabus, under section C, "Evaluation for Mini Project (2 Credit Courses)". There are eight components, four for each assessor.
Internal evaluation, to be assessed by the Project Guide:
| Component | Marks |
|---|---|
| Problem Identification & Project Proposal | 5 |
| System Design (SRS, UML Diagrams, Architecture) | 5 |
| Development Progress & Code Review | 5 |
| Internal Presentation / Review | 5 |
| Total | 20 |
External evaluation, to be assessed by the External Examiner:
| Component | Marks |
|---|---|
| Working Application Demonstration | 10 |
| Technical Design & Implementation | 10 |
| Project Report Evaluation | 5 |
| Viva Voce | 5 |
| Total | 30 |
The component names above are MU's own, copied as printed, ampersands included. When your guide or examiner uses one of these names, this is what they are referring to.
Look at where the weight falls. Twenty of the fifty marks, 40 per cent, are the working application and its technical design and implementation. A project that is well documented but does not run, or runs but was never really designed, cannot score well however good the report is. Equally, the four internal components are each worth as much as the report: the guide's marks are not a formality.
Who awards them, and when
The Project Guide is the teacher your college assigns to supervise your project. MU gives them all 20 internal marks. They see your work throughout the semester, which is why their four components are about the stages of the work: the problem and the proposal, the design, the progress of the code, and a presentation.
The External Examiner is a teacher from outside your college, appointed for the examination, who sees your project once, at the end. MU gives them all 30 external marks, for what can be judged at that one meeting: the application running, its design and code, the report, and your answers.
MU does not print the dates on which each internal component is assessed. It prints only what they are. So the timing is your college's, and in practice it follows the work:
| Component | The earliest point it can be judged |
|---|---|
| Problem Identification & Project Proposal | once the proposal is written, early in Module 1 |
| System Design (SRS, UML Diagrams, Architecture) | once the SRS, the UML set and the architecture document exist, at the end of Module 1 |
| Development Progress & Code Review | while Module 2 is being built |
| Internal Presentation / Review | when there is something to present, usually near the end |
| The four external components | on the day of the external examination |
Ask your guide in the first week when they will assess each of the four. Write the dates in your project plan. Chapter 17 shows how.
How Mini Project I Is Marked: the Guide's Twenty, the Examiner's Thirty and Passing Each
Passing: each half on its own
This is the rule that catches students out. The scheme page of MU's syllabus, which applies to every course of this programme, prints the scheme of examination in three lines, "40% Internal", "60% External, Semester End Examination" and "Individual Passing in Internal and External Examination", and the standard of passing as "40% in each component".
Individual passing means the internal marks and the external marks are passed separately. It is not enough for the total to reach 40 per cent. For this paper:
- 40 per cent of the internal 20 marks is 8. You need at least 8 of 20.
- 40 per cent of the external 30 marks is 12. You need at least 12 of 30.
A worked example makes the trap plain. Three students of one college finish the paper with these marks:
| Student | Internal (of 20) | External (of 30) | Total (of 50) | Passes? |
|---|---|---|---|---|
| Rohit | 17 | 11 | 28 | No: 11 is below 12 |
| Sana | 7 | 26 | 33 | No: 7 is below 8 |
| Irfan | 9 | 13 | 22 | Yes: 9 and 13 both pass |
Rohit has 28 of 50, which is 56 per cent, and has not passed, because his external marks are one short of 12. Sana has 66 per cent and has not passed either, because her internal marks are one short of 8. Irfan has only 44 per cent and has passed, because each half cleared its own bar. Guard both halves. A strong external day cannot rescue internal marks you let slip during the semester.
From marks to a grade
The same appendix prints how a percentage becomes a letter grade and a grade point. Your result in this paper is the percentage of 50 that your two halves add up to:
| Per cent of marks | Letter grade | Grade point |
|---|---|---|
| 90.0 to 100 | O (Outstanding) | 10 |
| 80.0 to below 90.0 | A+ (Excellent) | 9 |
| 70.0 to below 80.0 | A (Very Good) | 8 |
| 60.0 to below 70.0 | B+ (Good) | 7 |
| 55.0 to below 60.0 | B (Above Average) | 6 |
| 50.0 to below 55.0 | C (Average) | 5 |
| 40.0 to below 50.0 | P (Pass) | 4 |
| Below 40.0 | F (Fail) | 0 |
So a student with 18 internal and 24 external has 42 of 50. 42 divided by 50 is 0.84, which is 84 per cent, which is A+ (Excellent) with 9 grade points. Each mark on a 50-mark paper is worth 2 per cent, so the difference between A and A+ can be a single mark.
What does not apply to this paper
The other practical papers of your semester, such as Computer Science Practical 5, are assessed under section B of the same appendix. It is printed with its own heading, "Evaluation for Practical Courses (2 Credit Courses)", and immediately under it, "(other than Mini Project)".
How Mini Project I Is Marked: the Guide's Twenty, the Examiner's Thirty and Passing Each
So none of section B's rules is a rule of this paper:
- There is no certified journal requirement for appearing.
- There is no rule that 80 per cent of the practicals must be completed, because this paper has no list of practicals.
- There is no two-hour practical examination with a question on each module.
- There is no mid-term practical examination.
Students who have heard these rules from seniors doing the practical papers sometimes carry them over. Do not. The documents that matter here are the ones this book walks you through: the proposal, the SRS, the UML set, the architecture document, the report and the user manual.
What MU does not print, and who decides it
MU's scheme is short. Several things a student wants to know are simply not in it. When something is not printed, it is decided by your college and your guide, and you should ask rather than assume.
| Question | What MU prints | Who decides |
|---|---|---|
| How many students may work in one group? | Nothing for this paper | your college |
| Must the project be new, or may it continue a seniors' project? | Nothing | your college and guide |
| What format and length must the report be? | Only that it is evaluated, for 5 marks | your college |
| Must the report be printed and bound? | Nothing | your college |
| On which dates are the internal components assessed? | Nothing | your college and guide |
| Which technology must be used? | Nothing, except that GitHub is mandatory | you, with your guide's agreement |
| Is Mini Project II a continuation of Mini Project I? | They are separate papers with separate syllabi | your college and guide |
One thing MU does print firmly is in Module 2: "Version control using GitHub (Mandatory)". That word is not in brackets for decoration. Whatever else your college allows, your code must be in a GitHub repository. Chapters 61 and 62 teach it, and Chapter 39 makes the first commit.
In the first week, take this list of questions to your guide and write down the answers. Every answer is a rule you will be held to, and a guess is a rule you might break.
Each of the eight components, and what earns it
MU prints the name of each component and its marks, and nothing about what earns them. The column "what you show" below is our reading of each name, based on what that name can sensibly mean for a project; your guide's and examiner's own expectations, if they give you any, come first.
Problem Identification & Project Proposal (5, guide). You show a real problem, evidence that it is real, and a proposal that says what you will build, for whom, why it is worth building and whether it can be built. Chapters 3 to 8 and 33.
How Mini Project I Is Marked: the Guide's Twenty, the Examiner's Thirty and Passing Each
System Design (SRS, UML Diagrams, Architecture) (5, guide). MU names the three documents inside the brackets, so those are what is judged: the software requirements specification, the complete set of UML diagrams, and the architecture design document. Chapters 9 to 36.
Development Progress & Code Review (5, guide). Progress is judged over time, so show it over time: commits spread across the weeks, not all on the last night; issues opened and closed; a running build at each meeting. A code review means your guide reads your code and asks you about it, so be ready to explain any line you wrote. Chapter 49.
Internal Presentation / Review (5, guide). A presentation of the project to your guide, or to a panel your college forms, before the external examination. Treat it as the dress rehearsal for the external day. Chapter 74.
Working Application Demonstration (10, examiner). The application must run in front of the examiner and do what your SRS says it does, including refusing bad input and recovering from errors. Chapters 71 and 74.
Technical Design & Implementation (10, examiner). The quality of the design and of the code that implements it, and how faithfully the one follows the other. An examiner can open your repository, your diagrams and your code side by side. Chapters 19 to 31 and 38 to 49.
Project Report Evaluation (5, examiner). The final report, judged as a document: complete, correct, organised and readable. Chapters 66 and 73.
Viva Voce (5, examiner). Questions put to you in person about your project and the ideas behind it. "Viva voce" is Latin for "with the living voice", meaning an oral examination. Chapter 76 collects the questions examiners ask, with answers.
Why a copied project fails
Every year some students download a finished project from a website and submit it. This paper is built, perhaps by design, so that this fails at three separate points.
The code review. Your guide reads your code during the semester and asks you about it. A student who did not write it cannot explain why a function is written the way it is, or what happens if a line is removed.
The GitHub history. Git records who made every change and when. A repository with one enormous commit on the last day, or with commits by strangers, tells its own story before anyone asks a question.
The demonstration and the viva. An examiner who suspects a project was not built by the student asks for a small change, made live: add a field, change a validation rule, show where a particular request is handled. Only the person who built it can do that in five minutes.
How Mini Project I Is Marked: the Guide's Twenty, the Examiner's Thirty and Passing Each
The worked project in this book is complete, and you may read every line of it. It is an example of the method, not a project to submit. Chapter 2 explains how to use it.
How this book follows the marks
| Component | Where the book prepares you |
|---|---|
| Problem Identification & Project Proposal | Chapters 3 to 8, and the proposal in Chapter 33 |
| System Design (SRS, UML Diagrams, Architecture) | Chapters 9 to 31, and the documents in Chapters 34 to 36 |
| Development Progress & Code Review | Chapters 38 to 49, with the review itself in Chapter 49 |
| Internal Presentation / Review | Chapter 37 for the design review, Chapter 74 for the presentation |
| Working Application Demonstration | Chapters 38 to 65, then Chapters 71 and 74 |
| Technical Design & Implementation | the whole of Modules 1 and 2 |
| Project Report Evaluation | Chapters 66 to 69 and 73 |
| Viva Voce | every chapter's questions, then Chapters 75 and 76 |
What it does not mean
"Practical" does not mean a practical examination. The type is Practical because the credits are practical hours. There is no timed practical paper for this course.
The internal marks are not given for attendance. Each of the four is named after something you produce or do. A student who attends every meeting and brings nothing earns nothing under those names.
A good total does not guarantee a pass. Individual passing means 8 of 20 and 12 of 30, separately.
"No text book" does not mean "no preparation". The external examiner judges design and implementation, and asks questions in the viva. Both require you to understand the ideas this book teaches, not only to have built something.
Quick revision
- No written examination. Internal 20 by the Project Guide, external 30 by the External Examiner.
- Internal: Problem Identification & Project Proposal 5; System Design (SRS, UML Diagrams, Architecture) 5; Development Progress & Code Review 5; Internal Presentation / Review 5.
- External: Working Application Demonstration 10; Technical Design & Implementation 10; Project Report Evaluation 5; Viva Voce 5.
- Individual passing, 40 per cent in each: at least 8 of 20 and at least 12 of 30.
- Section B's certified journal and 80 per cent rule are printed "(other than Mini Project)": they do not apply.
- MU does not print group size, report format or dates: ask your guide in week one.
- GitHub is printed as Mandatory.
Questions you must be able to answer
1. How is Mini Project I assessed? By two assessors and no written paper. The project guide awards 20 internal marks for the problem and proposal, the system design, the development progress and code review, and an internal presentation, 5 marks each. An external examiner awards 30 marks for the working application demonstration (10), the technical design and implementation (10), the project report (5) and the viva voce (5).
How Mini Project I Is Marked: the Guide's Twenty, the Examiner's Thirty and Passing Each
2. A student has 19 internal and 11 external marks. Have they passed? No. MU's scheme requires individual passing at 40 per cent in each component, which is 12 of 30 in the external. Eleven is one short, so the student has not passed the paper, although the total of 30 is 60 per cent.
3. Does a student need a certified journal to appear for the Mini Project examination? No. The certified journal rule is in section B of the evaluation scheme, which is printed as applying to practical courses "other than Mini Project".
4. What does "Development Progress & Code Review" require you to show? MU prints only the name and the 5 marks. Read plainly, it asks for progress that can be seen over time, such as commits spread across the weeks and issues closed, and for code the guide can read and the student can explain line by line when asked.
5. What percentage and grade does 38 out of 50 give? 38 divided by 50 is 0.76, which is 76 per cent, and that falls in 70.0 to below 80.0, which is grade A (Very Good) with 8 grade points.
6. Your college has not said how many students may be in a group. What do you do? Ask the guide. MU's scheme for this paper does not print a group size, so the college's rule is the one that applies, and it should be confirmed in writing in the first week, along with the report format and the assessment dates.