= CPTR328-Specific Additions to the Standard Syllabus = ||Prerequisites: || (Math 122 or Math 191) AND (CPTR 212 or CPTR 215) || ||Textbook: ||Computer Networking: A Top-Down Approach, 8/E, ISBN 10: 0-13-688155-7 || ||Supplemental Reading: || Projects will require research. You may need to use ACM and IEEE repositories available at the library. || == Course Purpose, Goals & Objectives == The purpose of this course is to instruct students so that they will be able to understand and explain the principle issues in computer networks and the Internet. Objectives include: * Be familiar with network models * Enumerate the OSI model and describe the services and functions provided at each layer. * Describe the Internet model and map the layers to the OSI layers. * Describe IPv4 and IPv6. * Be familiar with routing protocols. * Students must complete a programming project that uses TCP/IP protocols to implement a student-designed, application-layer, protocol. IT students may choose, instead, to complete a project that installs and configures a network application, or analyzes the effectiveness (using statical data) of an application layer protocol. Student projects require a proposal and approval by the professor. For general information for the syllabus see StandardSyllabus