Secure Programming

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

Developing secure applications is becoming more important everyday. 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. 

Kenmerken

Startmoment

  • Februari

Locatie

  • Emmen

Taal

  • Nederlands

EC's

  • 15 EC's

Type minor

  • Voor specifieke hbo-opleiding(en)

Interessegebied

  • ICT

Inhoud van de minor

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. The question we will answer in this minor is the following: 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. 

Opzet van de minor

After completing this module, 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. 

Toetsing

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 

Doelgroep

Hbo-students 3th and 4th year of: 

  • Informatics 
  • Computer Science 
  • ICT 

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

Vragen?

Heb je vragen over deze minor? Stel ze via het online formulier.