Data and computer communications (3rd ed.)
Data and computer communications (3rd ed.)
The design of an inexpensive undergraduate data communications laboratory
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
NetCp—a project environment for an undergraduate computer networks course
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Teaching network programming with Ada and Lower_Layer
Proceedings of the conference on TRI-Ada '97
The design and implementation of a heterogeneous computer networking laboratory
CCSC '00 Proceedings of the fourteenth annual consortium on Small Colleges Southeastern conference
A multiplatform/multilanguage client/server project
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Implementing a networking component in a CS/IT curriculum: an experience report
Journal of Computing Sciences in Colleges
Computer networking laboratory projects
Journal of Computing Sciences in Colleges
ThreadMentor: a pedagogical tool for multithreaded programming
Journal on Educational Resources in Computing (JERIC)
Visualizing berkeley socket calls in students' programs
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Hi-index | 0.00 |
Although many data communications courses are taught with no programming content, courses designed for computer science majors should include programming. Many data communications courses with a programming component make use of serial ports on PCs while some deal with detailed network layer projects. UNIX socket programming allows the students to deal with the same issues and problems, but in a context that is more likely to be useful and that is more interesting. In addition, if socket classes are used with C++, only as much detail of socket operation as desired need be presented.