Computer Programming | |||||
Associate | TR-NQF-HE: Level 5 | QF-EHEA: Short Cycle | EQF-LLL: Level 5 |
Course Code: | MMOT224 | ||||||||
Course Name: | Hibrit Uygulama Geliştirme | ||||||||
Course Semester: |
Spring |
||||||||
Course Credits: |
|
||||||||
Language of instruction: | TR | ||||||||
Course Requisites: | |||||||||
Does the Course Require Work Experience?: | No | ||||||||
Type of course: | Department/Faculty Elective | ||||||||
Course Level: |
|
||||||||
Mode of Delivery: | Face to face | ||||||||
Course Coordinator : | Öğr.Gör. ALPER ÇELTİKÇİ | ||||||||
Course Lecturer(s): | |||||||||
Course Assistants: |
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. |
The students who have succeeded in this course;
|
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 |
Course Notes / Textbooks: | Ders Notları |
References: | Course Notes |
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) Defines defined problems and models of computer science and / or computer science and applies basic solution proposals. | ||||||||
3) Use algorithmic thinking and planning approach in their applications. | ||||||||
4) Develops software components whose specifications are defined. | ||||||||
5) To communicate verbally and in writing; 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) Occupational and ethical responsibility is conscious and has awareness about the observance of professional ethics in information applications. | ||||||||
8) Effective individually or on teams. |
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) | Defines defined problems and models of computer science and / or computer science and applies basic solution proposals. | |
3) | Use algorithmic thinking and planning approach in their applications. | |
4) | Develops software components whose specifications are defined. | |
5) | To communicate verbally and in writing; 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) | Occupational and ethical responsibility is conscious and has awareness about the observance of professional ethics in information applications. | |
8) | Effective individually or on teams. |
Expression | |
Brainstorming/ Six tihnking hats | |
Individual study and homework | |
Lesson | |
Problem Solving | |
Project preparation | |
Q&A / Discussion |
Written Exam (Open-ended questions, multiple choice, true-false, matching, fill in the blanks, sequencing) | |
Individual Project | |
Reporting |
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 |
Activities | Number of Activities | Duration (Hours) | Workload |
Course Hours | 15 | 3 | 45 |
Project | 1 | 60 | 60 |
Midterms | 1 | 40 | 40 |
Total Workload | 145 |