ITEC 245 - iOS App Development

This course introduces fundamental concepts of iOS app development. Practical experience will be gained using the tools, techniques, and concepts to build a basic iOS App.

 

Hours: 45(Lecture: 30, Laboratory: 15)

 

Prerequisite:
ITEC 220 or CPSC123 or permission from Chair

 

Non-Course Prerequisites:
None

 

Co-requisites:
None

 

Course Content:
- App basics.
- Naming and identifiers.
- Strings.
- Hello, world! program.
- First app.
- Functions.
- BoogieBot.
- Constants and variables.
- Types: Standard Swift Library.
- Parameters and results from function.
- Making decisions.
- Instances, methods, and properties.
- QuestionBot.
- Arrays and loops.
- Defining structures.
- QuestionBot 2.
- Actions and outlets.
- Adaptive user interfaces.
- Enumerations and switch.
- App design.

 

Learning Outcomes:
- Design and build functional application
- Apply programming concept
- Build mini-project and test code

 

Grading System:  Letter Grades

 

Passing Grade:  D

 

Textbooks:
Textbooks are subject to change. Please contact the bookstore at your local campus for current book lists.