0% found this document useful (0 votes)
20 views

Course outline-Mobile Application Development LAB

The document outlines the course IT-332 Mobile Application Development (LAB) at the International Islamic University, Islamabad, detailing prerequisites, course objectives, and learning outcomes. It includes a comprehensive lab schedule, grading policies, and emphasizes the importance of attendance and originality in assignments. The course aims to equip students with skills in mobile app development using Android Studio and Java.

Uploaded by

noor003awan
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)
20 views

Course outline-Mobile Application Development LAB

The document outlines the course IT-332 Mobile Application Development (LAB) at the International Islamic University, Islamabad, detailing prerequisites, course objectives, and learning outcomes. It includes a comprehensive lab schedule, grading policies, and emphasizes the importance of attendance and originality in assignments. The course aims to equip students with skills in mobile app development using Android Studio and Java.

Uploaded by

noor003awan
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

International Islamic University, Islamabad

Faculty of Computing
Department of Computer Science

Course Information
Course Code & Course Title:
Lab: yes
IT-332 Mobile Application Development (LAB) Credit hrs: 3

Prerequisites For the Course:


Instructor: Ms. Oswa Maryam E-mail:
[email protected]
Text Book:
None

Reference Book:
1. Android Studio 3.3 Development Essentials - Android 9 Edition: Developing Android 9
Apps Using Android Studio 3.3, Java and Android Jetpack
2. Android Studio IDE Quick Reference: A Pocket Guide to Android Studio Development
by Ted Hagos, Released July 2019
Course Objectives:
• Learn to implement core functionalities such as user input handling, data storage, and
network communication.
• Acquire skills in integrating APIs and external libraries into mobile applications

Course Learning Outcomes (CLOs):

Domain Aligned
CLOs
Level PLOs
CLO1 Apply knowledge acquired to implement various Psychomotor PLO2
functionalities within mobile applications, such as user (Precising) &
input handling, data storage, network communication, Psychomotor
and integration of APIs and libraries. (Imitating)
Domain Aligned
CLOs
Level PLOs
CLO2 Design and develop mobile applications using Android Psychomotor PLO3
Studio and Java, demonstrating proficiency in the core (Manipulating)
concepts and tools of mobile app development.
Course Outline
This course provides labs regarding Android app development. The course is pre-requisite to many
other courses; therefore, students are strongly advised to cover all contents and try to achieve CLOs
to the maximum possible level. Note: The instructor reserves the right to change the above-
mentioned criteria without prior notice.

Tentative lecture plan

Contact
No List of Topics
Hours
1 Lab 1 – Installing and Configuring the Android Environment 3
2 Lab 2 – Implementing Linear and Relative Layouts 3
3 Lab 3 – Implementing Constraint Layout 3
4 Lab 4 – Implementing Button, TextView, and EditText 3
5 Lab 5 – Implementing Radio, Spinner, 3
6 Lab 6 – Working with UI Components 3
7 Lab 7 – Implementing Options Menu 3
8 Lab 8 – Implementing Context Menu 3
9 Mid Term Examination 3
10 Lab 9 – Implementing Popup Menu 3
11 Lab 10 – Working Implicit and Explicit Intents 3
12 Lab 11 – SharedPreferences 3
13 Lab 12 – Implementing Notifications 3
14 Lab 13 – Implementing Services 3
15 Lab 14 – Working with Firebase Authentication 3
16 Lab 15 – Working with Firebase Firestore 3
Total 48

Grading and General Course Policies:


Grading policy is same as class
• Note: The instructor reserves the right to change the above-mentioned criteria without prior
notice.
• Cheating and copying will NOT be tolerated. Zero credit for the person providing help and
getting help.
• You are responsible for timely and functional delivery of your assignment at the beginning of
class on submission date. Late assignments will result in zero marks.
• Assignments/worksheets will be graded on the basis of adhering to requirements, robustness,
analytical reasoning/explanation, documentation, user-interface and above all originality.
• No makeup quiz/exam/assignment will be taken.
• Students are responsible to ensure that their attendance does not fall below 75%.

You might also like