Skip to main content
User Image

شريفة أحمد محمد الغامدي

Lecturer

محاضرة بقسم تقنية المعلومات

علوم الحاسب والمعلومات
6T23
publication
Conference Paper
2016

.Using App Inventor 2 in A Summer Programming Workshop: Improvements Over Previous Years

Al-Khalifa, • Sharefah A. Al-Ghamdi, Noha A. Al-Rajhi, Nouf M. Al-Onaizy, and Hend S. . 2016

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 applied to it, which aimed to increase its effectiveness in promoting programming education for beginners. In our workshop, which targeted high school female students, we taught mobile programming using the improved version of AI2 (a free cloud-based tool). Thus, in this paper, we will describe our experience in using AI2 in our workshop, how it helped in our teaching method and discuss the improvements and limitations we observed over the previous version of the tool. We will also show the activities provided to the students and the mobile apps that were created using AI2. The final apps as well as the survey results showed how effective was the workshop and how the improved version of AI has enhanced the teaching process.

Conference Location
Abu Dhabi
Conference Name
IEEE Global Engineering Education Conference, 12 Apr. 2016
Sponsoring Organization
Khalifa University and ETISALAT BT Innovation Center
more of publication
publications

The 3rd Workshop on Open-Source Arabic Corpora and Processing Tools introduces ArabicWeb16 Data Challenge track. The challenge is about experimenting with ArabicWeb16 dataset, the largest Arabic…

by Sharefah Al-Ghamdi; Mashael Al-Duwais; Hend Al-Khalifa; and Abdulmalik Al-Salman
2018
publications

Data mining techniques have been shown its success in analyzing data to assist factors and make decisions in many different applications. In this work, we analyzed universities' faculty members…

by Sharefah Al-Ghamdi; Sumayah Al-Rabiaah
2018
publications

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…

2017