Comp7506 Ch0 About
Comp7506 Ch0 About
About the
Course
2024-2025
COMP7506 Smart Phone Apps Development
Dr. T.W. Chim (E-mail: [email protected])
About us
2
About me (T.W. Chim)
4
Course Structure
Lectures
& Workshops
5
Lectures & Workshops
6
Course Outline
1. Basic principles and constraints of mobile apps
development
2. Lifecycle of mobile apps
3. IDEs for mobile apps development (e.g. cross-
platform tools)
Lectures 4. Use of object-oriented languages for mobile apps
development
5. Model-View-Controller design pattern and its role in
mobile application architecture
6. Android programming issues:
– Layout
– Activity & Service
– Handling of concurrency
– Graphics and touch events, Multimedia
– Use of motion-sensing and location services
7. Xcode & iOS apps development environment
8. Swift programming issues
– Syntax
– Class & function
– Optionals
9. Server supported smart phone applications
10. Testing and publication of mobile apps
7
Course Outline
8
Textbook / References
Lectures No textbook
& Workshops
Useful references (if any) will
be given after the discussion of
each topic
9
Consultation & Discussion Forums
Consultation
& Discussion
Forums (Moodle)
This is for making
announcements only!
Final Examination:
Continuous Assessment: Written
Workshop Exercises (20%) 2 hours
Group Project (Android / iOS) 5 questions on various topics
(Demonstration during last (20% each)
lecture) (40%) Can bring into the examination
an A4-sized cheat sheet with
notes written or printed on
both sides
60 %
40 %
11
Breakdown of Learning Hours (150
learning hours per course)
12
Expected Outcome
Note: Our university adopts outcome-based learning. Each course has a set
of learning outcomes which will be mapped to the learning outcomes of the
programme. We will use various tasks (e.g. assignments or examination
questions) to evaluate whether our students have achieved the learning
outcomes after the course. 13
Expected Outcome
Topics covered:
1. Basic principles and constraints of mobile apps development [CLO1]
2. Lifecycle of mobile apps [CLO1]
3. IDEs for mobile apps development (e.g. cross-platform tools) [CLO3]
4. Use of object-oriented languages for mobile apps development [CLO2]
5. Model-View-Controller design pattern and its role in mobile application architecture
[CLO2][CLO3]
6. Android programming issues: [CLO2][CLO3]
– Layout
– Activity & Service
– Handling of concurrency
– Graphics and touch events, Multimedia
– Use of motion-sensing and location services
7. Xcode & iOS apps development environment [CLO3]
8. Swift programming issues: [CLO2][CLO3]
– Syntax
– Class & function
– Optionals
9. Server supported smart phone applications [CLO2][CLO3]
10. Testing and publication of mobile apps [CLO1]
14
Expected Outcome
Assessment:
1. Workshop Exercise [CLO3]
2. Group Project [CLO1][CLO3]
3. Final Examination [CLO2]
15
CS Computer Account
16
We are happy to help you!
End
2024-2025
COMP7506 Smart Phone Apps Development
Dr. T.W. Chim (E-mail: [email protected])