Software EngineeringEngineeringFrançais

Programming of Mobile Terminals and Application Security

SWE 240 · Semester 4

5 credits · 17 learning units

Lessons

Start with the foundations, study the topics, then practise and complete an independent project. These are learning plans; full tutorials and interactive checks are still being authored.

Subunit titles retain the curriculum’s original language.

Start here

  1. Lesson 1Mobile constraints, lifecycle and application trust

Curriculum topics

  1. Lesson 2Generalities on mobile terminals
  2. Lesson 3Android operating system
  3. Lesson 4Elements of embedded programming
  4. Lesson 5Generalities on the iOS development environment
  5. Lesson 6Identifying different types of mobile terminals
  6. Lesson 7Web applications for mobile platforms
  7. Lesson 8JavaScript
  8. Lesson 9Cordova
  9. Lesson 10AngularJS
  10. Lesson 11Security requirements
  11. Lesson 12Security architecture
  12. Lesson 13Secure coding practices
  13. Lesson 14Vulnerability assessment
  14. Lesson 15Security patch updates

Put it into practice

  1. Lesson 16Guided laboratory and troubleshooting

Work independently

  1. Lesson 17Independent project and review
Curriculum source

HND Computer Engineering Software Engineering Curriculum.pdf · SWE 240 · Course table: p. 11 · Outline pages: 41