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)


ITEC 220 or CPSC123 or permission from Chair


Non-Course Prerequisites:




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 are subject to change. Please contact the bookstore at your local campus for current book lists.