DATA-51100 or CPSC-51500 or an undergraduate degree in Computer Science

Architecture and programming of parallel processing systems; distributed data storage techniques; multithreading and multitasking; redundancy; load balancing and management; distributed system event logging; programming techniques for maximizing the importance of distributed systems.

Learning Objectives:

  1. Explain various ways to organize processors for distributed problem solving.
  2. Write programs that allocate resources efficiently to solve various parallelizable problems.
  3. Design load balancing and backup systems that support the work of distributed systems.
  4. Use system monitoring tools to maintain and troubleshoot distributed systems.

YOUR OPPORTUNITY: You will learn how to leverage parallel and distributed computing architectures to process data on a massive scale.

Take the Next Step

Learn more about Lewis University's online programs. Call (866) 967-7046 to speak with a Graduate Admissions Counselor or click here to request more information.