I am doing the Cambridge International a levels board computer science. The theory's easy to understand if you get what is told there. Programming is something I struggle with ,however,my classmates find it easy . Compartitvely,theory is easier . I would say it's a 7.5 in difficulty level(but that's just my opinion). It's mostly theoretical and programming rather than actual projects .