Clinical methods are used for diagnosing COVID-19 infected patients, but reports posit that, several people who were initially tested positive of COVID-19, and who had some underlying diseases, turned out having negative results, after further tests. Therefore, the performance of clinical methods is not always guaranteed. Moreover, chest X-ray image data of COVID-19 infected patients are mostly used in the computational models for COVI-19 diagnosis while the use of common symptoms such as “
Fever, Cough, Fatigue, Muscle aches, Headache etc
”, in computational models is not yet reported. In this study, we employ seven classification algorithms to empirically test and verify their efficacy when applied to diagnose COVID-19 using the aforementioned symptoms. We experimented with logistic regression (LR), support vector machine (SVM), naïve Byes (NB), decision tree (DT), multilayer perceptron (MLP), fuzzy cognitive map (FCM) and Deep neural network (DNN) algorithms. The techniques were subjected to random under-sampling and over-sampling. Our results showed that with class imbalance, MLP and DNN outperform others but without class imbalance MLP, FCM and DNN outperform others with the use of random under-sampling but DNN has the best performance with the use random oversampling. This study identified MLP, FCM and DNN as better classifiers over LR, NB, DT and SVM, that healthcare software system developers can adopt to develop intelligence-based expert systems which both medical personnel and patients can use for differential diagnosis of COVID-19 based on the aforementioned symptoms however, the test of performance must not be limited to the traditional performance metrics.