Which requirements must I fulfil to access Foundation Level certification?
Participants should have the following knowledge and/or experience:
- At least 18 months of practical experience in software development, acquired by programming various projects or systems outside of education.
- Knowledge of and practical experience in at least one higher programming language.
- Basics of modelling and abstraction.
- Basics of UML (class, package, component and sequence diagrams) and their relation to source code.
- Practical experience in technical documentation, especially in the documentation of source code, system designs or technical concepts.
Helpful for the understanding of some concepts are also:
- Knowledge of object orientation
- Practical experience in at least one object-oriented programming language
- Practical experience in the design and implementation of distributed applications, such as client/server systems or web applications
We consider it useful to prepare for the CPSA‑F exam by attending an accredited training course – but in general you can also take a CPSA‑F exam without training.