COMPUTER ENGINEERING | |||||
Bachelor | TR-NQF-HE: Level 6 | QF-EHEA: First Cycle | EQF-LLL: Level 6 |
Course Code: | 1410002012 | ||||||||
Ders İsmi: | Mobile Application Development | ||||||||
Ders Yarıyılı: |
Fall Spring |
||||||||
Ders Kredileri: |
|
||||||||
Language of instruction: | TR | ||||||||
Ders Koşulu: | |||||||||
Ders İş Deneyimini Gerektiriyor mu?: | No | ||||||||
Type of course: | Bölüm Seçmeli | ||||||||
Course Level: |
|
||||||||
Mode of Delivery: | Face to face | ||||||||
Course Coordinator : | Dr.Öğr.Üyesi Recep DURANAY | ||||||||
Course Lecturer(s): | |||||||||
Course Assistants: |
Course Objectives: | The aim of this course is to provide students with knowledge of basic mobile infrastructures and technologies, and to have knowledge and skills in modern mobile application design and implementation methods using development tools. |
Course Content: | Within the scope of this course, students are introduced to mobile systems, mobile operating systems and application development environments, mobile networks and communication infrastructures (GSM, CDMA, 3G/WCDMA/UMTS), short distance communication technologies (Bluetooth, WiFi), application development techniques for mobile systems. Android-Java, iOS-Swift), mobile application publishing and distribution topics are presented. |
The students who have succeeded in this course;
|
Week | Subject | Related Preparation |
1) | INTRODUCTION TO MOBILE INFORMATION AND TECHNOLOGIES | Course Book |
2) | MOBILE SYSTEM DESIGN AND CONTEXT AWARENESS | Ders Kitabı |
3) | INTRODUCTION TO ANDROID OPERATING SYSTEM | Course Book |
4) | DDMS VE INTENTLER | Course Book |
5) | WEB SERVICES AND ACCESS TO WEB SERVICES | Course Book |
6) | DATA PERMANENCE AND FILE I/O | Course Book |
7) | ACCESS TO SMS, NETWORK AND INTERNET VIA ANDROID | Course Book |
8) | Midterm | |
9) | BLUETOOTH AND SENSORS | Course Book |
10) | LOCATION BASED SERVICES | Course Book |
11) | INTRODUCTION TO SWIFT PROGRAMMING LANGUAGE | Course Book |
12) | SWIFT: XCODE PLAYGROUND EXAMPLES | Course Book |
13) | SWIFT: GRAPHIC INTERFACE ELEMENTS | Course Book |
14) | SWIFT: SIMPLE NETWORK COMMUNICATION WITH SWIFT | Course Book |
15) | SWIFT: SIMPLE NETWORK COMMUNICATION WITH SWIFT | Course Book |
16) | Final |
Course Notes / Textbooks: | Ders Kaynakları INTERNET & WORLD WIDE WEB HOW TO PROGRAM, BY P. DEITEL (3RD EDITION)PROGRAMMING THE WORLD WIDE WEB, BY ROBERT W. SEBESTA (5TH EDITION) |
References: | INTERNET & WORLD WIDE WEB HOW TO PROGRAM, BY P. DEITEL (3RD EDITION)PROGRAMMING THE WORLD WIDE WEB, BY ROBERT W. SEBESTA (5TH EDITION) |
Ders Öğrenme Kazanımları | 1 |
3 |
2 |
4 |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Program Outcomes | ||||||||||||||||
1) PO 1.1) Sufficient knowledge in mathematics, science and computer engineering | ||||||||||||||||
2) PO 1.2) Ability to apply theoretical and applied knowledge in mathematics, science and computer engineering for modeling and solving engineering problems. | ||||||||||||||||
3) PO 2.1) Identifying complex engineering problems | ||||||||||||||||
4) PO 2.2) Defining complex engineering problems | ||||||||||||||||
5) PO 2.3) Formulating complex engineering problems | ||||||||||||||||
6) PO 2.4) Ability to solve complex engineering problems | ||||||||||||||||
7) PO 2.5) Ability to choose and apply appropriate analysis and modeling methods | ||||||||||||||||
8) PO 3.1) Ability to design a complex system, process, device or product to meet specific requirements under realistic constraints and conditions. | ||||||||||||||||
9) PO 3.2) Ability to apply modern design methods under realistic constraints and conditions for a complex system, process, device or product | ||||||||||||||||
10) PO 4.1) Developing modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering applications | ||||||||||||||||
11) PO 4.2) Ability to select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering applications | ||||||||||||||||
12) PO 4.3) Ability to use information technologies effectively. | ||||||||||||||||
13) PO 5.1) Examination of complex engineering problems or discipline-specific research topics, designing experiments | ||||||||||||||||
14) PO 5.2) Examination of complex engineering problems or discipline-specific research topics, experimentation | ||||||||||||||||
15) PO 5.3 ) Analysis of complex engineering problems or discipline-specific research topics, data collection | ||||||||||||||||
16) PO 5.4) Analyzing the results of complex engineering problems or discipline-specific research topics | ||||||||||||||||
17) PO 5.5) Examining and interpreting complex engineering problems or discipline-specific research topics |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | PO 1.1) Sufficient knowledge in mathematics, science and computer engineering | |
2) | PO 1.2) Ability to apply theoretical and applied knowledge in mathematics, science and computer engineering for modeling and solving engineering problems. | |
3) | PO 2.1) Identifying complex engineering problems | |
4) | PO 2.2) Defining complex engineering problems | |
5) | PO 2.3) Formulating complex engineering problems | |
6) | PO 2.4) Ability to solve complex engineering problems | |
7) | PO 2.5) Ability to choose and apply appropriate analysis and modeling methods | |
8) | PO 3.1) Ability to design a complex system, process, device or product to meet specific requirements under realistic constraints and conditions. | |
9) | PO 3.2) Ability to apply modern design methods under realistic constraints and conditions for a complex system, process, device or product | |
10) | PO 4.1) Developing modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering applications | |
11) | PO 4.2) Ability to select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering applications | |
12) | PO 4.3) Ability to use information technologies effectively. | |
13) | PO 5.1) Examination of complex engineering problems or discipline-specific research topics, designing experiments | |
14) | PO 5.2) Examination of complex engineering problems or discipline-specific research topics, experimentation | |
15) | PO 5.3 ) Analysis of complex engineering problems or discipline-specific research topics, data collection | |
16) | PO 5.4) Analyzing the results of complex engineering problems or discipline-specific research topics | |
17) | PO 5.5) Examining and interpreting complex engineering problems or discipline-specific research topics |
Homework |
Semester Requirements | Number of Activities | Level of Contribution |
Attendance | 10 | % 10 |
Homework Assignments | 4 | % 20 |
Midterms | 1 | % 30 |
Semester Final Exam | 1 | % 40 |
total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 60 | |
PERCENTAGE OF FINAL WORK | % 40 | |
total | % 100 |
Activities | Number of Activities | Duration (Hours) | Workload |
Course Hours | 14 | 3 | 42 |
Study Hours Out of Class | 35 | 3 | 105 |
Midterms | 1 | 2 | 2 |
Final | 1 | 3 | 3 |
Total Workload | 152 |