Course not currently available

Programming for Digital Forensics

Short course

In Bedfordshire ()

Price on request

Description

  • Type

    Short course

Course structure The residential part of the course is 5 days. This course is assessed through coursework rather than exam, so a full 5 days are available for teaching. This course is entirely taught in the computer lab and is highly practical.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Programming

Course programme

What you will learn

On successful completion of this course those attending should be able to:

  • Demonstrate a disciplined approach to software development
  • Design a programmatic solution for a problem in a digital forensics context
  • Implement a programmatic solution for a problem in digital forensics
  • Construct, implement and document an appropriate test strategy for a programmatic solution to a digital forensics problem
  • Construct appropriate supporting documentation for a program that performs a digital forensics task
  • Justify design decisions and implementation solutions made during the development of a programmatic solution to a digital forensics problem.

Core content

This course is taught using the programming language.

  • Introduction to programming concepts
  • Development environments
  • Software development techniques
  • Software testing
  • Data types
  • Operators
  • Containers
  • String handling
  • Sequences and Mappings
  • Conditionals
  • Loops
  • File handling
  • Functions
  • Exception Handling.

Selected Python Modules:

  • OS module
  • Hashlib module
  • Struct module
  • Regular expressions module
  • Subprocess module
  • SQLite3 module
  • Logging module.

Programming for Digital Forensics

Price on request