Timothy J. Long

Learn More
1. ABSTRACT It is possible to teach architectural-level issues as early as CSl/CS2. But the ultimate success of this approach hinges in part on the availability of appropriate tools to assist students in building the right mental models of the development and composition of software systems. 1.1 Keywords Software engineering education and training, software(More)
First-year computer science students need to see clearly that computer science as a discipline has an important intellectual role to play and that it offers deep philosophical questions, much like the other hard sciences and mathematics; that CS is not "just programming". An appropriate intellectual focus for CS1/CS2 can be built on the foundations of(More)