MMOT224 Hybrid Application DevelopmentIstanbul Okan UniversityDegree Programs Mobil TeknolojileriGeneral Information For StudentsDiploma SupplementErasmus Policy StatementNational Qualifications
Mobil Teknolojileri
Associate TR-NQF-HE: Level 5 QF-EHEA: Short Cycle EQF-LLL: Level 5

General course introduction information

Course Code: MMOT224
Course Name: Hybrid Application Development
Course Semester: Fall
Course Credits:
Theoretical Practical Credit ECTS
3 0 3 5
Language of instruction: TR
Course Requisites:
Does the Course Require Work Experience?: No
Type of course: Department/Faculty Elective
Course Level:
Associate TR-NQF-HE:5. Master`s Degree QF-EHEA:Short Cycle EQF-LLL:5. Master`s Degree
Mode of Delivery: Face to face
Course Coordinator : Öğr.Gör. ALPER ÇELTİKÇİ
Course Lecturer(s):
Course Assistants:

Course Objective and Content

Course Objectives: Recognize Hybrid Application Development Platforms.
Native and Hybrid Knowing the application Knowing the differences.
To know the advantages and disadvantages of hybrid application development.
Understanding the Features of Hybrid Software.
Know Mobile Hybrid Application Development Tools.
Preparing Development Environment.
Developing Hybrid Application.
To know the usage of data in mobile hybrid applications.
Course Content: Hybrid Application Development Platforms. Differences in Native and Hybrid Practice. Advantages and Disadvantages of Hybrid Application Development. Hybrid Software Features. Mobile Hybrid Application Development Tools. Preparation of Development Environment. Hybrid Application Development. Use of data in Mobile Hybrid Applications.

Learning Outcomes

The students who have succeeded in this course;
Learning Outcomes
1 - Knowledge
Theoretical - Conceptual
1) Recognize Hybrid Application Development Platforms.
2) Knows the Differences of Native and Hybrid Application.
3) Knows the Advantages and Disadvantages of Hybrid Application Development.
4) Knows Mobile Hybrid Application Development Tools.
5) Knows the use of data in Mobile Hybrid Applications.
2 - Skills
Cognitive - Practical
1) Understand Hybrid Software Features
2) Prepares Development Environment.
3) Develops Hybrid Application.
3 - Competences
Communication and Social Competence
Learning Competence
Field Specific Competence
Competence to Work Independently and Take Responsibility

Lesson Plan

Week Subject Related Preparation
1) Course Introduction Course Notes
2) Hybrid Application Development Platforms. Course Notes
3) Differences in Native and Hybrid Practice. Course Notes
4) Advantages and Disadvantages of Hybrid Application Development. Course Notes
5) Hybrid Software Features. Course Notes
6) Mobile Hybrid Application Development Tools. Course Notes
7) Preparation of Development Environment. Course Notes
8) Midterm Course Notes
9) Hybrid Application Development. Course Notes
10) Hybrid Application Development. Course Notes
11) Hybrid Application Development. Course Notes
12) Use of data in Mobile Hybrid Applications. Course Notes
13) Use of data in Mobile Hybrid Applications. Course Notes
14) Final Project Presentations Course Notes
15) Final Exam Course Notes

Sources

Course Notes / Textbooks: Ders Notları
References: Course Notes

Course-Program Learning Outcome Relationship

Learning Outcomes

1

2

3

5

8

4

6

7

Program Outcomes
1) Has basic theoretical and practical knowledge in mathematics, computation and computer science.
2) It implements the defined problems and models of computer science and / or computer science and implements basic solution proposals.
3) Uses algorithmic thinking and planning approach in their applications.
4) Develops software components whose specifications are defined.
5) Communicates spoken and written; at least one foreign language at least on the European Language Portfolio A2 General Level, monitors information in the field of computer science and computer science and communicates with colleagues.
6) The necessity of lifelong learning follows consciousness and current developments in information and communication technologies.
7) Vocational and ethical responsibility is conscious and has an awareness of professional ethics in information applications.
8) It works effectively either individually or on teams.

Course - Learning Outcome Relationship

No Effect 1 Lowest 2 Low 3 Average 4 High 5 Highest
           
Program Outcomes Level of Contribution
1) Has basic theoretical and practical knowledge in mathematics, computation and computer science.
2) It implements the defined problems and models of computer science and / or computer science and implements basic solution proposals.
3) Uses algorithmic thinking and planning approach in their applications.
4) Develops software components whose specifications are defined.
5) Communicates spoken and written; at least one foreign language at least on the European Language Portfolio A2 General Level, monitors information in the field of computer science and computer science and communicates with colleagues.
6) The necessity of lifelong learning follows consciousness and current developments in information and communication technologies.
7) Vocational and ethical responsibility is conscious and has an awareness of professional ethics in information applications.
8) It works effectively either individually or on teams.

Learning Activity and Teaching Methods

Expression
Brainstorming/ Six tihnking hats
Individual study and homework
Lesson
Problem Solving
Project preparation
Q&A / Discussion

Assessment & Grading Methods and Criteria

Written Exam (Open-ended questions, multiple choice, true-false, matching, fill in the blanks, sequencing)
Individual Project
Reporting

Assessment & Grading

Semester Requirements Number of Activities Level of Contribution
Homework Assignments 1 % 10
Project 1 % 30
Midterms 1 % 30
Final 1 % 30
total % 100
PERCENTAGE OF SEMESTER WORK % 70
PERCENTAGE OF FINAL WORK % 30
total % 100

Workload and ECTS Credit Grading

Activities Number of Activities Duration (Hours) Workload
Course Hours 15 3 45
Project 1 60 60
Midterms 1 40 40
Total Workload 145