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

College of Engineering Course Syllabus Information Technology Program

This document provides the course syllabus for ITE 421 Native Mobile Application Development. The 3 credit course is taught by Dr. Modafar Ati in the spring 2022-2023 semester. Students will learn to design and develop mobile applications for Android devices using tools like Android Studio. Over 14 weeks students will learn concepts, complete labs and assignments, take a midterm exam, work on a group project, and present their project. Attendance requirements, grading policies, textbooks, and academic integrity policies are also outlined.
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)
88 views

College of Engineering Course Syllabus Information Technology Program

This document provides the course syllabus for ITE 421 Native Mobile Application Development. The 3 credit course is taught by Dr. Modafar Ati in the spring 2022-2023 semester. Students will learn to design and develop mobile applications for Android devices using tools like Android Studio. Over 14 weeks students will learn concepts, complete labs and assignments, take a midterm exam, work on a group project, and present their project. Attendance requirements, grading policies, textbooks, and academic integrity policies are also outlined.
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/ 5

College of Engineering

Course Syllabus
Information Technology Program
Spring 2022-2023

Course Name: Native Mobile Application Development


Course Code: ITE 421
Course Pre-requisites: CSC 202
Course Co-requisites:
Credit hours: 3 credits

Instructor’s Name: Dr Modafar Ati


Telephone: 02 5015355 E-mail: [email protected]
Class Location: Class Time: Please refer to PeopleSoft
Office Location: U-2F-107 Office Hours: Refer to office hours on office

1. Course Description

This course provides basic knowledge and understanding of mobile applications design and
implementation. The course also examines the tools by which mobile applications are built in different
mobile device environments. The aim of this subject is to enable students to understand the basic
principles and architectures of native mobile application development. The course focuses on mobile
application development using Android. The course also highlights the use of SQLite in android
devices.
Learning Outcomes
Expected Learning Outcomes and Associated Assessment Tools

Course Learning Outcome Assessment Tool(s)*


1. Describe the concepts, principles and architectures of mobile and
Midterm, Lab 1
wireless networks;
2. Use the mobile computing platform and its programming
Lab 1, Lab 2, Assignment 1
environment to develop mobile applications;
Final Exam, Assignments
3. Demonstrate understanding of mobile application design process
4. Design and implement a mobile application that includes front Assignments, Project
end (user interface) and back end (server) components presentation
*Please note that the assessment tool(s) are to be used in assessing the course learning outcomes.

1
2. Weekly Outline

Week Topics Readings Assessments


(Textbook)
1 Introduction to Android Studio Chapter 1
2 Model View Controller, GUI Components, Events Chapter 2
3 Design GUI using Table layout, edit XML files, use
TextView, EditText, and seek bar GUI, Events Chapter 2
Handling
4 Multiple Activities, Passing Data between Activities, Chapter 4 Lab 1
Transitions, Persistent Data
5 Design RedioButtons, CheckBoxes, Activity life Chapter 4 Assignment1
cycle, Handling persistent data, Animate the
transition between screens
6 Menus design, Create and perform database Chapter 5
operations using SQLite
7 SQLite Cursor interface, displaying messages, Chapter 5 Midterm
inserting, updating, and deleting data from the Exam
database, designing ScrollView
8 Use and experiment onTouch and GestureEvent to Chapter 6 Lab2
develop android Apps
9 Fragments, Life cycle methods, Adding and Chapter 9 Assignment2
Managing fragments
10 Register the Listener, Hiding keyboards Chapter 9
12 Constructing a general mobile application ( Weather External
climate, guess the flag, etc ) resources
13 Reviews and Project Presentations Project
presentation
14 Final exam

3. Pedagogy – Learning Process

The instructors will not expect students to be passive recipients of information. They will expect
students to participate actively in their own learning. Learning activities will include lectures,
computer exercises, and laboratory sessions.
Students will also be expected to read the assigned reading outside of class and to participate in the
critical evaluation of the material through class discussion and individual writing.
All students will be expected to read the assigned reading prior to attending class and work at home
on the assignments and the work done in class. Programming is not a spectator sport; all students
will be expected to be ready to participate in discussion and problem solving during the lectures.
The course will require approximately six hours work a week in addition to classes and this should
include laboratory exercises, reading, text-book exercises, and revision.

4. Textbooks and Learning Material

a. Textbook
• Hervé J. Franceschi, Android App Development, Jones & Bartlett Learning, 1st
Edition 2017 ISBN-13: 978-1284092127
• Neil Smyth, Android Studio 4.0 Development Essentials - Java Edition, Payload
Media, 2020, ISBN-13: 978-1951442224

2
• Paul Deitel , Harvey M Deitel, Android How to Program, 2016, 3rd
Edition,Pearson, ISBN-10: 0134444302

b. Websites
• Personal YouTube recordings
• http://developer.android.com/training/index.html
• https://firebase.google.com/

5. Assessment of Student Learning

Assessment Tool Percent Description


Labs x 2 20% Used to test students’ ability to apply the theory to
Assignments x 2 20% practical tasks. Students will have to experience the
design a mobile application
Midterm 20% Will cover all material midway through the course.
Group Project 20% Implement a mobile application on actual mobile devices.
Final 20% Will examine students’ understanding of all course
material on completion of the course

6. Grading Key

Grade Percentage Grade Point


A 90-100 4
B+ 85-89 3.5
B 80-84 3
C+ 75-79 2.5
C 70-74 2
D+ 65-69 1.5
D 60-64 1
F Less than 60 0.0
I N/A 0.0

7. Attendance

For all students, absence is marked at a maximum of 30% of total class time. Final dismissals (WA)
will be posted on the student’s academic record. The calculation of the absence percentage is based on
the total number of class meetings, regardless of the length of the meetings. For example, if a class
meets once a week for 15 weeks, then a student would need 5 absences to reach the 30% threshold.

Students will be considered absent if they do not arrive on time for a lesson. Taking attendance will
start on the first day of classes and will continue until the last day of classes in the semester.

Final Dismissal will not be waived under any circumstances. The Registrar's Office will accept
excuses only from students missing an exam/major assignment due to absence. Students will be
permitted to take a make-up exam if its weight is at least 10%ofthe course total mark upon approval
of a legitimate excuse.

Exams/Tests will be repeated when serious reasons similar to the following take place and documented
evidence are submitted to the Office of the Registrar on the day student returns to class.
• Hospitalization,
3
• Contagious Disease,
• Death, may God forbid, of an immediate family member (father, mother, sibling, husband, son,
daughter, grandparent),
• Car Accident,
• Job Requirement (special assignment), with prior written approval from the Office of the
Registrar
• Al Haj

Al Umra

Al Umra trips are not valid excuses for students to be absent.

In the case of excused absence for a final exam, the student has to apply for an Incomplete (I) grade at
the Office of the Registrar within 48 hours of the exam.

8. Academic Integrity

The mission of ADU includes developing students’ sense of ethics, morality, and social responsibility.
Students at ADU have the fundamental obligation to conduct themselves with utmost integrity. To
ensure an education environment characterized with Academic integrity (AI), ADU has revised its
Academic Integrity Policy (AIP).

The revised Academic Integrity Policy (AIP) – copies available on the intranet under the link of the
Office of Academic Integrity (OAI) – has identified violations of AI punishable by serious penalties,
including “dismissal” from ADU. The types of violations identified in AIP, along with the description
and examples of each violation, are:
1. Cheating
2. Plagiarism
3. Fabrication of data
4. Presenting false credentials
5. Collusion
6. Free Riding

At the beginning of each semester, your instructor will review the essential elements of AIP in class
and will describe the intrinsic values of compliance, and the consequences of non-compliance (i.e.,
penalties) with the Policy. In addition, OAI undertakes a widespread AI Awareness Campaign at the
beginning of each semester to educate students about AI issues and the ways students can avoid
violations.

In view of resources provided by ADU in this regard, all students are expected to strictly comply with
the tenet of AIP and conduct themselves with highest degree of integrity and ethical conduct. Students
in need of additional information or assistance are requested to seek help from OAI. Failure to comply
with the provisions of AIP will have severe consequences, including “dismissal” from ADU.

Software plagiarism detection software Measure of Software Similarity (MOSS) will be used on
coding assignments, labs, and projects.

9. Miscellaneous

• Mobile phones: A student whose mobile phone rings during class will be asked to leave the
classroom and will receive a half absence. Should this happen during an exam, the student will

4
not be allowed to retake the exam at another time, while at the same time receiving a full
absence.
• Eating/Drinking/Smoking: Students will be requested to refrain from engaging in these
activities while in class.
• Only emails from university-provided email accounts will be recognized and used in this
course.
• Students should be aware that for each hour of in-class time, a further two to three hours (on
average) of independent study (out-of-class time) is required.

You might also like