ACM DL

Computing Education (TOCE)

Menu

Search Issue
enter search term and/or author name

Archive


Journal on Educational Resources in Computing (JERIC), Volume 5 Issue 1, March 2005

Teaching quality object-oriented programming
Yishai A. Feldman
Article No.: 1
DOI: 10.1145/1101670.1101671
Computer science students need to learn how to write high-quality software. An important methodology for achieving quality is design-by-contract, in which code is developed together with its specification, which is given as class invariants and...

The CAN microcluster: Parallel processing over the controller area network
Paul A. Kuban, Rammohan K. Ragade
Article No.: 2
DOI: 10.1145/1101670.1101672
Most electrical engineering and computer science undergraduate programs include at least one course on microcontrollers and assembly language programming. Some departments offer legacy courses in C programming, but few include C programming from an...

A case library for teaching usability engineering: Design rationale, development, and classroom experience
John M. Carroll, Mary Beth Rosson
Article No.: 3
DOI: 10.1145/1101670.1101673
Case studies of professional software development practices describe how real (or realistic) projects are planned and executed. Cases provide engaging models of the activities and materials of software development to students and other novice...