Secure Programming

Want to learn how you develop secure applications? Want to make your apps future proof and to withstand frequent, fierce and sophisticated attacks? Then Secure Programming is the right minor for you!

Developing secure applications is becoming more important every day. The demand for secure applications will also continue to be strong for the time being. And because networks and system are becoming more secure, attacks are often taking place at the application level. During the minor Secure Programming you learn from day 1 to develop with security in mind. 

Overview

Study start

  • November

Location

  • Emmen

Language

  • English

European credits

  • 15 EC's

Minor type

  • For specific bachelor programmes

Subject area

  • IT & Media

Minor content

In the minor you will get started with Secure Programming. Research has shown that it is cheaper and more efficient to solve possible security issues at an early stage during the development of a (web) application than after it has been put into use.   

 The software development life cycle (SDLC) is crucial in the development of applications for desktop environments and also for mobile applications such as a smartphone. You will be answering this question during your minor: How can secure programming be made part of the SDLC and which techniques can we apply?

In the minor you will develop and present a “secure” Android or iOS application in groups. You come up with an application yourself, and develop it by ways of the Secure SDLC. 

Structure of the minor

After completing this minor, students have both theoretical and practical knowledge of the following components in the field of secure programming: 

  •  Knowledge and interpretation of secure programming
  • Basic knowledge of cryptography
  • Apply the principles of secure programming
  • Apply the principles of threat modeling
  • Apply the principles of Secure testing
  • Develop an application according to the Secure Development Life Cycle. 

Examination

To assess whether you have achieved the objectives of this module, several assignments must be carried out. These assignments can be performed in a group as well as individually. In addition to the assignments, an application must be developed and presented. Finally, you deliver a report. All of these facets should be sufficient.     

  • Application 
  • Report 
  • Presentation 
     

Target group

Hbo-students 3th and 4th year of: 

  • Informatics 
  • Computer Science 
  • ICT 

Other courses from the Domain Applied Science are also welcome, provided that sufficient knowledge of Informatics is covered in their curriculum. 

Questions?

Do you have questions about this minor? Ask them via the online form.