Nested Repetitive Structure Techniques in Examination Seating Number Allocation Process at UiTM Pulau Pinang Branch


  • Jamal Othman Universiti Teknologi MARA Pulau Pinang
  • Rozita Kadar Universiti Teknologi MARA Pulau Pinang
  • Naemah Abdul Wahab Universiti Teknologi MARA Pulau Pinang



nested repetitive, seating number, examination system, EMS, SDLC


Preparation of examination seating numbers during the final examination at UiTM Pulau Pinang branch is manually drafted and written by the examination unit staff on the class lists printed through the Student Integrated Managements Systems (SIMs). Process of assigning the seating number for each student takes couple of weeks and this task has become a challenging part for examination unit. Since the students’ enrolments are linearly increasing every semester, the workloads among Examination Unit staffs become very burdensome in assigning the seating number. To automate the process of assigning the seating numbers, an algorithm was designed and constructed using the nested repetitive or looping structure techniques with JAVA programming language. Two tasks were identified in assigning the seating numbers; the first task was to set the examination seating number range with start and end numbers for each group of courses registered by the students and the subsequent task was to assign the seating number for each student accordingly by group seating number range as specified during the prior task without the violation or overlapping of seating numbers. The algorithm was tested using real data enrolments taken from SIMs for two semesters and resulted in positive effect especially on the reduction of stressfulness and zero erroneous allocation of the seating numbers.


Download data is not yet available.


Au, E., (22 Jan 2014). Examination Seating Arrangement System, Hong Kong School Internal Exam. Seating Arrangement System (ESAS), Retrieved at

Ayob, M. and Malik, A. (2011), A New Model for an Examination-Room Assignment Problem, International Journal of Computer Science and Network Security (IJCSNS), Vol.11 No.10.

Banitaan, S., Nygard, K. E., Magel, K. (2017), Test Focus Selection for Integration Testing, Journal of Software Engineering and Knowledge Engineering, Vol. 27, No. 08., pp. 1145-1166 (2017).

Bhardwaj, M., and Singh, A. J. (2011). Automated Integrated University Examination System. Himachal Pradesh University Journal, 1, 156–162.

Bloomfield, S.D., McSharry, M.M. (1979). Preferential Course Scheduling. 9(4), 24-31.

Burke, E.K., McCollum, B., and McMullan, P. (2007). Examination Timetabling: A New Formulation, International Conference on the Practice and Theory of Automated Timetabling (PATAT 2006), Brno, Czech Republic, ISBN : 80-210-3726-1.

Chaki, P.K., and Anirban, S. (2016), Algorithm For Efficient Seating Plan For Centralized Exam System, International Conference on Computational Techniques in Information and Communication Technologies (ICCTICT), ISBN : 978-1-5090-0082-1.

Cheon, Y. and Leavens, G.T. (2001), A Simple and Practical Approach to Unit Testing : The JML and JUnit Way, Computer Science Technical Reports, 181,

Ezhilarasi, V., Sujitha, S., Vennila B. and Archana, M. (2018), Design and Implementation of Automatic Exam Pre-processing System, International Journal of Scientific Research in Computer Science, Engineering and Information Technology (IJSRCSEIT), Volume 3, Issue 1, ISSN : 2456-3307.

Kahar, M.N.M. and Kendall, G. (2010), The Examination Timetabling Problem at Universiti Malaysia Pahang: Comparison of a Constructive Heuristic With an Existing Software Solution, MIT Press and McGraw-Hill, ISBN : 0-262-03141-8.

Muhammad, R.C.K. and Eliyas, S. (2018), Efficient Seat Allocation Process in College Examination System, International Journal for Research in Applied Science & Engineering Technology (IJRASET), Volume 6 Issue V, May 2018, ISSN: 2321-9653.

Paola, M. D. and Scoppa, V. (2004), A signalling model of school grades: centralized versusdecentralizedexaminations,JEL Classification: D02, H42, I28.

Quality (2010), Quality Manual of UiTM CawanganPulau Pinang, ISO 9001:2008.

Runeson, P. (2006) , A Survey of Unit Testing Practices, IEEE Software, no. pp. 22-29.

UiTM (2016), Examination Procedures Manual, Academic Assessment Division of UiTM.

Wobmann, L. (2002), How Central Exams Affect Educational Achievement: International Evidence from TIMSS and TIMSS-Repeat, Harvard University Program on Education Policy and Governance Working Paper No. PEPG/02-10.




How to Cite

Othman, J., Kadar, R., & Abdul Wahab, N. (2020). Nested Repetitive Structure Techniques in Examination Seating Number Allocation Process at UiTM Pulau Pinang Branch. Journal of Computing Research and Innovation, 5(2), 28–40.



General Computing

Most read articles by the same author(s)

1 2 > >>