defter*
defter / katalog / CTIS 480
CTIS 480

iOS Application Development

Hands-on Swift/Xcode course where you build, test, and (in principle) ship native iOS apps, learning to think in MVC and MVVM rather than just stringing UI components together. Most of your time goes into homeworks, a project, and two practical skills exams — there's no written final, so everything is judged by whether your app actually runs. Topics walk from Storyboard basics through SwiftUI, Core Data, networking, and platform services like maps and sensors, giving you a portfolio-ready specialization that pairs well with the CTIS web/backend track if you want to graduate as a full-stack mobile developer.

Credit4ECTS6.5BölümInformation Systems and TechnologiesPreCTIS 310 and CTIS 487

Değerlendirme 100% — 5 adım

2%
18%
30%
15%
35%
Performance Course Participation 2%
Homework 4 Programming Homework 18%
Midterm:Practical (skills) Programming Based Midterm Exam 30%
Project Programming Project 15%
Final:Practical(skills) Programming Based Final Exam 35%

Haftalık müfredat 14 hafta

Hafta 1
Introduction to the Course. Introduction to iOS. Using Xcode and Understanding iOS Frameworks
Hafta 2
App store and Business Related Issues. Understanding Model-View-Controller.
Hafta 3
Writing Basic Applications. Understanding View Controller Lifecycle. Understanding Views, Outlets and Actions. Using Storyboard
Hafta 4
Using Alerts, Timers, Gestures. Data Persistence. Creating Simple Game Using Sound
Hafta 5
Using NavigationController. Using TableView and creating Custom TableView
Hafta 6
Introduction to SwiftUI
Hafta 7
Understanding Model-View-Controller(MVC) Architecture. Model View Controller based TableView
Hafta 8
SwiftUI examples. Understanding Model–view–viewmodel (MVVM)
Hafta 9
Using CollectionView. Model View Controller based CollectionView
Hafta 10
Using Delegate. Multithreading using Grand Central Dispatch (GCD)
Hafta 11
Using CocoaPods dependency manager. Using Carthage to add frameworks. Manual installation by cloning the GitHub repository
Hafta 12
JSON and XML Parsing
Hafta 13
Core Data
Hafta 14
Using TabBarController, SearchController, PageViewController and SplitViewController

Ders notları — henüz yok

CTIS 480 için defter ekibi henüz not yazmadı.

İlk dosyayı sen atarsan — not, slayt, geçmiş sınav, çözüm, cheat-sheet, ne varsa — defter ekibi öğrenci paylaşımlarından bu dersin notlarını yazar. Drive linki / PDF / ZIP, hepsi olur.

← katalog

Geçmiş GPA dağılımı 17 dönem · ort. 2.52

DönemCourse CPA
2025-2026 Fall 2.68 1 sec · 24 öğr
2024-2025 Fall 2.58 1 sec · 18 öğr
2023-2024 Fall 2.67 1 sec · 17 öğr
2023-2024 Spring 2.20 1 sec · 18 öğr
2022-2023 Fall 2.33 1 sec · 20 öğr
2022-2023 Spring 2.47 1 sec · 15 öğr
2021-2022 Fall 2.53 2 sec · 28 öğr
2020-2021 Spring 2.74 1 sec · 19 öğr
2019-2020 Spring 2.35 1 sec · 23 öğr
2018-2019 Fall 2.45 1 sec · 20 öğr

Aggregate course GPA — Bilkent STARS'tan public data. Hoca-bazlı per-section detayı için STARS evaluation report →. Öğrenci anket cevapları KVKK kapsamında defter'de tutulmaz.

⚠️ FZ engelleyen şartlar

A student who will fail to collect a total of 20/100 points from the weighted average of the midterm exam and assignments will get FZ grade i.e., he/she will not be permitted to take the final exam and must repeat the course.

Hocalar 0 bu dönem · 1 geçmiş

Geçmişte ders veren (1 kişi)
Seyid Amjad Ali