An alternative model for computer networks education in computing disciplines