SlideShare a Scribd company logo
1 of 7
Download to read offline
Page 1/7
WEB PROGRAMMING & APPLICATIONS - 503073
SEMESTER 2 – ACADEMIC YEAR 2023 – 2024
Version 1.0, last updated on Feb 17, 2024
I. LIST OF TOPICS
ID TOPC NAME DESCRIPTION
1 Restful Web Service
RESTful web services are a standardized way for applications to request and exchange data using HTTP
requests and responses. They follow certain rules (like REST) to ensure easy communication and
scalability.
2 AJAX
AJAX (Asynchronous JavaScript and XML) lets your web page communicate with a server "behind the
scenes" without refreshing the entire page. This creates a smoother, more dynamic user experience.
3 React
React is a popular JavaScript library for building user interfaces. It focuses on modularity and
component-based development, making it easier to manage complex UIs and keep them dynamic.
4
Containerization
(Docker)
Containerization packages an application with its dependencies (libraries, frameworks) into a standardized
unit called a "container." This allows the application to run consistently across different environments,
making it portable and easier to deploy.
Page 2/7
II. GENERAL REQUIREMENTS
Research and Comprehension:
- Conduct a thorough survey of the assigned topic, including its history, core principles, technical specifications, and best
practices. Utilize reliable sources such as documentation, research papers, tutorials, and official websites.
- Demonstrate a clear understanding of the topic by providing accurate and informative explanations in your essay. Include
interesting facts, figures, and examples to enhance your writing.
- Analyze the strengths and weaknesses of the technology, comparing it to similar alternatives where applicable. Identify
potential challenges and discuss solutions or mitigation strategies.
Demonstration Website:
- Develop a functional website that showcases your understanding of the assigned technology. Choose a project scope that
allows you to implement key concepts and functionalities effectively.
- Within the essay, provide a detailed introduction to your demonstration website. Explain its purpose, target audience, and core
features.
- Describe the architecture, components, and technologies used to develop your website. Explain how you implemented the
assigned technology within your project, highlighting specific functionalities and techniques.
- Include screenshots or visuals whenever possible to illustrate your website's design and features. Briefly discuss the overall
effectiveness of your implementation and any challenges you encountered.
Writing and Presentation:
- Write a well-structured essay that clearly presents your research and demonstrates your understanding of the topic. Utilize
proper grammar, spelling, and academic citation format.
- Maintain a professional and engaging writing style, showcasing your ability to effectively communicate technical concepts to a
diverse audience.
Page 3/7
- Organize your essay logically, including:
• Introduction: Briefly introduce the chosen topic and provide an overview of your essay's content.
• Body: Discuss the various aspects of the topic comprehensively, integrating insights from your research and website
development experience.
• Conclusion: Summarize your key points and provide a final reflection on the topic's significance and potential future
developments.
- Pay attention to presentation and formatting, ensuring your essay is visually appealing and easy to read. Utilize headings,
subheadings, and clear formatting to guide readers through your content.
III. REQUIREMENTS FOR OUTPUT
- Report (pdf): Presenting the report in the general form of the Faculty written in English.
- Video demo: Create a video (with audio) of all members of your group presenting (each member presents a segment, with their
faces appearing) about the content your group has researched. Video has a maximum duration of 20 minutes. If the content is
longer, some unimportant segments can be fast forwarded to ensure the duration is still 20 minutes. The video must be 1080p or
higher. If the video size is too large, you can upload the video to Youtube and submit the link. This demo video does not
necessarily need to use powerpoint slides, it just needs to clarify the problem, show viewers the results of your group's research,
and provide useful information about the topic that the group has researched for viewers. If the illustrated product is an
app/application, the video needs to clearly showcase each feature it has. The grading instructor (practice instructor) can change
the video demo request to a live report grade if needed.
- Source code: source code of the work / illustrated work (if any). It is necessary to provide the full source code, library, database
and instructions necessary for the examiner to be able to run this source code on their computer.
- Database files (if any): Database files for example sql or json files, along with related instructions to use these database files.
Page 4/7
- Readme.txt: Contains the necessary instructions so that the examiner can view the content you have submitted, configure and
run the demonstration product on their device (including content such as front end, back end, database ). If your
application/website requires login credentials, they should also be listed here (admin accounts, staff accounts...)
IV. DETAILED SCORING
CONTENT
1 2 3 4
POINT 0 1/4 1/2 - 3/4 Full score
REPORT 6.0
Literature Review
(Comprehensive survey of
assigned topic)
2.0
No report file or do
not have this
section in the report
The content is very sketchy, not
highlighting important issues in the
topic that the group is assigned to
learn and research.
The research content is relatively
comprehensive but has not fully
explored all aspects of the topic, either
only touching the surface or not delving
deep into the essence of the problem.
There is a lack of in-depth analysis,
comparison, or detailed evaluation.
The content is very complete and
detailed, clarifying aspects of the
topic that the group is assigned to
learn. There is analysis /
evaluation / comparison ...
Analysis, Design,
Implementation and
Result
(What is the illustrated
product, how does it work,
how is it implemented and
what are the results achieved)
1.0
No report file or do
not have these
section in the report
One of the sections analysis, design,
implementation and results is
missing. Or they are presented very
sketchy, careless, lacking serious
investment
There are complete analysis, design,
implementation and results sections.
However, these contents have not been
presented in a specific, detailed, and
clear way.
There are full contents such as
analysis, design, implementation
and results achieved. Each section
is presented clearly, detailed and
logically.
Page 5/7
Presentation style and
writing style
2.0 No report file
Bad, sloppy report presentation, no
investment. No line spacing, font
alignment, font and color
synchronization, many typos.
The presentation style and the way of
writing are fine, but there are still some
errors of presentation that make the
report not eye-catching or misspellings
or the writing style in the direction of
"speaking", not consistent with the style
of the report.
The report is clean, has a clean
layout, uses proper alignment, font
color, text size, image size, and
tables accordingly. Professional
writing style, consistent with
writing style. There are no spelling
mistakes and presentation errors.
Pictures, tables,
diagrams
0.5
No report file
Or no image in the
report content
Has images / tables / diagrams but
the same as nonexistent: unrelated
images or copying images / tables as
is from blog pages without sifting,
watermarked or drawn / drawn lines
Unrelated markers of blog author on
photo / board.
Have pictures / tables / diagrams but
have not focused on investment and still
have basic errors such as: no photo
captions / tables / diagrams, using very
basic images from blog while being able
to draw / take a screenshot of these
pictures, the picture is too big / too small
or contains unnecessary information in
the image.
Use accurate, consistent images /
tables / diagrams. Take a
screenshot by yourself or design a
reasonable drawing image. Tables
and diagrams (if any) show clear
and accessible information. Each
image / chart / diagram has a clear
caption.
Cover page, table of
contents, appsendix,
reference
0.5
Entering the wrong
name of the school;
wrong names and
codes of group
members; not delete
the tutorial
comments in the
sample report file;
Copy the thanks
from the internet.
Do not have one of the following
pages: cover page, table of contents,
acknowledgments, references or
incorrect information of instructor in
charge, or keep one of the annexes
containing sample information
intact (unrelated to the assignment)
as shown in the sample report file
provided by the instructor.
There are full cover pages, indexes,
appendices and references, but there are
still some other minor errors such as the
sloppy presentation of content on these
pages
Presenting clean and beautiful
with correct model provided by
lecturers / Faculties, accurate and
complete information. No
fundamental errors.
DEMO 4.0
Page 6/7
Content of the demo
app/website
2.0 No demo app/web
The demo content is very sketchy,
not highlighting important issues in
the topic that the group is assigned
to explore.
Relative content, referring to the main
content of the topic that the group has
researched but has not yet fully
understood or fully understood all
aspects of the topic, has not given the
assessment, analysis, comparison so
that the reader can grasp the problem
quickly.
Detailed and complete content.
There is a comparison, evaluation,
comparison with tables /
diagrams ... Clarifying the
problem that the group is learning,
helping the viewer to grasp the
content that the group learns
easily.
UI/UX of the demo
app/website
0.5 No demo app/web
UI and UX are very bad, making it
difficult for users to use the demo
app/website.
UI and UX are at a temporary level,
although not too bad, there are still some
areas that need to be improved.
UI and UX are very good
The quality of the demo
app/website
0.5 No demo app/web
Do not directly demo or perform on
content that others have pre-made or
the demo product does not highlight
the problem of learning, sometimes
crashes during the demo process.
Do the demo yourself or consult only
moderately ready-made content. The
illustrative product is not complete or
does not fully cover the issues in the
group's research content.
Completely self-made illustrative
products without reusing other
people's content. The product is
completely illustrated with no
errors or minor minor defects.
Demo video quality and
presentation style
1.0 No demo video
The content is not prepared or
presented clearly by the speakers,
and there are problems with sound
quality, interruptions, and noise that
make it hard for viewers to
understand the content.
The way the content is prepared and
presented is just okay, but it's not very
interesting or engaging.
The demo presentation is
excellent. It's well-prepared,
lively, and captures attention. The
presenter speaks loudly and
confidently, making it easy to hear,
and the presentation style helps
listeners quickly understand and
grasp the topic.
Minus point(s) might be applied (depending on the teacher) in such cases:
- Not using English in reports and presentations (only applies to high quality and 100% English classes)
- Division of work unevenly among team members.
Page 7/7
- Not having all members of the group present in the Presentation Video.
- Late submission, submit via personal email.
- Filed in the wrong format as required:
o Missing or missing member information
o No necessary descriptive information: for example, there is no instruction for running source code or running source code
but not providing an admin account to access the application.

More Related Content

Similar to 503073 - Essay Topics - Sem2.2023-2024.pdf

Proj 587 Massive Success / snaptutorial.com
Proj 587 Massive Success / snaptutorial.comProj 587 Massive Success / snaptutorial.com
Proj 587 Massive Success / snaptutorial.comReynolds30
 
Proj 587 Education Redefined - snaptutorial.com
Proj 587  Education Redefined - snaptutorial.comProj 587  Education Redefined - snaptutorial.com
Proj 587 Education Redefined - snaptutorial.comDavisMurphyD0
 
PROJ 587 Effective Communication - tutorialrank.com
PROJ 587 Effective Communication - tutorialrank.comPROJ 587 Effective Communication - tutorialrank.com
PROJ 587 Effective Communication - tutorialrank.comBartholomew60
 
Proj 587 Enhance teaching / snaptutorial.com
Proj 587 Enhance teaching / snaptutorial.comProj 587 Enhance teaching / snaptutorial.com
Proj 587 Enhance teaching / snaptutorial.comDavis134a
 
Prepared by Dr Jahan Hassan Moderated by Dr .docx
Prepared by Dr Jahan Hassan               Moderated by Dr .docxPrepared by Dr Jahan Hassan               Moderated by Dr .docx
Prepared by Dr Jahan Hassan Moderated by Dr .docxharrisonhoward80223
 
PROJ 587 Inspiring Innovation/tutorialrank.com
 PROJ 587 Inspiring Innovation/tutorialrank.com PROJ 587 Inspiring Innovation/tutorialrank.com
PROJ 587 Inspiring Innovation/tutorialrank.comjonhson153
 
PROJ 587 Exceptional Education / snaptutorial.com
PROJ 587 Exceptional Education / snaptutorial.com PROJ 587 Exceptional Education / snaptutorial.com
PROJ 587 Exceptional Education / snaptutorial.com donaldzs128
 
Proj 587 Education Specialist-snaptutorial.com
Proj 587 Education Specialist-snaptutorial.comProj 587 Education Specialist-snaptutorial.com
Proj 587 Education Specialist-snaptutorial.comrobertlesew78
 
i just need these revisedWeek 7 Assignment 2.3 - Submit He.docx
i just need these revisedWeek 7 Assignment 2.3 - Submit He.docxi just need these revisedWeek 7 Assignment 2.3 - Submit He.docx
i just need these revisedWeek 7 Assignment 2.3 - Submit He.docxsamirapdcosden
 
Project Management Methodologies Task In topics 1 & 2 yo.docx
Project Management Methodologies Task In topics 1 & 2 yo.docxProject Management Methodologies Task In topics 1 & 2 yo.docx
Project Management Methodologies Task In topics 1 & 2 yo.docxbriancrawford30935
 
To prepare to write your Final PICOT Presentation, you will
To prepare to write your Final PICOT Presentation, you will To prepare to write your Final PICOT Presentation, you will
To prepare to write your Final PICOT Presentation, you will TakishaPeck109
 
Applied Business Project 2 – Data VisualizationYou MUST use th.docx
Applied Business Project 2 – Data VisualizationYou MUST use th.docxApplied Business Project 2 – Data VisualizationYou MUST use th.docx
Applied Business Project 2 – Data VisualizationYou MUST use th.docxjesuslightbody
 
Proj 587 Education Organization / snaptutorial.com
Proj 587 Education Organization / snaptutorial.comProj 587 Education Organization / snaptutorial.com
Proj 587 Education Organization / snaptutorial.comBaileya108
 
EVOLVE-storyboard-for-IBIS-Fundamentals.pdf
EVOLVE-storyboard-for-IBIS-Fundamentals.pdfEVOLVE-storyboard-for-IBIS-Fundamentals.pdf
EVOLVE-storyboard-for-IBIS-Fundamentals.pdfHasseyWijetunge
 
Cis 498 Education Organization-snaptutorial.com
Cis 498 Education Organization-snaptutorial.comCis 498 Education Organization-snaptutorial.com
Cis 498 Education Organization-snaptutorial.comrobertlesew2
 
Internet basic of it20
Internet basic of it20Internet basic of it20
Internet basic of it20rosu555
 
This version of the capstone project assignment is FOR GRADING t
This version of the capstone project assignment is FOR GRADING tThis version of the capstone project assignment is FOR GRADING t
This version of the capstone project assignment is FOR GRADING trochellwa9f
 
Cis 498 Believe Possibilities / snaptutorial.com
Cis 498    Believe Possibilities / snaptutorial.comCis 498    Believe Possibilities / snaptutorial.com
Cis 498 Believe Possibilities / snaptutorial.comDavis5a
 
Southside Surf ShopBoard Logo Possibilities.docx
Southside Surf ShopBoard Logo Possibilities.docxSouthside Surf ShopBoard Logo Possibilities.docx
Southside Surf ShopBoard Logo Possibilities.docxwilliame8
 

Similar to 503073 - Essay Topics - Sem2.2023-2024.pdf (20)

Proj 587 Massive Success / snaptutorial.com
Proj 587 Massive Success / snaptutorial.comProj 587 Massive Success / snaptutorial.com
Proj 587 Massive Success / snaptutorial.com
 
Proj 587 Education Redefined - snaptutorial.com
Proj 587  Education Redefined - snaptutorial.comProj 587  Education Redefined - snaptutorial.com
Proj 587 Education Redefined - snaptutorial.com
 
PROJ 587 Effective Communication - tutorialrank.com
PROJ 587 Effective Communication - tutorialrank.comPROJ 587 Effective Communication - tutorialrank.com
PROJ 587 Effective Communication - tutorialrank.com
 
Proj 587 Enhance teaching / snaptutorial.com
Proj 587 Enhance teaching / snaptutorial.comProj 587 Enhance teaching / snaptutorial.com
Proj 587 Enhance teaching / snaptutorial.com
 
Prepared by Dr Jahan Hassan Moderated by Dr .docx
Prepared by Dr Jahan Hassan               Moderated by Dr .docxPrepared by Dr Jahan Hassan               Moderated by Dr .docx
Prepared by Dr Jahan Hassan Moderated by Dr .docx
 
PROJ 587 Inspiring Innovation/tutorialrank.com
 PROJ 587 Inspiring Innovation/tutorialrank.com PROJ 587 Inspiring Innovation/tutorialrank.com
PROJ 587 Inspiring Innovation/tutorialrank.com
 
PROJ 587 Exceptional Education / snaptutorial.com
PROJ 587 Exceptional Education / snaptutorial.com PROJ 587 Exceptional Education / snaptutorial.com
PROJ 587 Exceptional Education / snaptutorial.com
 
Proj 587 Education Specialist-snaptutorial.com
Proj 587 Education Specialist-snaptutorial.comProj 587 Education Specialist-snaptutorial.com
Proj 587 Education Specialist-snaptutorial.com
 
i just need these revisedWeek 7 Assignment 2.3 - Submit He.docx
i just need these revisedWeek 7 Assignment 2.3 - Submit He.docxi just need these revisedWeek 7 Assignment 2.3 - Submit He.docx
i just need these revisedWeek 7 Assignment 2.3 - Submit He.docx
 
Project Management Methodologies Task In topics 1 & 2 yo.docx
Project Management Methodologies Task In topics 1 & 2 yo.docxProject Management Methodologies Task In topics 1 & 2 yo.docx
Project Management Methodologies Task In topics 1 & 2 yo.docx
 
To prepare to write your Final PICOT Presentation, you will
To prepare to write your Final PICOT Presentation, you will To prepare to write your Final PICOT Presentation, you will
To prepare to write your Final PICOT Presentation, you will
 
Applied Business Project 2 – Data VisualizationYou MUST use th.docx
Applied Business Project 2 – Data VisualizationYou MUST use th.docxApplied Business Project 2 – Data VisualizationYou MUST use th.docx
Applied Business Project 2 – Data VisualizationYou MUST use th.docx
 
Report on web development
Report on web developmentReport on web development
Report on web development
 
Proj 587 Education Organization / snaptutorial.com
Proj 587 Education Organization / snaptutorial.comProj 587 Education Organization / snaptutorial.com
Proj 587 Education Organization / snaptutorial.com
 
EVOLVE-storyboard-for-IBIS-Fundamentals.pdf
EVOLVE-storyboard-for-IBIS-Fundamentals.pdfEVOLVE-storyboard-for-IBIS-Fundamentals.pdf
EVOLVE-storyboard-for-IBIS-Fundamentals.pdf
 
Cis 498 Education Organization-snaptutorial.com
Cis 498 Education Organization-snaptutorial.comCis 498 Education Organization-snaptutorial.com
Cis 498 Education Organization-snaptutorial.com
 
Internet basic of it20
Internet basic of it20Internet basic of it20
Internet basic of it20
 
This version of the capstone project assignment is FOR GRADING t
This version of the capstone project assignment is FOR GRADING tThis version of the capstone project assignment is FOR GRADING t
This version of the capstone project assignment is FOR GRADING t
 
Cis 498 Believe Possibilities / snaptutorial.com
Cis 498    Believe Possibilities / snaptutorial.comCis 498    Believe Possibilities / snaptutorial.com
Cis 498 Believe Possibilities / snaptutorial.com
 
Southside Surf ShopBoard Logo Possibilities.docx
Southside Surf ShopBoard Logo Possibilities.docxSouthside Surf ShopBoard Logo Possibilities.docx
Southside Surf ShopBoard Logo Possibilities.docx
 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 

503073 - Essay Topics - Sem2.2023-2024.pdf

  • 1. Page 1/7 WEB PROGRAMMING & APPLICATIONS - 503073 SEMESTER 2 – ACADEMIC YEAR 2023 – 2024 Version 1.0, last updated on Feb 17, 2024 I. LIST OF TOPICS ID TOPC NAME DESCRIPTION 1 Restful Web Service RESTful web services are a standardized way for applications to request and exchange data using HTTP requests and responses. They follow certain rules (like REST) to ensure easy communication and scalability. 2 AJAX AJAX (Asynchronous JavaScript and XML) lets your web page communicate with a server "behind the scenes" without refreshing the entire page. This creates a smoother, more dynamic user experience. 3 React React is a popular JavaScript library for building user interfaces. It focuses on modularity and component-based development, making it easier to manage complex UIs and keep them dynamic. 4 Containerization (Docker) Containerization packages an application with its dependencies (libraries, frameworks) into a standardized unit called a "container." This allows the application to run consistently across different environments, making it portable and easier to deploy.
  • 2. Page 2/7 II. GENERAL REQUIREMENTS Research and Comprehension: - Conduct a thorough survey of the assigned topic, including its history, core principles, technical specifications, and best practices. Utilize reliable sources such as documentation, research papers, tutorials, and official websites. - Demonstrate a clear understanding of the topic by providing accurate and informative explanations in your essay. Include interesting facts, figures, and examples to enhance your writing. - Analyze the strengths and weaknesses of the technology, comparing it to similar alternatives where applicable. Identify potential challenges and discuss solutions or mitigation strategies. Demonstration Website: - Develop a functional website that showcases your understanding of the assigned technology. Choose a project scope that allows you to implement key concepts and functionalities effectively. - Within the essay, provide a detailed introduction to your demonstration website. Explain its purpose, target audience, and core features. - Describe the architecture, components, and technologies used to develop your website. Explain how you implemented the assigned technology within your project, highlighting specific functionalities and techniques. - Include screenshots or visuals whenever possible to illustrate your website's design and features. Briefly discuss the overall effectiveness of your implementation and any challenges you encountered. Writing and Presentation: - Write a well-structured essay that clearly presents your research and demonstrates your understanding of the topic. Utilize proper grammar, spelling, and academic citation format. - Maintain a professional and engaging writing style, showcasing your ability to effectively communicate technical concepts to a diverse audience.
  • 3. Page 3/7 - Organize your essay logically, including: • Introduction: Briefly introduce the chosen topic and provide an overview of your essay's content. • Body: Discuss the various aspects of the topic comprehensively, integrating insights from your research and website development experience. • Conclusion: Summarize your key points and provide a final reflection on the topic's significance and potential future developments. - Pay attention to presentation and formatting, ensuring your essay is visually appealing and easy to read. Utilize headings, subheadings, and clear formatting to guide readers through your content. III. REQUIREMENTS FOR OUTPUT - Report (pdf): Presenting the report in the general form of the Faculty written in English. - Video demo: Create a video (with audio) of all members of your group presenting (each member presents a segment, with their faces appearing) about the content your group has researched. Video has a maximum duration of 20 minutes. If the content is longer, some unimportant segments can be fast forwarded to ensure the duration is still 20 minutes. The video must be 1080p or higher. If the video size is too large, you can upload the video to Youtube and submit the link. This demo video does not necessarily need to use powerpoint slides, it just needs to clarify the problem, show viewers the results of your group's research, and provide useful information about the topic that the group has researched for viewers. If the illustrated product is an app/application, the video needs to clearly showcase each feature it has. The grading instructor (practice instructor) can change the video demo request to a live report grade if needed. - Source code: source code of the work / illustrated work (if any). It is necessary to provide the full source code, library, database and instructions necessary for the examiner to be able to run this source code on their computer. - Database files (if any): Database files for example sql or json files, along with related instructions to use these database files.
  • 4. Page 4/7 - Readme.txt: Contains the necessary instructions so that the examiner can view the content you have submitted, configure and run the demonstration product on their device (including content such as front end, back end, database ). If your application/website requires login credentials, they should also be listed here (admin accounts, staff accounts...) IV. DETAILED SCORING CONTENT 1 2 3 4 POINT 0 1/4 1/2 - 3/4 Full score REPORT 6.0 Literature Review (Comprehensive survey of assigned topic) 2.0 No report file or do not have this section in the report The content is very sketchy, not highlighting important issues in the topic that the group is assigned to learn and research. The research content is relatively comprehensive but has not fully explored all aspects of the topic, either only touching the surface or not delving deep into the essence of the problem. There is a lack of in-depth analysis, comparison, or detailed evaluation. The content is very complete and detailed, clarifying aspects of the topic that the group is assigned to learn. There is analysis / evaluation / comparison ... Analysis, Design, Implementation and Result (What is the illustrated product, how does it work, how is it implemented and what are the results achieved) 1.0 No report file or do not have these section in the report One of the sections analysis, design, implementation and results is missing. Or they are presented very sketchy, careless, lacking serious investment There are complete analysis, design, implementation and results sections. However, these contents have not been presented in a specific, detailed, and clear way. There are full contents such as analysis, design, implementation and results achieved. Each section is presented clearly, detailed and logically.
  • 5. Page 5/7 Presentation style and writing style 2.0 No report file Bad, sloppy report presentation, no investment. No line spacing, font alignment, font and color synchronization, many typos. The presentation style and the way of writing are fine, but there are still some errors of presentation that make the report not eye-catching or misspellings or the writing style in the direction of "speaking", not consistent with the style of the report. The report is clean, has a clean layout, uses proper alignment, font color, text size, image size, and tables accordingly. Professional writing style, consistent with writing style. There are no spelling mistakes and presentation errors. Pictures, tables, diagrams 0.5 No report file Or no image in the report content Has images / tables / diagrams but the same as nonexistent: unrelated images or copying images / tables as is from blog pages without sifting, watermarked or drawn / drawn lines Unrelated markers of blog author on photo / board. Have pictures / tables / diagrams but have not focused on investment and still have basic errors such as: no photo captions / tables / diagrams, using very basic images from blog while being able to draw / take a screenshot of these pictures, the picture is too big / too small or contains unnecessary information in the image. Use accurate, consistent images / tables / diagrams. Take a screenshot by yourself or design a reasonable drawing image. Tables and diagrams (if any) show clear and accessible information. Each image / chart / diagram has a clear caption. Cover page, table of contents, appsendix, reference 0.5 Entering the wrong name of the school; wrong names and codes of group members; not delete the tutorial comments in the sample report file; Copy the thanks from the internet. Do not have one of the following pages: cover page, table of contents, acknowledgments, references or incorrect information of instructor in charge, or keep one of the annexes containing sample information intact (unrelated to the assignment) as shown in the sample report file provided by the instructor. There are full cover pages, indexes, appendices and references, but there are still some other minor errors such as the sloppy presentation of content on these pages Presenting clean and beautiful with correct model provided by lecturers / Faculties, accurate and complete information. No fundamental errors. DEMO 4.0
  • 6. Page 6/7 Content of the demo app/website 2.0 No demo app/web The demo content is very sketchy, not highlighting important issues in the topic that the group is assigned to explore. Relative content, referring to the main content of the topic that the group has researched but has not yet fully understood or fully understood all aspects of the topic, has not given the assessment, analysis, comparison so that the reader can grasp the problem quickly. Detailed and complete content. There is a comparison, evaluation, comparison with tables / diagrams ... Clarifying the problem that the group is learning, helping the viewer to grasp the content that the group learns easily. UI/UX of the demo app/website 0.5 No demo app/web UI and UX are very bad, making it difficult for users to use the demo app/website. UI and UX are at a temporary level, although not too bad, there are still some areas that need to be improved. UI and UX are very good The quality of the demo app/website 0.5 No demo app/web Do not directly demo or perform on content that others have pre-made or the demo product does not highlight the problem of learning, sometimes crashes during the demo process. Do the demo yourself or consult only moderately ready-made content. The illustrative product is not complete or does not fully cover the issues in the group's research content. Completely self-made illustrative products without reusing other people's content. The product is completely illustrated with no errors or minor minor defects. Demo video quality and presentation style 1.0 No demo video The content is not prepared or presented clearly by the speakers, and there are problems with sound quality, interruptions, and noise that make it hard for viewers to understand the content. The way the content is prepared and presented is just okay, but it's not very interesting or engaging. The demo presentation is excellent. It's well-prepared, lively, and captures attention. The presenter speaks loudly and confidently, making it easy to hear, and the presentation style helps listeners quickly understand and grasp the topic. Minus point(s) might be applied (depending on the teacher) in such cases: - Not using English in reports and presentations (only applies to high quality and 100% English classes) - Division of work unevenly among team members.
  • 7. Page 7/7 - Not having all members of the group present in the Presentation Video. - Late submission, submit via personal email. - Filed in the wrong format as required: o Missing or missing member information o No necessary descriptive information: for example, there is no instruction for running source code or running source code but not providing an admin account to access the application.