• fullslide1
    iOS MOBILE APPLICATIONS - SCHOOL PROGRAM
    Your learning journey with us is assured to provide you with skills to build awesome apps

Develop iOS Mobile Applications - School Program in Kuala Lumpur


For learners aged 13 to 18 years

Blended Learning: E-Learning + Classroom training

This course is for learner who aged 13 to 18 years. The program is a combination of e-learning and classroom training. Learners are expected to complete the online course before attending the classroom training. Learners from high school and also school leavers are welcome. This course is free for learners from low-income families. Please check with us about eligibility.

Coding is Fun

We make coding fun for students. Through the use of learning techniques that appeal to students, we get them hooked to coding and creating apps. Whether it is a game they want to build or an app to help with school homework, our mobile apps course for school children creates a spark to set them off into the world of programming.

What students will learn:
  • Build iOS apps using the latest Apple frameworks
  • Learn pricnicples of app development
  • Learn the essentials of software development
  • Collaborate with others
  • Industry
    • Information Communications Technology


  • Category
    • Mobile Applications


  • Unit
    • Develop iOS Applications


  • Unit Description
    • This unit develops skills,knowledge and attitude required by persons building mobile applications for the iOS platform.
  • Competency Level
    • Basic


  • Duration
    • 40 hours


  • Version
    • Version 1.0


  • Effective Date
    • January 1 2016


  • Course Developer
    • iKompass Pte Limited


  • Industry
    • Information Communications Technology
  • Category
    • Mobile Applications


  • Unit
    • Develop iOS Applications

  • Unit Description
    • This unit develops skills,knowledge and attitude required by persons building mobile applications for the iOS platform.
  • Competency Level
    • Basic


  • Duration
    • 40 hours


  • Version
    • Version 1.0


  • Effective Date
    • January 1 2016


  • Course Developer
    • iKompass Pte Limited

Unit: Develop iOS Mobile Applications

Learning Outcomes:

  • Determine and set-up the interfaces / components / development tools required to build the mobile application
  • Build the GUI based on the agreed design using the selected programming language
  • Build and test mobile application
Assumed Skills and Knowledge

The skills and knowledge for this unit, which the participant is assumed to have, are as follows:

  • Be able to listen and speak English
  • Be able to use numeracy skills
  • Be proficient in computer literacy skills (Basic, Intermediate). Use below checklist to determine computer literacy. At least 90% ticks are required.


Computer Literacy skills. 90% ticks are expected.

Basic Skills Tick
  • Log on and off the computer
Tick
  • Power on and off the computer
Tick
  • Open and close applications
Tick
  • Open, save and close files
Tick
  • Print documents
Tick
Identify parts of a computer
  • Computer (CPU)
  • Monitor
  • Mouse/trackpad
  • Keyboard
  • CD/DVD drive
  • Printer
  • Headphones
  • Microphone
  • Speakers
Tick
Use input device (e.g., mouse)
  • Point
  • Select/click or double click
  • Click/select and hold
  • Drag and drop
Tick
Move cursor Tick
  • Type/enter letters and numbers
Tick
  • Recognize and use icons to perform
Tick
Use special function keys
  • Delete
  • Shift
  • Arrow Keys
  • Space
  • Return/Enter
Tick
Intermediate Tick
Locate and retrieve files in various Directories Tick
Save the same file in multiple locations (flash drive, My Documents, network folders) Tick
Recognize and save files in various formats (.bmp, .jpg, .pdf, .html, etc.) Tick
Create folders to organize files Tick
Rename files Tick
Delete files Tick
Select appropriate printer and print Tick
Choose appropriate page setup features Tick
Use multiple ways to accomplish the same task including keyboard shortcuts, icons and menus Tick
Use input device (e.g., mouse)
  • Select/right click
Tick
Multitask by using Task Bar and or minimize/maximize command or icon Tick
Use special function keys
  • Page up/down
  • Home/end
Tick
Troubleshoot common technology problems
  • Printer queue
  • Not connected to the network
Tick

Learning Outcomes

1. Determine and set-up the interfaces / components / development tools required to build the mobile application

Knowledge that learners will learn in the training

Underpinning Knowledge

  • Programming basics
  • Object Oriented Programming basics
  • Software development basics
  • Internet basics
  • Development environment set-up basics
Performance Criterion

Performance Standards of behavior that need to be met in order to demonstrate competency

  • Be able to explain the application development process
  • Be able to create a create classes and objects
  • Be able to explain Inheritance in Object Oriented programming
  • Be able to explain the different parts of the Integrated Development Environment (IDE)
  • Be able to create a project in the IDE
Delivery Mode:

E-Learning Videos

Assessments:

Online Quizzes. Passing Mark: 60%

Learning Outcomes

2. Build the GUI based on the agreed design using the selected programming language

Knowledge that learners will learn in the training

Underpinning Knowledge

  • Storyboards, Interface Builder
  • Segues
  • Gesture recognizers
  • UIWebView
  • Table Views and arrays
  • Delegation
Performance Criterion

Performance Standards of behavior that need to be met in order to demonstrate competency

  • Be able to create a simple application that calculates maximum heart rate
  • Be able to navigate from one screen to another
  • Be able to drag icons on the screen
  • Be able to load a URL from the web
  • Be able to create a table
Delivery Mode:

E-Learning Videos

Assessments:

Online Quizzes. Passing Mark: 60%

Learning Outcomes

3. Build and test mobile application

Knowledge that learners will learn in the training

Underpinning Knowledge

  • Fetching data from the internet
  • Storing and retrieving data from the device
  • Storing and retrieving data from the cloud
Performance Criterion

Performance Standards of behavior that need to be met in order to demonstrate competency

  • Be able to use APIs to get data from the web
  • Be able to store data on the device
Delivery Mode:

Classroom Training

Assessments:

Project Completion

Delivery Modes

The pre-requisite for classroom training is that a learner needs to have completed 75% of the e-learning modules and scored an average of 60% in the e-learning assessments.

Sample Schedule
Week 1 Week 2 Week 3 Week 4
Basics
Programming Basics
Object Oriented Programming basics
Software development basics
Internet basics
Development environment set-up basics
Foundation Knowledge Online Quiz
Intermediate
Storyboards, Interface Builder
Segues
Gesture recognizers
UIWebView
Table Views and arrays
Delegation
Intermediate 2
Fetching data from the internet
Storing and retrieving data from the device
Storing and retrieving data from the cloud
E-Learning: Approximately 24 Hours
Classroom Training: 16 Hours (2 days)

Other Courses


Check Out Our Other Professional Courses

PMP Project Management Professional

Our Project Management Professional course in Kuala Lumpur covers the best practices in the field of Project Management.

Lorem ipsum blah blah blah blah...

Call for monthly offer

iOS Application Development

We teach you everything you need to know to build great iOS apps for the iPhone, iPad devices.

Call for monthly offer

Big Data Foundation Lorem ipsum blah blah blah blah...

We cover Big Data concepts including the business aspects, the technical aspects as well as the deployment and maintenance aspects. Lorem ipsum blah blah blah blah...

Call for monthly offer

Android Application Development

We cover Java programming language and then teach you the skills to build apps for devices running Android OS.

Call for monthly offer

Professional Cloud Developer

We cover tools and techniques for full stack development which includes front end, back end and business layer.

Call for monthly offer

PMI-ACP Agile Certified Practitioner

Our Agile covers covers SCRUM, XP and Lean. We teach you the most current Agile tools and techniques. Lorem ipsum blah blah blah blah...Lorem ipsum blah blah blah blah... blah blah blah...Lorem ipsum blah blah blah blah...blah blah blah...

Call for monthly offer

Copyright 2015 iKompass. All rights reserved.