0% found this document useful (0 votes)
32 views2 pages

Android App Development Ca Spring 2020

The document provides instructions and questions for an Android application development exam. It includes two exercises, the first on Android fundamentals and the second designing an app module to track student attendance. Candidates have 120 minutes to complete seven multiple part questions worth a total of 100 points.

Uploaded by

Wilfried Monkam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views2 pages

Android App Development Ca Spring 2020

The document provides instructions and questions for an Android application development exam. It includes two exercises, the first on Android fundamentals and the second designing an app module to track student attendance. Candidates have 120 minutes to complete seven multiple part questions worth a total of 100 points.

Uploaded by

Wilfried Monkam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

ANDROID APPLICATION DEVELOPMENT

CA SPRING 2020
Duration 02h
Instructor: Daniel Moune

This exam is open-book. You have ​120 minutes ​to complete it. It contains
07 questions totaling 100 points. Before you start, please check your copy
to make sure it is complete. The first page should contain only the following
information in capital letters using a big Font size: Name, Matricule, field of
study, current Level. Answers should be provided starting from the next
page. This file is a template of the answer sheet and should be used or
printed to provide answers to the test. This file should be renamed with the
combination of matricule, Name and Phone number and saved on the drive
before starting the test. At the end of this test, the file should be uploaded
on moodle in PDF Format

TODAY’s DATE 11/05/2020

SCHOOL

CANDIDATE’s NAME

CANDIDATE’s MATRICULE

FIELD OF STUDY in ICTU

CURRENT LEVEL

PHONE NUMBER

EMAIL

FINAL SCORE (reserved for the jury) Don’t fill this section
Exercise 1​: ​Android Application Development Fundamentals (40 marks)
1. Define the following Android Development key terms: ​Apk, Activity, 10 marks
Layout, Gradle, Adb

2. For each of the following questions provide provide a short answer


with a maximum of 200 words
a. Describe the MVC Software Engineering Pattern
b. Identify MVC components in an Android App Project 20 marks
c. Explain how Android manage to link the Controller to the Views
d. Name 02 views that are required to be linked at minimum to a
Controller

3. You are discussing with a fellow Android App developer which is claiming
that there is no need to split an Android App into several activities and
10 marks
modules. ​Provide to him 02 valid arguments that will prove him wrong​.
(300 words max)

Exercise 2​: ​Design of a very simple Android Application module (60 marks)
You are applying for the position of junior Android Developer at “PowerSoft Engineering”.
The company is currently working on a project which should allow Primary school teachers to
collect stats about their pupils' attendance using Android phones . Your supervisor would like
you to propose a design of an android app’s module for this project:
1. Describe the use case of doing a classroll in the app based on an existing
class’s list. Keep in mind that the classroll should be recorded in a database 10 marks
with the date and time when it is done.

2. Provide a USE CASE Diagram including the following 05 use cases with all
actors and relationships:
- Import a class list
- Import a courses’ list 10 marks
- Run classroll
- Display Weekly Attendance stats Use Case
- Display Monthly Attendance stats Use Case

3. Choose one of the Use Cases of question 2 and provide a Layout Design and
10 marks
Xml code.

4. Choose one of the Use Cases of question 2 and provide a database design
10 marks
for the MODEL of this scenario

5. Choose one of the Use Cases of question 2 and provide a Class Diagram of
20 marks
the Android app components involved in this scenario
Amat Victoria Curam

You might also like