CS 290B Java-centric Network Computing Peter Cappello
Course Mindset Alien beings with advanced technology visit Earth. You are the 1st person they see. As a token of intergalactic friendship, they give you an device that is capable of: curing all disease providing an infinite supply of clean energy wiping out hunger & poverty eliminating oppression & violence on Earth.
Course Mindset … You decide to: A. Give it to the President of the U. S. B. Give it to the Secretary General of the U. N. C. Take it apart.
Course Mindset … If you answered A or B, drop this class. In this course, we strive to become the aliens.
Challenge & Opportunity Learn Java technology for distributed computing (DC). Use it to solve bigger problems than ever before.
Learning Goals Learn some Java technology for making distributed systems. Learn some existing distributed computing efforts. Identify central issues in distributed computing Focus on fault tolerance & scalability Design & analysis of adaptively parallel algorithms
In What Ways Can We …? Apply Java DC technology to network computing? Apply Java DC technology in novel, clever ways? Sony play stations, wireless, …
Personal Properties to Achieve Goals Curiosity Intelligence Persistence Playfulness Friendliness Objectivity
For this course … Work hard every week Build your skills Build your understanding Build your team Aim high
My course goals for you … Learn Java DC technologies that help after you graduate UCSB. Get a knowledge base of network computing research. Have fun. Build friendships.
Welcome to CS 290! Java-centric Network Computing