Posting Day

Posting Date


Tue. 29.May.2018

Partial Grades 

Note: pink cell means missing grade. Final exam grade will replace that cell.

Section 201

Section 101

Sun. 20.May.2018

Below are sample exams and answered quizzzes to prepare for the final exam:

Final Exam 2016

Spring 2017-2018 Quiz#1 Answers

Spring 2017-2018 Quiz#2 Answers

Spring 2017-2018 Quiz#3 Answers

Spring 2017-2018 Quiz#4 Answers

Spring 2017-2018 Quiz#5 Answers

Spring 2017-2018 Quiz#6 Answers

Fri. 11 May 2018

Project presentations schedule (Updated)

Section 101

Section 201

Fri. May 11 2018

Instructions to Prepare Course Project Final Report

In regards to the course Android App project you need to follow the following instructions when preparing the final report:

  1. Include an abstract that is less than half page long.
  2. Include an introduction section that presents the background of your work. It should be less than 3 pages.
  3. Include  a “related work” section (optional)
  4. Include a conclusion section
  5. State the motivation behind your project.
  6. State the objectives of your project.
  7. Include a section that describes your approach thoroughly and clearly in detail. Use flowcharts, block diagrams, pseudo code, algorithms, etc.
  8. Include a section that tests your App. This section should include the design of several experiments that test all components of your design.  Include a thorough and detailed analysis of the results.
  9. Number the figures.  In the text you should reference the figures.
  10. Submit your final report in MS word format.
  11. Submit all source code in the appendix. Your source code should include all Java  code and XML files.
  12. The font size should be at most 12 points. The paragraphs are single space.
  13. You should explain the tools /packages/libraries used in your design.
  14. The length of your report should be 10-15 pages.


Best Regards

Prof. Mohammad A. Mikki


Fri. May 11 2018

Evaluation criteria of final Android App project report:

  • 5% Abstract section
  • 10% introduction section
  • 30% Methodology/Approach/Project Design section
  • 20% Project testing section
  • 5% Conclusion section
  • 30% Appendix (That includes all code) section
Fri. May 11 2018

Final report submission deadline is May 29.

Thu. 3–May–2018

Shedule for project presentations (Sun. 6-May, Tue. 8-May and Sun. 13-May) is as follows:

Section 101

Section 201

Sat. 21-Apr-2018

For section 101:

Lecture on Sun. 22.Apr.2018 on "Content Providers" will be given by student Ali Abu Harb.

Lecture on Tue. 24.Apr.2018 on "Content Providers" will be given by student Ali  Al-Dirawi

Sat. Apr.21-2018

Course project prsentations by the students will be held on San.  6-May-2018 an Tue. 8-May-2018

Schedle will be announced later.

Sat. Apr-21-2018

Quiz on Google Maps will be held on Sun. 8-May-2018 during the class

Sat. Apr-21-2018 Quiz on Locations will be held on Sun. 6-May-2018 during the class.
Sat. 21-Apr-2018 Quiz on Services will be held on Tue. 24-Apr-2018 during the class



Course project first report: Deadline to submit first project report is Sun. 01.Apr.2018.



Quiz No. 4 will be given on Tue. 20.Mar.2018

Material covered is "Notifications"




Quiz No. 3 will be given on Tue. 13.Mar.2018

Material covered is "Broadcast Receivers" 



Students need to submit their  project proposals to the instructor  by Tue. 27/Feb/2018 through email




Quiz no. 2 will be given on Sun. 4/Mar/2018

It will cover "Activities and fragments" topic