June 15, 2014
June 15, 2014
June 18, 2014
Electrical and Computer
24.76.1 - 24.76.14
A Multiple-Access Message-Exchange Course Project for a Networking Course in a BS Computer Engineering ProgramSince the 2009-10 academic year, the seniors in the computer engineering program at [institutionname] have been required to complete two networking courses, [course-name for 1st course] and[course-name for 2nd course]. Each carries three credits on the quarter system and each includesa project-based laboratory. The first of these two courses concentrates on the physical and datalink layers of communication networks, and the second concentrates more on higher layerprotocols, with emphasis on those used in Internet applications. The first course includesa course project in which student teams each design and implement a network node or terminalthat is expected to interoperate with nodes implemented by other teams.For the course project in the first course, the network medium has a bus topology, and bothelectrical busses and wireless optical media have been used for node-to-node connectivity indifferent years of the course offerings. The stated purpose of the network is to allow theexchange of short text messages between connected nodes. The students implement lower layernetwork protocols that are covered in the lecture portion of the course, including carrier-sensetype channel monitoring, collision detection, random wait times for retransmissions, message-packet error detection, and a specific signal-coding technique such as Manchester encoding,which varies from year to year. An interoperability standard is used by the teams. In some yearsthe standard has been developed by the students, and in other years it has been defined by thefaculty members teaching the course. Student teams are required to define the test proceduresfor verifying different parts of the required network operations, which are developedincrementally throughout the course.This paper presents an overview of the microcomputer-based platform that has been used for the[course-name for 1st course] course project, and several specifics on the signaling techniquesthat have been used in different years of the course offerings. The paper also discusses thedegree to which course project success was achieved based on assessments including projectgrades and student surveys, the various problems that were encountered, and the plannedchanges for future offerings of the course.
Chandler, E. W., & Barnekow, W. (2014, June), A Multiple-Access Message-Exchange Course Project for a Networking Course in a BS Computer Engineering Program Paper presented at 2014 ASEE Annual Conference & Exposition, Indianapolis, Indiana. https://peer.asee.org/19968
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2014 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015