Course not currently available
Programming for Digital Forensics
Short course
In Bedfordshire ()
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.
Reviews
Subjects
- Programming
Course programme
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