المنشورات و المؤلفات

Natural language processing (NLP) is the branch of Artificial Intelligence that is concerned with enabling computers understand human languages. Implementing new NLP tools that effectively and efficiently process Arabic is not an easy task, usually...
This paper reports the experience of running a professional development workshop on advanced computing technologies for high and middle school computer teachers. The workshop introduced the teachers to new trends in computing technologies to be...
App Inventor (AI) for Android is a block-based programming environment that enables nonprogrammers to create fully functional mobile applications for Android phones by dragging and dropping code blocks. Since the launch of AI, many improvements were...
In this paper we evaluates the effectiveness of three different distributed genetic algorithms (DGAs). The first one is DGA with Diversity Guided Migration, second one is DGA with Automated Adaptive Migration and the last one is DGA with Bicoded...