\documentclass[12pt, twocolumn]{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\graphicspath{ {images/} }
\usepackage{caption}
\usepackage{subcaption}
\usepackage{lipsum}
% You can set the margine of the text by setting the top, bottom, left and right properties. Also, if using more than one columns, you can change the columnsep property to set the seperation space between two columns.
\usepackage[a4paper,top=30mm,bottom=30mm,columnsep=6mm,left=20mm,right=20mm]{geometry}
% uncommnet and change the following two commands to set seperation line width between coulmns.
% \setlength{\columnsep}{1cm}
% \setlength{\columnseprule}{0.6pt}
%########################## Paper Meta data#########################
% You can change the variables in the following section to set them globally thrghout the whole paper.
% Title of the paper
\newcommand{\papertitle}{Compelete Title of the paper}
\newcommand{\shorttitle}{Short Title}
% Full name of the author(s)
\newcommand{\authorname}{Sina Ataei}
% Module code
\newcommand{\acmodulecode}{DMMY123}
% Module name
\newcommand{\acmodulename}{Dummy Module Name}
% Name of the college
\newcommand{\accollegename}{College of Engineering, Mathematics and Physical Sciences}
% Date
\newcommand{\wrdate}{April 2023}
%########################## Paper Meta data#########################
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyhead[L]{\textsc{\shorttitle}}
\fancyfoot{}
\fancyfoot[R]{\thepage}
\fancyfoot[L]{\acmodulecode\ \textsc{\acmodulename}}
% \fancyfoot[C]{\thepage}
\renewcommand{\headrulewidth}{0.6pt}
\renewcommand{\footrulewidth}{0.6pt}
\title{\papertitle}
\author{\authorname}
\begin{document}
\input{sections/titlepage}
\input{sections/introduction}
\input{sections/relatedwork}
\input{sections/discussion}
\input{sections/concolusion}
\input{sections/bibpage}
\end{document}