8th Sem Report
8th Sem Report
Project Report
On
(Session 2023-2024)
CERTIFICATE
This is to certify that the work, which is being presented in the project entitled
“Experience cloud site for Bond-Central ” submitted by Harshit Goyal the
students of fourth year (VIII Semester) B.Tech in Artificial Intelligence and Data
Science in partial fulfillment for the award of degree of Bachelor of Technology
is a record of student’s work carried out and found satisfactory for submission.
ii
CANDIDATE’S DECLARATION
We hereby declare that the work, which is being presented in the Project entitled
“Experience cloud site for Bond-Central ” in partial fulfillment for the award of
Degree of “Bachelor of Technology” in Artificial Intelligence and Data Science,
and submitted to the Department of Artificial Intelligence and Data Science,
Jaipur Engineering College and Research Centre, Affiliated to Rajasthan
Technical University is a record of our own work carried out under the Guidance
of Mr. Rahul Guha, Assistant Professor of Department of Artificial Intelligence
and Data Science.
Harshit Goyal
(21EJCAD028)
iii
ACKNOWLEDGEMENT
We wish to express our deep sense of gratitude to our Project Coordinator Ms.
Anima Sharma and Project Guide Mr. Rahul Guha, Jaipur Engineering College
and Research Centre, Jaipur for guiding us from the inception till the completion
of the project. We sincerely acknowledge them for giving their valuable guidance,
support for literature survey, critical reviews and comments for our Project.
We would like to first of all express our thanks to Mr. Arpit Agrawal, Director
of JECRC, for providing us such a great infrastructure and environment for our
overall development.
Words are inadequate in offering our thanks to Dr. Manju Vyas, HOD of
Department of Artificial Intelligence and Data Science, for consistent
encouragement and support for shaping our project in the presentable form. We
also like to express our thanks to all supporting IT faculty members who have
been a constant source of encouragement for successful completion of the project.
Also, our warm thanks to Jaipur Engineering College and Research Centre,
who provided us this opportunity to carry out this prestigious Project and enhance
our learning in various technical fields.
Harshit Goyal
(20EJCAD028)
iv
ABSTRACT
One of the key features of Bond Central is its admin dashboard, which is available to
authorized users. This dashboard allows users to view, manage, and update bond-related data
securely. To maintain robust security, the system employs API-based token authentication,
ensuring that only verified users can access or modify sensitive financial data.
The platform is developed using a modern tech stack, with LWC.js (Lightning Web
Components) powering the frontend for a dynamic and responsive user experience, while
APEX serves as the backend to handle data processing and business logic. This combination
ensures seamless navigation, real-time data updates, and a smooth user experience.
By acting as a centralized hub for corporate bond insights, Bond Central promotes greater
transparency, efficiency, and accessibility within the financial sector, ultimately contributing
to a more informed and well-regulated bond market ecosystem..
v
CHAPTER INDEX
6. UML DIAGRAMS 19
7. TESTING METHODLOGY 25
7.1 Testing 25
vi
8. OUTPUTS/SCREENSHOTS 28
CONCLUSION 32
FUTURE SCOPE 33
REFERENCES 34
MAPPING OF COURSE OUTCOMES WITH PROGRAM
35
OUTCOMES
vii
Figure Index
viii
CHAPTER-1
INTRODUCTION
1. User Interface:
• Students can easily submit their projects to the platform using a structured
submission form. They can provide details such as project title, description,
keywords, and relevant files or links.
• The platform offers robust search and filtering functionalities, enabling users to
explore projects based on various criteria such as category, keywords,
institution, and popularity.
3. Collaboration Features:
• Features like project tagging, commenting, and rating allow for enhanced
interaction and knowledge sharing among users.
• Continuous feedback mechanisms are in place to gather user input and insights.
User feedback is used to iterate on platform features, enhance usability, and
address any issues or concerns raised by the user community.
• Robust security measures are implemented to safeguard user data and ensure
compliance with data protection regulations. Regular audits and updates are
conducted to mitigate potential security risks and vulnerabilities.
2
CHAPTER-1
4. Ensure Authenticity and Integrity:- Integration of a plagiarism checker tool ensures the
authenticity and integrity of shared knowledge, upholding academic standards and
fostering a culture of originality and innovation.
5. Empower Students:- By providing students with a platform to showcase their work and
engage with a global audience, the project empowers students to take ownership of their
academic accomplishments and contribute to the broader academic community.
3
CHAPTER -1
6. Bridge Academic Institutions:- The platform serves as a bridge between academic
institutions, students, and the global community, facilitating meaningful connections
and collaborations that transcend geographical boundaries.
3. Authentication and Security Concerns:- Another critical issue is the lack of robust
authentication mechanisms and security measures in some existing platforms. This
raises concerns about the privacy and integrity of user data and project submissions.
Without proper safeguards in place, students may be hesitant to share their work on
these platforms, fearing potential data breaches or unauthorized access to their projects.
4
CHAPTER -1
of shared knowledge and diminishes the value of the platform as a trusted source of
student work.
6. Limited Accessibility:- Accessibility is another area where existing systems may fall
short. Some platforms lack accessibility features or may not be optimized for use across
different devices and platforms. This can exclude students with disabilities or those with
limited access to technology, further widening the digital divide and restricting
participation in knowledge-sharing initiatives.
7. Poor User Experience:- Clunky interfaces, outdated designs, and a lack of user-friendly
features contribute to a poor user experience in many existing platforms. Navigating
these platforms can be cumbersome and frustrating, discouraging students from actively
participating in sharing or exploring projects. A seamless and intuitive user experience
is essential for fostering engagement and maximizing the platform's potential as a
collaborative learning environment.
5
CHAPTER -1
1.4 SOLUTION TO THE PROBLEM
To address the existing challenges in showcasing student projects, several solutions can be
implemented. Firstly, a centralized knowledge-sharing platform should be developed, acting as
a comprehensive repository for student projects from various educational institutions. This
platform will streamline access and enhance visibility by providing a single location for
students to submit, explore, and collaborate on projects. Robust collaboration features, such as
real-time messaging and discussion forums, should be implemented to facilitate seamless
engagement among students, encouraging feedback exchange and interdisciplinary learning.
Security measures should be strengthened through stringent authentication mechanisms and
regular security audits to safeguard user data and privacy. Additionally, the platform should
feature a comprehensive database of student projects with advanced search and filtering
functionalities, promoting cross-disciplinary learning and inspiration. Integration of a
plagiarism checker tool will ensure the authenticity of project submissions, maintaining the
integrity of shared knowledge. Accessibility should be prioritized through screen reader
compatibility and customizable user interfaces, ensuring that all students can access and
interact with the platform effectively. A user-friendly interface with intuitive navigation and
responsive design will enhance the overall user experience, fostering engagement and
participation. Feedback mechanisms, networking opportunities, and efficient knowledge-
sharing mechanisms should also be incorporated to encourage collaboration, facilitate
connections between students and industry professionals, and promote the dissemination of
innovative ideas and solutions generated through student projects. By implementing these
solutions, the platform can effectively address existing challenges and create a more inclusive,
collaborative, and efficient environment for showcasing student projects and fostering
academic excellence.
6
CHAPTER-1
• Project Submission Form: Create a structured submission form for students to
upload their projects, including fields for project title, description, keywords,
and files or links.
• Project Exploration Page: Design a user-friendly interface for browsing and
exploring projects, with advanced search and filtering options to facilitate
project discovery.
• Collaboration Features: Implement features for real-time messaging, discussion
forums, and project sharing to facilitate collaboration among users.
• Authentication and Authorization: Develop authentication mechanisms for user
registration, login, and profile management. Implement role-based access
control to manage user permissions and ensure data security.
2. Backend:
• Server-Side Logic: Develop server-side logic using Node.js, Python Django, or
other suitable frameworks to handle project submissions, queries, and data
processing efficiently.
• API Development: Create RESTful APIs to enable communication between the
frontend and backend components, facilitating seamless interaction and data
exchange.
• Database Management: Set up a secure and scalable database infrastructure
using technologies such as PostgreSQL or MongoDB. Define data models for
projects, users, comments, and other entities to ensure data consistency and
optimal performance.
3. Plagiarism Checker Integration:
• Research and Integration: Research and integrate a reliable plagiarism detection
tool or service to validate the authenticity of shared project knowledge. Conduct
thorough testing to ensure accuracy and reliability in identifying potential
instances of plagiarism.
4. Documentation:
• User Guides: Prepare comprehensive documentation detailing the platform's
features, submission guidelines, and collaboration tools. Provide clear
instructions for users on how to navigate the platform and make the most of its
functionalities.
7
CHAPTER-1
• API Documentation: Document API endpoints, request/response formats, and
authentication mechanisms to facilitate integration with external systems or
third-party applications.
5. Testing:
• Unit Testing: Conduct unit tests to validate the functionality of individual
components and modules.
• Integration Testing: Perform integration tests to ensure seamless interaction
between frontend and backend components.
• System Testing: Conduct comprehensive system tests to evaluate the platform's
overall performance, security, and usability.
6. Deployment:
• Hosting Setup: Deploy the platform on a reliable hosting service such as AWS,
Heroku, or Google Cloud Platform to ensure optimal performance and
scalability.
• Continuous Integration/Continuous Deployment (CI/CD): Implement CI/CD
pipelines to automate the deployment process and streamline updates and
releases.
7. User Training and Support:
• Training Materials: Develop training materials such as video tutorials or user
guides to educate users on platform navigation, project submission, and
collaboration features.
• Support Channels: Establish support channels, such as email support or a
helpdesk system, to address user queries and provide assistance promptly.
8. Marketing and Outreach:
• Promotional Campaigns: Develop a strategic marketing plan to promote the
platform among educational institutions, students, and relevant stakeholders.
• Content Creation: Create engaging content such as blog posts, case studies, or
social media posts to highlight the platform's benefits and features.
9. Continuous Improvement:
• User Feedback Mechanisms: Implement feedback mechanisms to gather user
input and insights continuously. Use feedback to iterate on platform features,
enhance usability, and address user needs.
8
CHAPTER-1
• Feature Updates: Regularly update the platform with new features and
improvements based on user feedback and emerging educational trends.
10. Security and Compliance:
• Security Measures: Implement robust security measures, including encryption,
secure authentication, and data encryption, to protect user data and ensure
compliance with data protection regulations.
• Regular Audits: Conduct regular security audits and vulnerability assessments
to identify and address potential security risks or vulnerabilities.
9
CHAPTER-2
REQUIREMENT ANALYSIS
• Internet requirement
• Python
• Django
• MySQL/Sqlite3
• Bootstrap v4.5.0n
10
CHAPTER -2
2.2 SCOPE OF THE PROJECT
The scope of the project encompasses the development of a comprehensive knowledge-sharing
platform for showcasing student projects from diverse educational institutions. The platform
aims to facilitate collaboration, promote innovation, and foster a vibrant community of student
innovators. Key components and features within the scope of the project include:
1. Centralized Platform: Develop a centralized online platform that serves as a repository
for student projects, accessible to users worldwide. The platform will provide a single
location for students to submit, explore, and collaborate on projects across various
disciplines and educational levels.
2. User-Friendly Interface: Design an intuitive and visually appealing user interface using
Bootstrap, ensuring ease of navigation and accessibility for users across different
devices and screen sizes.
3. Project Submission and Exploration: Implement features for students to submit their
projects, including fields for project title, description, keywords, and files or links.
Users will be able to browse and explore projects through advanced search and filtering
options, enabling efficient project discovery.
4. Collaboration Tools: Integrate collaboration features such as real-time messaging,
discussion forums, and project sharing capabilities. These tools will facilitate
interaction and collaboration among students, encouraging feedback exchange,
knowledge sharing, and interdisciplinary learning.
5. Authentication and Authorization: Develop secure authentication mechanisms to
ensure user accounts' privacy and security. Role-based access control will be
implemented to manage user permissions and restrict unauthorized access to platform
functionalities.
6. Plagiarism Checker Integration: Research and integrate a reliable plagiarism detection
tool or service to validate the authenticity of shared project knowledge. This feature
will help maintain the credibility of showcased projects and uphold academic integrity.
7. Documentation and Training: Provide comprehensive documentation and training
materials for users, including guides on platform usage, project submission guidelines,
and collaboration features. API documentation will also be provided for developers
integrating with the platform.
11
CHAPTER-2
8. Testing and Quality Assurance: Conduct thorough testing of the platform, including
unit testing, integration testing, and system testing, to ensure functionality,
performance, and security. Regular quality assurance checks will be conducted to
identify and address any issues or bugs.
9. Deployment and Maintenance: Deploy the platform on a reliable hosting service,
ensuring optimal performance, scalability, and accessibility. Continuous monitoring,
maintenance, and updates will be performed to address evolving user needs and
technological advancements.
10. User Feedback and Continuous Improvement: Establish mechanisms for gathering user
feedback continuously, incorporating insights to enhance platform features, usability,
and relevance. Regular updates and improvements will be made based on user input
and emerging educational trends.
12
CHAPTER-3
FEASIBILITY STUDY
Feasibility is the measure of how beneficial the development of an information system would
be to an organization. Important outcome of the Preliminary investigation is determination of
whether the system is feasible or not.
There are three aspects of feasibility study:
• Operational Feasibility.
• Economical Feasibility.
• Technical Feasibility.
13
CHAPTER - 3
• Operational Costs: Accounting for ongoing expenses such as hosting, maintenance, and
staffing.
• Revenue Streams: Identifying potential income sources like subscriptions,
sponsorships, and partnerships.
• Return on Investment (ROI): Calculating projected ROI and payback period to evaluate
financial viability.
• Risk Assessment: Identifying and mitigating risks to minimize economic uncertainties.
• Sensitivity Analysis: Assessing the impact of key assumptions on financial outcomes.
This analysis informs stakeholders about the project's financial prospects, guiding decisions to
ensure its sustainability and success.
Overall, the technical feasibility analysis ensures that the knowledge-sharing platform can be
successfully developed and deployed within the existing technical environment, meeting user
needs and expectations effectively.
14
CHAPTER-4
TECHNOLOGY USED
Python, crafted by Guido van Rossum, stands as a beacon of simplicity and versatility in the
world of programming. Its clean syntax prioritizes readability, offering a welcoming entry point
for beginners while streamlining development for seasoned programmers. This simplicity is
complemented by Python's remarkable versatility, boasting an expansive ecosystem of libraries
and frameworks that cater to a wide range of applications, from web development to data
science and beyond. Supported by a vibrant and collaborative community, Python continues to
empower developers worldwide to bring their ideas to life with efficiency and elegance,
cementing its status as a cornerstone of modern software development.
15
CHAPTER - 4
• Open Source: Python is open-source and freely available, allowing developers to
access and modify its source code, contribute to its development, and customize it
to suit their specific needs, fostering innovation and collaboration.
• Integration Capabilities: Python seamlessly integrates with other languages and
technologies, making it ideal for interoperability and integration into existing
systems and workflows, enhancing productivity and flexibility.
• Scalability: Python's scalability is evident in its ability to handle projects of varying
sizes and complexities, from small scripts to large-scale enterprise applications,
with performance optimization options available to meet growing demands.
• Rapid Prototyping: Python's simplicity and high-level abstractions enable rapid
prototyping and experimentation, allowing developers to quickly iterate on ideas,
validate concepts, and bring products to market faster.
16
CHAPTER-5
PROJECT ANALYSIS
3. User Interaction Study: Analyzing user personas, conducting usability testing, and
iteratively refining the system based on feedback.
Through this study, potential issues can be identified and addressed to ensure the system
meets its objectives efficiently and securely.
17
• Automated Outputs: Actions triggered automatically by the system in response
to specific conditions or events, such as automated emails, notifications, or
system alerts.
The Agile methodology is chosen for developing the knowledge-sharing platform due to
its iterative, adaptive approach. By breaking the project into smaller increments, Agile
enables rapid delivery of tangible results and continuous feedback gathering from
stakeholders. This iterative process allows for flexibility in responding to changing
requirements and emerging opportunities throughout development. Agile fosters
collaboration among cross-functional teams, promoting communication, transparency, and
shared ownership of project goals. Through its emphasis on delivering working software
early and frequently, Agile ensures that the project evolves in alignment with user needs
and market demands. Overall, Agile provides a structured yet flexible framework for
developing the knowledge-sharing platform, enabling the team to deliver value iteratively
while remaining responsive to stakeholders' evolving expectations.
18
CHAPTER-6
DIAGRAMS
19
6.2 SEQUENCE DIAGRAM
UML sequence diagrams are used to show how objects interact in a given situation. An
important characteristic of a sequence diagram is that time passes from top to bottom: the
interaction starts near the top of the diagram and ends at the bottom
Sequence diagrams contain the same information as Collaboration diagrams, but emphasize
the sequence of the messages instead of the relationships between the objects.
1. User Registration:
• User sends a registration request to the system.
• System validates the request and creates a new user account.
• System sends a confirmation message to the user.
2. Project Submission:
• User submits a new project to the system.
• System validates the project details and saves it in the database.
• System notifies the user of successful project submission.
3. Project Search:
• User sends a search query for projects matching specific criteria.
• System retrieves relevant projects from the database.
• System sends the search results to the user.
4. Collaboration Request:
• User sends a collaboration request to another user for a specific project.
• System notifies the recipient user of the collaboration request.
• Recipient user accepts or rejects the collaboration request.
• System updates the collaboration status and notifies both users accordingly.
5. Admin Management:
• Admin accesses the system dashboard to manage users and projects.
• System retrieves admin privileges and grants access to admin functionalities.
• Admin performs actions such as user management, project approval, or content
moderation.
• System updates the database with admin actions and sends notifications if
necessary.
20
Figure 6.2: Sequence diagram
21
1. Level 0:
• This represents the highest level of abstraction and depicts the overall system as a
single process.
• The main components include Users, System, and Admin.
2. Level 1 DFD:
• Users: Represents the interactions and data flow between users and the system.
Sub-processes may include User Registration, Project Submission, Project
Search, Collaboration Requests, and User Feedback.
• System: Represents the core functionality of the system, including data processing
and storage.
Sub-processes may include User Authentication, Project Management,
Database Management, and Notification Handling.
• Admin: Represents the interactions and data flow related to administrative tasks.
Sub-processes may include Admin Authentication, User Management, Project
Approval, and Content Moderation.
22
3. Level 2 DFD:
• This level provides more detailed insights into the sub-processes identified in the
Level 1 DFD.
• For example, the User Registration sub-process may involve data flows such as user
details input, validation, storage in the database, and confirmation message
generation.
4. Data Stores:
• Represent repositories where data is stored within the system, such as the User
Database, Project Database, and Admin Database.
• Data stores facilitate the storage and retrieval of user information, project details,
and administrative data.
5. Data Flows:
• Represent the movement of data between processes, entities, and data stores within
the system.
23
• For example, data flows may include user input during registration, project details
during submission, search queries, collaboration requests, and administrative
actions.
6. External Entities:
• Represent entities outside the system boundary that interact with the system, such
as Users and Admins.
• External entities generate inputs to the system and receive outputs from it.
24
CHAPTER-7
TESTING METHODLOGY
7.1 TESTING:
Testing is the set of activities that can be planned in advance and conducted systematically.
Numbers of testing strategies are proposed. All provide software developer with a template for
testing and all have following characteristics.
• Testing begins at component level & works “outward” towards the integration of the
entire computer-based system.
• Testing is conducted by the developer of the software & independent test group.
• Testing & debugging are different activities, but debugging must be accommodated in
any testing strategy.
1. Requirement Analysis:
• Review project requirements and specifications to understand the expected behavior
and features of the platform.
• Identify functional requirements (such as user registration, project submission,
search functionality) and non-functional requirements (such as performance,
security, usability).
2. Test Planning:
• Define test objectives, scope, and strategies based on project requirements.
• Identify testing resources, including tools, environments, and personnel.
• Develop a test plan outlining test scenario, test cases, entry and exit criteria, and
testing schedules.
3. Test Environment Setup:
• Set up testing environments that mirror production, including hardware, software,
databases, and network configurations.
• Configure test environments for various scenarios, such as user roles, project types,
and system configurations.
4. Functional Testing:
25
• Validate core functionalities of the platform, including user registration, project
submission, search, collaboration tools, and admin management.
• Execute test cases covering positive and negative scenarios to ensure expected
behavior and handle edge cases.
5. Performance Testing:
• Assess platform performance under normal and peak loads to ensure scalability and
responsiveness.
• Conduct load testing, stress testing, and scalability testing to identify performance
bottlenecks and optimize system resources.
6. Security Testing:
• Evaluate platform security measures, including authentication, authorization, data
encryption, and protection against common security threats.
• Perform vulnerability scanning, penetration testing, and security code reviews to
identify and mitigate security risks.
7. Usability Testing:
• Gather feedback from users through usability testing sessions, surveys, and
interviews to evaluate the platform's ease of use, intuitiveness, and user satisfaction.
• Identify usability issues and areas for improvement to enhance the overall user
experience.
8. Compatibility Testing:
• Validate platform compatibility across different devices (desktops, laptops, tablets,
smartphones) and web browsers (Chrome, Firefox, Safari, Edge).
• Ensure consistent user experience and functionality across various platforms and
browser configurations.
9. Regression Testing:
• Conduct regression testing to ensure that new features, enhancements, or bug fixes
do not adversely affect existing functionalities.
• Re-run previously executed test cases and verify that the platform behaves as
expected after changes are implemented.
10. Acceptance Testing:
• Collaborate with stakeholders to conduct acceptance testing to validate that the
platform meets their requirements and expectations.
26
• Obtain sign-off from stakeholders to approve the platform for production
deployment.
11. Documentation and Reporting:
• Document test results, including test plans, test cases, test execution logs, and defect
reports.
• Generate comprehensive test reports summarizing testing activities, outcomes, and
recommendations for improvement.
12. Continuous Improvement:
• Gather feedback from testing activities and incorporate lessons learned into future
iterations.
• Implement a feedback loop to continuously improve testing processes, tools, and
methodologies.
27
CHAPTER-8
OUTPUTS
28
29
30
31
CONCLUSION
Through comprehensive planning and a thorough understanding of user needs, we aim to create
a centralized hub where students from diverse educational backgrounds can showcase their
intellectual prowess, connect with peers globally, and catalyze meaningful collaborations. The
platform's multifaceted applications, ranging from peer-to-peer learning to industry-academia
collaboration, underscore its potential to redefine the educational experience and propel
academic innovation forward.
Moreover, our commitment to security, authenticity, and continuous improvement ensures that
the platform remains a trusted resource for students, educators, and industry professionals alike.
By integrating robust features, such as authentication, authorization, and plagiarism detection,
we uphold the integrity of shared knowledge and instill confidence in users.
In essence, the knowledge-sharing platform for student projects represents more than just a
digital showcase—it embodies a vision for a connected, collaborative, and innovative future of
education. Through our collective efforts, we aspire to make this vision a reality, enriching the
educational experience and shaping the minds of tomorrow's leaders.
32
FUTURE SCOPE
33
REFERENCES
• -corporate-bonds/article69276347.ece
• https://www.sih.gov.in/sih2024PS(problem statement ID:1588)
34
Mapping of Course Outcomes (CO) with Program Outcomes (PO)
Program Outcomes
1. Engineering Knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization to the solution of complex engineering
problems in AI&DS.
2. Problem analysis: Identify, formulate, research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences in AI&DS.
3. Design/development of solutions: Design solutions for complex engineering problems
and design system components or processes that meet the specified needs with
appropriate consideration for the public health and safety, and the cultural, societal, and
environmental considerations using AI&DS.
4. Conduct investigations of complex problems: Use research-based knowledge and
research methods including design of experiments, analysis and interpretation of data,
and synthesis of the information to provide valid conclusions using AI&DS.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and
modern engineering and AI tools including prediction and modeling to complex
engineering activities with an understanding of the limitations in AI&DS.
6. The engineer and society: Apply reasoning informed by the contextual knowledge to
assess societal, health, safety, legal and cultural issues and the consequent
responsibilities relevant to the professional engineering practice using AI&DS.
7. Environment and sustainability: Understand the impact of the professional engineering
solutions in societal and environmental contexts, and demonstrate the knowledge of,
and need for sustainable development in AI&DS.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities
and norms of the engineering practice using AI&DS.
9. Individual and team work: Function effectively as an individual, and as a member or
leader in diverse teams, and in multidisciplinary settings in AI&DS.
10. Communication: Communicate effectively on complex engineering activities with the
engineering community and with society at large, such as, being able to comprehend
and write effective reports and design documentation, make effective presentations, and
give and receive clear instructions.
35
11. Project Management and finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a
member and leader in a team, to manage AI projects and in multidisciplinary
environments.
12. Life –long Learning: Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological
changes needed in AI&DS.
36
8AID7-50 PROJECT
Course Outcomes (COs):
On completion of the course:
CO1: Graduates will be able to understand the concepts of real-world complex problems with
analyzing social impact for sustainable development in AI&DS.
CO2: Graduates will be able to apply design, development and testing methodologies.
CO3: Graduates will be able to create cost effective solutions in multidisciplinary
environments.
CO4: Graduates will be able to demonstrate their work with writing effective reports and
design documentation via presentation tools.
P P P P
PO PO Po PO PO PO PO PO
O O O O
SEM SUBJECT CODE T/ CO
1 2 3 4 5 6 7 8 9 10 11 12
P
Graduates will be able
to understand the
concepts of real world
complex problems with M M M M H M H L M M L H
P
analysing social impact
for sustainable
development in
AI&DS.
SHUBHAM SHARMA
(20EJCAD061)
37