Cloud-based computing platform to collect, store, analyze, and present data for Internet of Things. Messaging system; distributed key-value store; batch and stream data processing; data visualization; security and privacy issues. Students work in groups to design, implement, and evaluate system prototypes. Previous experience with object-oriented programming (CS 116) is required. Knowledge of computer networks or database systems is preferred.
Audio Engineering, Communications Engineering, Computer Engineering, Computer Software Engineering, Electrical Engineering, Electronic Engineering, Energy Engineering, Engineering Management, Engineering Technology, Information Engineering, Management Engineering, Software Engineering, Technical Engineering, Telecommunications Engineering, Computer & Information Science, Computer Sciences