• Asmaa Yasin Undergraduate students, ITC Department, Arab Open University, Kuwait
  • Bana Ahmed Undergraduate students, ITC Department, Arab Open University, Kuwait
  • Reem El Hadary Undergraduate students, ITC Department, Arab Open University, Kuwait
  • Yahia Hasan Jazyah Assistant Professor, ITC Department, Arab Open University, Kuwait



Compilation, Multi – Threading, String Comparison


Several programming contests are being held every year searching for the best team in programming. To achieve the first place in the context, training is a crucial factor for participants; where meeting regularly and face to face is important issue. In some cases, meeting face to face is not available for competent, so this research develops an algorithm for training and examining the source code of user. The algorithm is based on designing an additional thread to monitor and control the process of testing the source code. The algorithm is efficient and achieves high percentage of success.


Download data is not yet available.


Radhakrishnan R et al. "Java runtime systems: Characterization and architectural implications", IEEE Transactions on Computers. 2001 Feb; 50(2):131-46. DOI:

Morimoto Y et al. "A support system for teaching computer programming based on the analysis of compilation errors", Sixth International Conference on Advanced Learning Technologies, 2006 Jul 5 (pp. 103-105). IEEE. DOI:

Kiran EL and Moudgalya KM. "Evaluation of programming competency using student error patterns", 2015 International Conference on Learning and Teaching in Computing and Engineering (LaTiCE), 2015 Apr 9 (pp. 34-41). IEEE. DOI:

Kanazawa A et al. "Analysis of programming competency for PEAS system innovation: PEAS System: Programming experience assessment scale system". 12th International Conference on Computer and Information Science (ICIS), 2013 IEEE/ACIS 2013 Jun 16 (pp. 53-58). IEEE. DOI:

Dyvak and Taras. "The rapid algorithm of the files comparison with the hash functions usage.", In Modern Problems of Radio Engineering, Telecommunications and Computer Science, 2008 Proceedings of International Conference on, pp. 99-100. IEEE, 2008.

Guo, et al. "Design of Online Runtime and Testing Environment for Instant Java Programming Assessment." In Information Technology: New Generations (ITNG), 2010 Seventh International Conference on, pp. 1102-1106. IEEE, 2010. DOI:

Tamada et al. "A framework for programming process measurement and compiling error interpretation for novice programmers." In Software Measurement, 2011 Joint Conference of the 21st Int'l Workshop on and 6th Int'l Conference on Software Process and Product Measurement (IWSM-MENSURA), pp. 233-238. IEEE, 2011. 2011.23

Wang et al. "E-SC: Collusion-Resistant Secure Outsourcing of Sequence Comparison Algorithm." IEEE ACCESS 6 (2018): 3358-3375. DOI:




How to Cite

Yasin, A., Ahmed, B., Hadary, R. E., & Jazyah, Y. H. (2018). INDEPENDENT INTEGRATED E-TRAINING ENVIRONMENT . International Journal of Engineering Technologies and Management Research, 5(12), 146–152.