- Pre CS-392
- Pre CS-182
- Pre CS-385
- Pre CS-570
- Pre CS-590
Introduction
The technical issues involved in modern internet and online social networks. Basic social network terminology; properties of social networks: connectivity, long tail, network effects; and how these properties affect real life software systems, e.g.: blogs, wikis, social bookmarks and tagging, folksonomy, and online social networks. Students will learn programming with online social networking APIs: OpenSocial, Facebook, and Twitter. They shall also develop an appreciation of ethical, legal, and technical issues like privacy, anonymity, and authentication inherent in online social network applications. Course includes a term project resulting in a social networking application that uses the social networking APIs to operate on one of the popular social software platforms.
Teacher
David Pfeffer
ADJUNCT PROFESSOR
Email: dpfeffer@stevens.edu
Education
Bachelors of Science in Computer Science
Stevens Institute of Technology
Hoboken, NJ
Honors; Minor in Law and Public Policy
Masters of Science in Computer Science
Stevens Institute of Technology
Hoboken, NJ
4.0 GPA; Graduate Certificates in Computer Systems, Databases & Service Oriented Architecture, Distributed Systems, Enterprise Computing, Quantitative Software Engineering, Service Oriented Computing
Professional Societies
Member of the IEEE Computer Society and ACM.
Courses
CS 521 TCP/IP Networking
CS 570 Introduction to Programming, Data Structures, and Algorithms
CS 465 Selected Topics in Computer Science
SSW 810 Selected Topics in Systems Centric Software Engineering