Basic Information |
Name | Office |   Office Hours   | Phone | |
---|---|---|---|---|
 黃元欣  |   T4-512   |   T8 T9   |   6746   |   shin@csie.ntust.edu.tw  |
Name | Office |   Office Hours   | Phone | |
---|---|---|---|---|
  江浩穎   |   RB-308-1   |     |   7426   |   m11315034@mail.ntust.edu.tw  |
  蔡秉宏   |   RB-308-1   |     |   7426   |   m11315068@mail.ntust.edu.tw  |
Course Description |
An introduction to iOS (iPhone and iPad) programming
Topics:
1. Introduction to iOS
2. Swift Programming Language
3. SwiftUI
4. Views
5. Gestures
6. Maps
7. Games
Prerequisites |
Compute Organization or Computer Architecture
Text Books |
Beginning iPhone Development with SwiftUI: Exploring the iOS SDK
Wallace Wang
Apress 2023
ISBN 978-1-4842-9541-0
Pro iPhone Development with SwiftUI: Design and Manage Top-Quality Apps
Wallace Wang
Apress 2023
ISBN 978-1-4842-9544-1
Beginning Swift Games Development for iOS
James Goodwill, Wesley Matlock
Apress 2017
ISBN 978-1-4842-2310-9
Grading |
Lab Sessions 20%
Programming Assignments 30%
Project Planning and Presentation 20%
Term Project 30%
Academic Integrity |
All work that you submit in this course must be your own. Sharing of code on programming assignments is a form of academic dishonesty.
Lectures |
  Lectures   |   Topic   |   Slides   |   Links   |
---|---|---|---|
  1 |   Introduction   |   2P  4P  |   |
Announcements |
Projects |
Grade |
Account Management |