%% NOTICE: Overleaf free plan is limiting this compilation, so it is better to compile using your own computer
\documentclass{beamer}
%% TODO: Uncomment the next three lines to add notes to presentation slides
%\usepackage{pgfpages}
%\setbeameroption{show notes on second screen}
%\setbeamertemplate{note page}{\insertnote}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
%% TODO: Put all the figure files inside the images folder
\graphicspath{{images/}}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{pifont}
%% TODO: Use \cmark for tick and \xmark for x
\newcommand{\cmark}{\ding{51}}%
\newcommand{\xmark}{\ding{55}}%
\usepackage{algorithm}
\usepackage{algpseudocode}
%% TODO: Comment the next three lines to remove the bibliography
\usepackage[backend=biber,style=numeric, citestyle=ieee]{biblatex}
\addbibresource{bibliography.bib}
\AtBeginBibliography{\small}
\usepackage{appendixnumberbeamer}
\pdfstringdefDisableCommands{%
\def\translate#1{#1}%
}
%% TODO: Comment the next line if you need the control symbol
\beamertemplatenavigationsymbolsempty
\usetheme{Berlin}
\useinnertheme{circles}
\AtBeginSection[]
{
 \begin{frame}
 \frametitle{Table of Contents}
 \tableofcontents[currentsection]
 \end{frame}
}
%% TODO: Add information to the title page
\title{Your thesis title}
\author{Your name \\\textbf{Supervisor:} Your Supervisor \\\textbf{Reviewer:} Your Reviewer}
\institute[SCSE HCMIU - VNUHCM]{
 School of Computer Science and Engineering, \\ 
 International University, Ho Chi Minh City, Vietnam \\
 Vietnam National University, Ho Chi Minh City, Vietnam}
\date[Thesis Defense]{Thesis Defense \\ Date of the thesis defense}
\logo{\includegraphics[width=.05\linewidth]{IU}}
%% Page number
\expandafter\def\expandafter\insertshorttitle\expandafter{%
 \insertshorttitle\hfill%
 \insertframenumber\,/\,\inserttotalframenumber}
\begin{document}
%% Title frame
\begin{frame}
	\titlepage
	%% TODO: You can add the note here
	\note{}
\end{frame}
%% ToC frame
\begin{frame}{Table of Contents}
	\tableofcontents
	%% TODO: You can add the note here
	\note{}
\end{frame}
\section{Introduction} 
%% TODO: Make sure to use \alert{} for highlighting keywords, and \cite{} to cite the corresponding quotations
\begin{frame}{Motivation}
	\begin{itemize} 	
		\item This is the first \alert{highlighted keyword} to emphasize an important concept.
		\item The second point addresses \alert{another key idea} in \cite{knuth:1984}.
	\end{itemize}
	%% TODO: You can add the note here
	\note{}
\end{frame}
%% TODO: If you need a button, label the frames accordingly then using \hyperlink{label_of_the_dest_frame}{\beamerbutton{Name of the dest. frame}
\begin{frame}[label=objectives]{Objectives \hyperlink{scope}{\beamerbutton{Scope}}}
	\begin{block}{Sample Block Title}
		This block presents a \alert{key concept} that is crucial for understanding the topic.
	\end{block}
	\begin{alertblock}{Sample Alert Block Title}
		This block presents a more alarming \alert{key concept} that is crucial for understanding the topic.
	\end{alertblock}
	%% TODO: You can add the note here
	\note{}
\end{frame}
\begin{frame}{Actors \& Features}
	\textbf{Actors:}
									
	\textbf{Features:}
	%% TODO: You can add the note here
	\note{}
\end{frame}
\begin{frame}{Contributions}				
	\begin{block}{Scientific Contribution}
	\end{block}						
	\begin{block}{Real-world Contribution}
	\end{block}					
	%% TODO: You can add the note here
	\note{}
\end{frame}
\section{Related Work}
%% TODO: Uncomment the next four lines to enable this frame
% \begin{frame}{Advancements}
% 	%% TODO: You can add the note here
% 	\note{}
% \end{frame}
\begin{frame}{Research gaps}
	\begin{alertblock}{Research gap}
	\end{alertblock}
																
	$\Rightarrow$ \textbf{Concluding statement.}
																
	%% TODO: You can add the note here
	\note{}
\end{frame}
%% TODO: Uncomment the next four lines to enable this frame
% \begin{frame}{Technical difficulties}				
% 	%% TODO: You can add the note here
% 	\note{}
% \end{frame}
		 
\section{Proposed Method} 
%% TODO: Adjust the size of the figure by using [scale=x] or [widht=.x\linewidth] (x is a fraction) to fit within the frame. Then rename to your picture file name and add the caption
\begin{frame}{Overview}
	\begin{figure}
		\centering
		\includegraphics[width=.8\linewidth]{samplel.png}
		\caption{The caption of the figure.}
	\end{figure}	
	%% TODO: You can add the note here
	\note{}
\end{frame}
%% TODO: Uncomment the next four lines to enable this frame
% \begin{frame}{Methodology}
% 	%% TODO: You can add the note here
% 	\note{}
% \end{frame}
\begin{frame}[label=process1]{\texttt{Sample} Process \hyperlink{algo1}{\beamerbutton{Algorithm}} \hyperlink{pseudocode1}{\beamerbutton{Pseudocode}}}
	\begin{columns}
		\column{0.3\textwidth}
		\centering
		\includegraphics[height=1.8\textwidth]{samplev.png}
		\column{0.7\textwidth}
		\begin{itemize}
			\item \textbf{Goal:}
			\item \textbf{Result:}
			\item \textbf{Step:} 
			\item \textbf{Scope:}
		\end{itemize}
	\end{columns}
	%% TODO: You can add the note here
	\note{}
\end{frame}
								
\section{Result} 
			
\begin{frame}{Prototyping}
	%% TODO: Add your GitHub repository link here
	\textbf{GitHub repository:} \url{}
																
	%% TODO: Add your demo website link here
	\textbf{Demo Website:} \url{}
							
	\begin{columns}
		\column{0.5\textwidth}
		\begin{figure}
			\centering
			\includegraphics[width=.8\textwidth]{samples1.png}
			\caption{The caption of the figure.}
		\end{figure}	
		\column{0.5\textwidth}
		\begin{figure}
			\centering
			\includegraphics[width=.8\textwidth]{samples2.png}
			\caption{The caption of the figure.}
		\end{figure}
	\end{columns}
	%% TODO: You can add the note here
	\note{}
\end{frame}
%% TODO: Uncomment the next four lines to enable this frame
% \begin{frame}{Benchmark Results}
% 	%% TODO: You can add the note here
% 	\note{}	
% \end{frame}
			
\section{Discussion} 
%% TODO: Uncomment the next four lines to enable this frame
% \begin{frame}{Analysis}
% 	%% TODO: You can add the note here
% 	\note{}
% \end{frame}
	
\begin{frame}{Limitations}
	$\Rightarrow$ \textbf{Concluding statement.}
	%% TODO: You can add the note here
	\note{}
\end{frame}
\begin{frame}{Comparison}
	\begin{table}[ht]
		\centering
		\caption{Comparison of different methods (\protect\cmark: YES, \protect\xmark: NO).}
		%% Comment the next line if the table width is relatively small
		\resizebox{\textwidth}{!}{%
			\begin{tabular}{lcccccc}
				\hline
				          & \textbf{Your Method} & Method B & Method C & Method D & Method E & Method F \\ \hline
				Feature 1 & \cmark               & \cmark   & \xmark   & \cmark   & \xmark   & \cmark   \\ 
				Feature 2 & \cmark               & \xmark   & \cmark   & \cmark   & \cmark   & \xmark   \\ 
				Feature 3 & \xmark               & \cmark   & \cmark   & \xmark   & \xmark   & \cmark   \\ 
				Feature 4 & \cmark               & \cmark   & \xmark   & \xmark   & \cmark   & \xmark   \\ 
				Feature 5 & \xmark               & \xmark   & \cmark   & \cmark   & \xmark   & \cmark   \\ 
				Feature 6 & \cmark               & \xmark   & \cmark   & \xmark   & \xmark   & \xmark   \\ \hline
			\end{tabular}%
			%%TODO: Also comment this } to match the above command
		}
	\end{table}
	%% TODO: You can add the note here
	\note{}
\end{frame}
								 	
\section{Conclusion}
%% TODO: Uncomment the next four lines to enable this frame
% \begin{frame}{Summary}
% 	%% TODO: You can add the note here
% 	\note{}
% \end{frame}
%% TODO: Uncomment the next four lines to enable this frame
% \begin{frame}{Future works}		
% 	%% TODO: You can add the note here
% 	\note{}
% \end{frame}
			
\begin{frame}{Demonstration}
	\begin{block}{Process A}
	\end{block}
	\begin{block}{Scenario 1}
	\end{block}
	\begin{alertblock}{Scenario 2}
	\end{alertblock}
	\begin{block}{Process B}
	\end{block}
	%% TODO: You can add the note here
	\note{}
\end{frame}
											 			
%% Thank You frame
\begin{frame}
	\centering
	\includegraphics[width=.7\linewidth]{thankyou}
	%% TODO: You can add the note here
	\note{}
\end{frame}
					
%% Appendix frames
\appendix
					
\begin{frame}[label=scope]{Scope \hyperlink{objectives}{\beamerbutton{Back to Objectives}}}
	%% TODO: You can add the note here
	\note{}
\end{frame}
\begin{frame}[label=algo1]{Formalizing - \texttt{Sample} Algorithm \hyperlink{process1}{\beamerbutton{Back to $\texttt{Sample}$ process}}}
	\begin{algorithm}[H]
		\small
		\caption{$(\text{Result}) \gets \texttt{Sample}(\text{Input1})$}
		\label{alg:algo1}
		\begin{algorithmic}[1]
			\Require $\text{Input1}$ is a predefined parameter.
			\State $\text{Set} \gets \emptyset$
			\For{$\text{element} \in \text{Input1}$}
			\If{$\text{Condition}(\text{element})$ is true}
			\State $\text{Set} \gets \text{Set} \cup \{\text{Process}(\text{element})\}$
			\Else
			\State \textbf{continue}
			\EndIf
			\EndFor
			\State $\text{Intermediate} \gets \texttt{Transform}(\text{Set})$
			\State \Return $\text{Result}$
		\end{algorithmic}
	\end{algorithm}
	%% TODO: You can add the note here
	\note{}
\end{frame}
	
\begin{frame}[label=pseudocode1]{Formalizing - \texttt{Sample} Pseudocode \hyperlink{process1}{\beamerbutton{Back to $\texttt{Sample}$ process}}}
	\begin{algorithm}[H]
		\small
		\caption{$(\text{Result}) \gets \texttt{Sample}(\text{Input1})$}
		\label{alg:pseudocode1}
		\begin{algorithmic}[1]
			\Require $\text{Input1}$ is a predefined parameter.
			\State $\text{Set} \gets \emptyset$
			\For{$\text{element} \in \text{Input1}$}
			\If{$\text{Condition}(\text{element})$ is true}
			\State $\text{Set} \gets \text{Set} \cup \{\text{Process}(\text{element})\}$
			\Else
			\State \textbf{continue}
			\EndIf
			\EndFor
			\State $\text{Intermediate} \gets \texttt{Transform}(\text{Set})$
			\State \Return $\text{Result}$
		\end{algorithmic}
	\end{algorithm}
	%% TODO: You can add the note here
	\note{}
\end{frame}
%% TODO: Uncomment the next four lines to enable this frame
% \begin{frame}{System architecture}
% 	%% TODO: You can add the note here
% 	\note{}
% \end{frame}
%% TODO: Uncomment the next four lines to enable this frame
% \begin{frame}{Tech strategy choices}
% 	%% TODO: You can add the note here
% 	\note{}
% \end{frame}
\begin{frame}[allowframebreaks, noframenumbering]{References}
	\printbibliography[heading=none]
\end{frame}
					
\end{document}