Course Title: Project III (6 Cr.)
Course Code: CACS452
Class Load: Hrs./Week (Practical: 12 Hrs.)
Course Description: Project III, the final year project is a practical course where students are expected to implement the concepts learnt during four years of their study so as to build a system. The course includes realization of project management, software development, and programming skills.
Course Objectives: The objective of this course is to make students able to design and develop software applications by following appropriate development methodology.
Nature of Project:
Students should develop a complete functioning system. The system should not be limited to the basic CRUD operations only. Being a final year project, students are highly recommended to implement appropriate algorithms relevant to the project. The project should include precise system analysis, design, implementation and result analysis. The students can work in group of at most two members. The students can choose appropriate language technologies that they have learnt till eighth semester; however, it is not limited. While implementing the project, students should be able to write their own program modules rather than relying on predefined APIs or Plugins except in some unavoidable circumstances.
Phases of Project:
The following are the phases of project work:
- Proposal Submission: Students must submit and present project proposal after 3rd week of start of the eighth semester.
- Mid-Term: Students must submit progress report and defend midterm progress of their project work in the 12th week of the eighth semester.
- Final Submission: Students must submit and orally defend the project work during last week of the eight semester but before final board examination. Students must have to submit the project final report to their respective department before at least ten days of final defense date. The report should be submitted in standard format as prescribed. The hard/soft copy of report should be made available to the external expert before a week of presentation date. The final presentation should be followed by the demonstration session, where students have to demonstrate the project. A viva voice will be conducted by evaluation committee.
Provision of Supervision:
There should be a regular faculty of the campus/college assigned as a supervisor. The role of supervisor is to guide the students throughout the project and provide constructive suggestions.
A supervisor can supervise at most four groups of the project in a class section. The supervisor should rigorously supervise, monitor and feedback the project groups under supervision.
- Proposal Defense of 10% of total marks based on project proposal and its presentation.
- Midterm of 70% of total marks based on;
a. Work Done 60%
i. System Analysis and Design
iii. Understanding of methods used in project
iv. Ability to work with others
v. Ability to identify problems
vi. Amount of work performed
b. Documentation 10%
i. Report Organization
ii. Writing Style
iii. Completeness of Report
v. Organization and analysis of data and result
- Final Defense of 20% of total marks based on presentation and project demonstration and viva-voice. Each group member should present about the project followed by the demonstration of project developed. The project should be ready to run for the demo session.
The 10 marks of the proposal defense will be evaluated by the research committee formed by HOD/Coordinator as a part of proposal defense. The 70 marks of the midterm will be evaluated by the supervisor and internal examiner as a part of midterm defense. Out of the 70 marks, the supervisor will evaluate for 60 marks and internal examiner will evaluate for 10 marks. The remaining 20 marks of final defense will be evaluated by the external examiner from the university.
Out of 100 marks, the 80 marks (Proposal+ Midterm Evaluation) will be considered as internal assessment while the 20 marks (Final Defense) will be considered as external assessment. Each student in the project should get passed in each of the internal and external assessments individually. Any student failing to pass each of the assessments will be considered as fail.
The evaluation committee and evaluation criteria should be as follow;
c. Evaluation committee
- Project Supervisor
- Internal Examiner (Regular Faculty)
- External Examiner
d. Focus of the evaluation
- Presentation Skills
- Project Demonstration
- Project Report
- Viva/ Question Answer
- Level of Work and Understanding
- Teamwork and Contribution
- Prescribed content flow for the project proposal
- Problem Statement
- Requirement Identification
- Study of Existing System
- Literature Review
- Requirement Analysis
- Feasibility Study
- High Level Design of System (Methodology of the proposed system/ Flow Chart/ Working Mechanism of Proposed System/ Description of Algorithms)
- Gantt Chart (showing the project timeline)
- Expected Outcome·
5. Prescribed content flow for the project report
- Cover & Title Page
- Certificate Page
- Supervisor Recommendation
- Internal and External Examiners’ Approval Letter
- Abstract Page
- Table of Contents
- List of Abbreviations, List of Figures, List of Tables, List of Abbreviations
- Main Report
- Bibliography (if any)
- Appendices (Screen Shots/ Source Codes)
6. Prescribed chapters in the main report
6.2. Problem Statement
6.4. Scope and Limitation
6.5. Development Methodology
6.6. Report Organization
7. Chapter 2: Background Study and Literature Review
- Background Study (Description of fundamental theories, general concepts and terminologies related to the project)
- Literature Review (Review of the similar projects, theories and results by other researchers)
8. Chapter 3: System Analysis and Design
- System Analysis
- Requirement Analysis
!. Functional Requirements (Illustrated using use case diagram and use case descriptions)
ii. Non-Functional Requirements
- Feasibility Analysis
- Object Modelling using Class and Object Diagrams
- Dynamic Modelling using State and Sequence Diagrams
- Process Modelling using Activity Diagrams
- System Design
- Refinement of Class, Object, State, Sequence and Activity diagrams
- Component Diagrams
- Deployment Diagrams
- Algorithm Details (if any)
9. Chapter 4: Implementation and Testing
- Tools Used (CASE tools, Programming languages, Database platforms)
- Implementation Details of Modules (Description of classes/procedures/functions/methods/algorithms)
- Test Cases for Unit Testing
- Test Cases for System Testing
- Result Analysis
10. Chapter 5: Conclusion and Future Recommendations
- Future Recommendations
While writing above chapters students should avoid basic definitions. They should relate and contextualize the above-mentioned concepts with their project work.
Citation and Referencing
The listing of references should be listed in the references section. The references contain the list of articles, books, urls, etc. that are cited in the documents . The books, articles, and others that are studied during the study but are not cited in the document can be listed in the bibliography section. The citation and referencing standards should be IEEE refrencing standard. The text inside the document should be cited in IEEE style. The IEEE referencing standard can be found in the web.
Report Format Standards
The pages from certificate page to the list of tables/figures/abbreviations/approvals should be numbered in roman starting from i. The pages from chapter 1 onwards should be numbered in numeric starting from 1. The page number should be inserted at bottom, aligned center.
Page Size and Margin
The paper size must be a page size corresponding to A4. The margins must be set as Top= 1; Bottom= 1; Right= 1; Left 1.25
All paragraphs must be justified and have spacing of 1.5.
Text Font of Document
The contents in the document should be in Times New Roman font.
The font size in the paragraphs of document should be 12.
Font size for the headings should be 16 for chapter headings, 14 for section headings, 1 for sub-section headings. All the headings should be bold faced.
Figures and Tables
Position of figures and tables should be aligned center. The figure caption should be centered below the figure and table captions should be centered above the table. All the captions should be of bold face with 12 font size.
Final Report Binding and Submission:
No of Copies: 3 (College Library+ Self+ Dean Office) Look and Feel: Golden Embracing with Black Binding
A final approved signed copy of the report should be submitted to the Dean Office, Exam Section, FOHSS.
The major teaching methods that can be followed for this course includes class lectures, laboratory activity, group discussions, presentations, and demonstrations.
To download full Syllabus CLICK HERE