Ethernet: distributed packet switching for local computer networks
Communications of the ACM
Teacing breadth-first depth-first
Proceedings of the 6th annual conference on Innovation and technology in computer science education
Implementing CC2001: a breadth-first introductory course for a just-in-time curriculum design
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Breadth-also: a rationale and implementation
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Another breadth-first approach to CS I using python
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Communications of the ACM - Blueprint for the future of high-performance networking
A media computation course for non-majors
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Using networking examples for labs and enrichment in CS1
Journal of Computing Sciences in Colleges
Using daily student presentations to address attitudes and communication skills in CS1
Proceedings of the 40th ACM technical symposium on Computer science education
A unified approach to introductory computer science: can one size fit all?
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Case Studies of Liberal Arts Computer Science Programs
ACM Transactions on Computing Education (TOCE)
Follow the river and you will find the C
Proceedings of the 42nd ACM technical symposium on Computer science education
From concrete to abstract?: problem domain in the learning of introductory programming
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Create two, three, many courses: an experiment in contextualized introductory computer science
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
We describe a new introductory course based on an unusual approach to the development of a breadth-first curriculum. The course focuses on exploring examples that illustrate a broad collection of the facets of computer science, but it draws all of these examples from a single subfield, computer networks. We demonstrate how this approach provides a more coherent educational experience for students while emphasizing the essentials that tie all of the fields of our discipline together.