CS 490 Computer Communications Networks & Distributed Processing (Spring 2017)
Study of networks of interacting computers. The problems, rationale, and possible solution for both distributed processing and distributed data bases will be examined.
Instructor:
Chad Williams
Term: Spring 2017
Credits: 3
Extended description:
Program objectives and program learning outcomes are supported by the following course learning outcomes achieved by students upon a successful completion of this course students will have the ability to:
- CLO-1: Apply fundamental underlying principles of computer networking (a,b);
- CLO-2: Evaluate the details and functionality of layered network architecture (a,j);
- CLO-3: Apply mathematical foundations to solve computational problems in computer networking (a,j);
- CLO-4: Analyze and summarize research literature describing P2P file sharing system architectures (e,g);
- CLO-5: Evaluate ethical, legal, security, and social issues related to computer networking (e);
- CLO-6: Synthesize a medium scale team project utilizing modern software development tools (a,b,c,d,i);
- CLO-7: Apply the cumulative course concepts to design and implement a P2P file sharing application utilizing several application and transport layer protocols (a,b,c,i,j,k).