DPS923 - Mobile App Development - iOS

Outline information
Semester
Schools offering this subject
Last revision date 2018-07-31 09:32:25.414
Last review date 2018-07-31 09:33:42.285

Subject Title
Mobile App Development - iOS

Subject Description

This course covers the foundations of programming applications for the Apple iOS operating system. Students will learn and become proficient with the development tool environment, and create graphical end-user iOS applications that follow the MVC design pattern. Students will write their programs in the Swift and Objective-C languages, using the object-oriented Cocoa framework. A wide range of iOS development topics, including user interface programming techniques, data management, and network access will be covered.

Credit Status
1 credit (3 units)
Professional Option for BSD - Bachelor of Technology (Software Development)

Learning Outcomes
Upon successful completion of this subject the student will be able to:


  • Effectively use the Swift and Objective-C programming languages to create applications for iOS
  • Effectively use the Apple software development tools, frameworks, and documentation
  • Identify and select the appropriate framework components in the creation of a software application
  • Apply best-practice software design principles to the creation of iOS applications
  • Analyze the requirements of a medium-difficulty programming task, and create software that meets the requirements
  • Given a set of requirements, recommend a suitable design for an iOS application
  • Compare the iOS platform's application development approach with other platforms

Cheating and Plagiarism
Each student should be aware of the College's policy regarding Cheating and Plagiarism. Seneca's Academic Policy will be strictly enforced.

To support academic honesty at Seneca College, all work submitted by students may be reviewed for authenticity and originality, utilizing software tools and third party services. Please visit the Academic Honesty site on http://library.senecacollege.ca for further information regarding cheating and plagiarism policies and procedures.

Discrimination/Harassment
All students and employees have the right to study and work in an environment that is free from discrimination and/or harassment. Language or activities that defeat this objective violate the College Policy on Discrimination/Harassment and shall not be tolerated. Information and assistance are available from the Student Conduct Office at student.conduct@senecacollege.ca.

Accommodation for Students with Disabilities
The College will provide reasonable accommodation to students with disabilities in order to promote academic success. If you require accommodation, contact the Counselling and Disabilities Services Office at ext. 22900 to initiate the process for documenting, assessing and implementing your individual accommodation needs.