Developing a Computer Science Concept Inventory for Introductory Programming
The FCS1: a language independent assessment of CS1 knowledge