Project Work 2081 of C Programming class XII
Project Work 2081 of C Programming class XII
Below is a comprehensive guide for preparing your C programming project, including rules,
regulations, printing instructions, and everything needed for the hard copy submission and soft
copy submission.
a. General Rules
1. Original Work: The project must be your original work. Plagiarism or copied code is not
allowed.
2. Topic Approval: All the topics should be done by the students as provided by the
instructor.
3. Deadline: Submit the project on or before the specified deadline. ( Magh 2, 2081)
4. Teamwork: If working in a team, clearly state each member's contribution.
b. Programming Rules
1. Coding Standards: Follow proper indentation and commenting. Use meaningful variable
names.
2. Modularity: Break the program into multiple functions/modules for better readability.
3. Error Handling: Ensure the program can handle invalid inputs gracefully.
4. Optimization: Avoid redundant code and use efficient algorithms where possible.
5. Documentation: Include comments explaining the purpose of the code.
The hard copy must be well-organized and include the following sections:
1. Title Page
o Title of the project
o Name(s) of the student(s)
o Roll number(s)
a. Formatting
1. Page Layout:
o Page Size: A4
o Margins: 1 inch on all sides
o Font: Times New Roman, 12 pt
o Line Spacing: 1.5
2. Header and Footer:
o Include project title in the header and page numbers in the footer.
3. Text Alignment:
Compiled By: Er.Gaurab Mishra (HOD, COMPUTER DEPARTMENT)
K.M.C COLLEGE , +2, BAGBAZAR
oUse justified alignment for paragraphs.
4. Headings:
o Main headings: Bold, 14 pt
o Subheadings: Bold, 12 pt
1. Printing: Use high-quality black and white printing. ( Color printing optional)
2. Binding: Spiral or softbound binding with a transparent cover page.
3. Cover Page Color: White
4. Additional Instructions
5. Evaluation Criteria
a. Content (50%)
b. Documentation (20%)
Well-organized report
Clear and concise explanations
c. Viva (15%)
2. Objectives
Example:
3. Requirements
Example:
4. Theory
Provide a brief explanation of the concepts used in the project, such as:
1. Login System
2. Booking of tickets
3. Cancel tickets
4. Checking bus status
Detail the logic and steps for each module. Use algorithm and flowcharts.
For example:
7. Source Code
Test the program with different inputs and ensure all modules work as expected. Document any
bugs fixed during testing.
9. Results
Present sample outputs demonstrating the working of the program. Include screenshots or
command-line outputs.
10. Conclusion
11. References
Compiled By: Er.Gaurab Mishra (HOD, COMPUTER DEPARTMENT)
K.M.C COLLEGE , +2, BAGBAZAR
List books, websites, or tutorials that helped during development.