COMES,* a system for computer aided instruction oriented to programming languages , is described here . The system allows a full integration of theory learning and practica l applications since it offers two different teaching strategies, one corresponding to a purely tutorial environment and one to a programming and problem-solving environment tha t has to be specialized for a given programming language . Thus, the learning process ca n be based on a tight alternation of theory and practice and relies more on personal experience than on memorization of abstract information . The main design choices are discussed in the paper and two examples of dialogues are supplied .
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.