Anonymous wrote:Mine is in a. IB program so did comp sci principles AP, AP Java, and is now doing IB Comp Sci. I don’t think her school offers all the courses OP listed.
+1. The only reason anyone takes principles is to satisfy the dumb McPS tech requirement (if you didn’t knock it out in MS, which most people don’t know you can). It’s a dumb class and the kids all say they don’t learn anything useful. I have another kid at a different HS and I don’t think they offer most of the classes PP listed.
There’s also a chronic problem in MCPS where the CS teachers don’t really know what they are teaching. They can’t really hire good CS people for teacher’s wages. So whatever your kid takes, they may have to just self study and use online resources.