College of Engineering Course Syllabus Information Technology Program
College of Engineering Course Syllabus Information Technology Program
Course Syllabus
Information Technology Program
Spring 2022-2023
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
1
2. Weekly Outline
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.
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/
6. Grading Key
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
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.