CS 490 Computer Communications Networks & Distributed Processing (Spring 2016)

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 2016


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).