The first half of A Level: deeper theory, procedural programming, databases and software development.