We may earn an affiliate commission when you visit our partners.
Course image
Scott Klemmer

People are social creatures and the modern Internet reflects that. Technology has made collaboration at a distance possible in new ways that present their own set of challenges. This course will introduce you to the major challenges and opportunities for creating online communities. What does the future hold? Learn how social computing can create collaboration experiences that go beyond what’s possible face to face.

Enroll now

What's inside

Syllabus

Connecting People through Technology
When you think of social media, you might think of a popular social network, like Facebook, Twitter, or LinkedIn. These are indeed powerful, but the universe of social media is much larger. Both online and off, most everything we do has a social component that is mediated by some technology. After all, technologies have been helping people communicate since long before your favorite curly-haired CEO dropped out of college. In this module, you’ll learn about different types of social software, how to think about physical collaboration and digital collaboration using the same framework, and what the challenges to success for collaborative software are.
Read more
Challenges & Opportunities of Collaboration Online
In our always-on, pervasively connected world, it can seem as if space and distance don’t matter anymore. Indeed, more and more organizations are outsourcing work around the globe and/or opening satellite locations. But being instantly reachable from anywhere in the world, isn’t the same as being there. In this module, you’ll learn the ways that distance does and doesn’t matter, how to design for this reality and how to create technologies that go beyond being there.
Crowdsourcing
It can’t possibly work, can it? Slice up challenging problems into tiny pieces, distribute them to people all over the planet, and then gather their responses to piece together a solution. In this module, you’ll learn both the possibilities and limits of crowdsourcing. You’ll learn strategies for being able to use crowdsourcing successfully, and even hear from the voice of a professional crowdworker about what makes it successful from a worker’s perspective. To gain deeper intuitions, you’ll get to try it out yourself in the assignment.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers social collaboration tools, akin to what you would learn in an academic class on the subject
Taught by Scott Klemmer, who are recognized industry professionals in Social Computing
Develops collaboration skills, which are core skills for today's global and remote workplace

Save this course

Save Social Computing to your list so you can find it easily later:
Save

Reviews summary

Social computing: students recommend

Learners say this well-received, socially-engaging course, titled Social Computing, is recommended for its engaging assignments. Students also appreciate the course videos, lectures, and assignments, and instructors are described as engaging. While some students mention difficulties with coursework, grading deadlines, and assignment clarity, most remarks are largely positive.
Students praise high-quality lectures.
"Good course, well explained by speaker"
"V​ery informative and nicely presented. Highly recommended."
Students mention engaging assignments.
"Its hard but worth it! Learned a lot."
"Just a solid solid course, great stuff Scott!"
"I learned a lot, I love the way you teach this class."
A few students mention dated content.
"Although some of the videos seems to be like 5 years old, some of the content is still relevant to create a baseline understanding of the principles of social computer."
Students mention grading delays.
"Takes quite a long while to get your assignments marked in this course."
"Course work does not get reviewed by the end of the class and I've reset deadlines twice waiting for someone to actually grade it."
Some students mention difficulties with assignment clarity.
"classes were good.But too much long and big assignments made it boring ."
"It's good, but it needs a lot of improvements.The videos are not directly related to the assignment, and the assignments are not very clear! "

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Social Computing with these activities:
Take notes during the course
Active participation and engagement will help you retain key lessons from this course.
Show steps
  • Attend all of the course lectures and tutorials.
  • Take notes on the main points of each lesson.
  • Review your notes regularly.
Review general collaboration skills
Warm up your general collaboration skills in preparation for this course.
Browse courses on Collaboration
Show steps
  • Think back to your past social media experiences. What did you like? What didn’t you like? How could you use that experience to inform your future online collaborations?
  • Reach out to an online friend or colleague and ask them to talk about their experiences and their successes and failures with online communications.
Read 'Social Media Marketing for Dummies'
Gain a foundational understanding of social media marketing to build your online community.
Show steps
  • Read the book.
  • Take notes on the key concepts.
  • Apply what you've learned to your own social media marketing efforts.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Explore social media for work
Familiarize yourself with different social media apps and how they can be used to support collaboration.
Browse courses on Social Media
Show steps
  • Choose a social media platform that you're interested in learning more about, such as Slack, Discord, or Zoom.
  • Watch a few tutorials on how to use that platform effectively for work.
  • Experiment with the platform by sending messages, creating groups, and sharing files.
Practice using social media tools
Get hands-on experience with the tools you'll be using to collaborate online.
Browse courses on Social Media Tools
Show steps
  • Set up a social media account for yourself.
  • Join a few groups related to your interests.
  • Start posting content and interacting with other users.
Join an online community for collaboration
Connect with other learners and professionals to share knowledge, ideas, and support.
Browse courses on Online Communities
Show steps
  • Search for an online community that aligns with your interests.
  • Join the community and introduce yourself.
  • Participate in discussions, ask questions, and share your own knowledge and experiences.
Create a social media plan for your team
Develop a plan for how you will use social media to collaborate with your team.
Show steps
  • Identify your team's goals for using social media.
  • Research different social media platforms to see which ones are best suited for your team's needs.
  • Develop a content calendar that outlines what types of content you will post on each platform.
  • Create a set of guidelines for your team on how to use social media professionally.
Participate in a social media challenge
Put your social media skills to the test and learn from others in a fun and competitive environment.
Browse courses on Collaboration
Show steps
  • Find a social media challenge that interests you.
  • Create content that meets the challenge requirements.
  • Submit your content and promote it to your followers.

Career center

Learners who complete Social Computing will develop knowledge and skills that may be useful to these careers:
Social Media Manager
A Social Media Manager is responsible for developing, executing, and analyzing social media strategies for businesses and organizations. The Social Computing course can help you build a foundation in the principles of social media and collaboration, which are essential for success in this role. The course will introduce you to different types of social software, how to design for collaboration, and how to create technologies that go beyond being there. This knowledge will be invaluable as you develop and implement social media strategies that engage your target audience and achieve your business goals.
Community Manager
A Community Manager is responsible for building and managing online communities for businesses and organizations. The Social Computing course can help you develop the skills you need to be successful in this role, such as how to connect people through technology, how to design for collaboration online, and how to create technologies that go beyond being there. The course will also introduce you to the challenges and opportunities of collaboration online, which will be invaluable as you work to build and manage thriving online communities.
Interaction Designer
An Interaction Designer is responsible for designing the interactions between users and digital products. The Social Computing course can help you develop the skills you need to be successful in this role, such as how to connect people through technology, how to design for collaboration online, and how to create technologies that go beyond being there. The course will also introduce you to the challenges and opportunities of collaboration online, which will be invaluable as you work to design interactions that are both intuitive and engaging.
User Experience Designer
A User Experience Designer is responsible for designing and evaluating the user experience of websites, apps, and other digital products. The Social Computing course can help you develop the skills you need to be successful in this role, such as how to connect people through technology, how to design for collaboration online, and how to create technologies that go beyond being there. The course will also introduce you to the challenges and opportunities of collaboration online, which will be invaluable as you work to design user experiences that are both effective and engaging.
Software Engineer
A Software Engineer is responsible for designing, developing, and maintaining software applications. The Social Computing course can help you build a foundation in the principles of social computing, which are becoming increasingly important in the development of software applications. The course will introduce you to different types of social software, how to design for collaboration, and how to create technologies that go beyond being there. This knowledge will be invaluable as you develop software applications that are both effective and engaging.
Data Scientist
A Data Scientist is responsible for collecting, analyzing, and interpreting data to help businesses and organizations make better decisions. The Social Computing course can help you develop the skills you need to be successful in this role, such as how to connect people through technology, how to design for collaboration online, and how to create technologies that go beyond being there. The course will also introduce you to the challenges and opportunities of collaboration online, which will be invaluable as you work to collect and analyze data from a variety of sources.
Product Manager
A Product Manager is responsible for the development and launch of new products. The Social Computing course can help you develop the skills you need to be successful in this role, such as how to connect people through technology, how to design for collaboration online, and how to create technologies that go beyond being there. The course will also introduce you to the challenges and opportunities of collaboration online, which will be invaluable as you work to develop and launch new products that meet the needs of your target market.
Project Manager
A Project Manager is responsible for planning, organizing, and executing projects. The Social Computing course can help you develop the skills you need to be successful in this role, such as how to connect people through technology, how to design for collaboration online, and how to create technologies that go beyond being there. The course will also introduce you to the challenges and opportunities of collaboration online, which will be invaluable as you work to plan and execute projects that are both effective and efficient.
Business Analyst
A Business Analyst is responsible for analyzing business processes and developing solutions to improve efficiency. The Social Computing course can help you develop the skills you need to be successful in this role, such as how to connect people through technology, how to design for collaboration online, and how to create technologies that go beyond being there. The course will also introduce you to the challenges and opportunities of collaboration online, which will be invaluable as you work to analyze business processes and develop solutions that are both effective and efficient.
Consultant
A Consultant provides advice to businesses and organizations on how to improve their operations. The Social Computing course can help you develop the skills you need to be successful in this role, such as how to connect people through technology, how to design for collaboration online, and how to create technologies that go beyond being there. The course will also introduce you to the challenges and opportunities of collaboration online, which will be invaluable as you work to provide advice to businesses and organizations on how to improve their operations.
Entrepreneur
An Entrepreneur is someone who starts their own business. The Social Computing course can help you develop the skills you need to be successful in this role, such as how to connect people through technology, how to design for collaboration online, and how to create technologies that go beyond being there. The course will also introduce you to the challenges and opportunities of collaboration online, which will be invaluable as you work to start and grow your own business.
Nonprofit Manager
A Nonprofit Manager is responsible for the operation of a nonprofit organization. The Social Computing course can help you develop the skills you need to be successful in this role, such as how to connect people through technology, how to design for collaboration online, and how to create technologies that go beyond being there. The course will also introduce you to the challenges and opportunities of collaboration online, which will be invaluable as you work to manage a nonprofit organization.
Educator
An Educator is responsible for teaching students. The Social Computing course can help you develop the skills you need to be successful in this role, such as how to connect people through technology, how to design for collaboration online, and how to create technologies that go beyond being there. The course will also introduce you to the challenges and opportunities of collaboration online, which will be invaluable as you work to teach students in a variety of settings.
Researcher
A Researcher is responsible for conducting research in a variety of fields. The Social Computing course can help you develop the skills you need to be successful in this role, such as how to connect people through technology, how to design for collaboration online, and how to create technologies that go beyond being there. The course will also introduce you to the challenges and opportunities of collaboration online, which will be invaluable as you work to conduct research in a variety of fields.
Writer
A Writer is responsible for writing content for a variety of purposes. The Social Computing course can help you develop the skills you need to be successful in this role, such as how to connect people through technology, how to design for collaboration online, and how to create technologies that go beyond being there. The course will also introduce you to the challenges and opportunities of collaboration online, which will be invaluable as you work to write content that is both engaging and informative.

Reading list

We've selected 24 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Social Computing.
Provides a comprehensive look at collaborative software engineering, which major topic of the course. It offers a theoretical background and practical knowledge, making it a valuable resource for deeper understanding.
Collection of essays that explore the social and cultural impact of social media. It provides a critical perspective on the role of social media in our lives and offers insights into its potential for both good and harm.
Provides a comprehensive overview of social media, covering key concepts such as identity, privacy, and social networks. It offers a critical perspective on the impact of social media on society and culture.
Offers a comprehensive overview of social computing and social media, exploring the technologies, theories, and applications. It provides a balanced perspective on the benefits and challenges of social media and its implications for society.
Explores the potential and challenges of human-AI collaboration. It provides a framework for understanding how humans and AI can work together to solve complex problems and create innovative solutions.
Provides a comprehensive guide to developing and implementing a social media strategy. It offers valuable insights into understanding customer behavior and creating engaging content.
Provides a comprehensive guide to building a successful social media marketing campaign. It offers practical advice and case studies on using social media to achieve business goals.
This comprehensive guide provides practical advice and case studies on using social media for business. It offers valuable insights into building a social media presence and engaging with customers.
Provides a comprehensive toolkit for social media marketing professionals. It offers practical advice and case studies on using social media to achieve business goals.
A critical analysis of the social, cultural, and political implications of social media.
Offers a practical guide to designing social interfaces. It covers the principles of social design and provides patterns and examples of successful social interfaces.
Examines the impact of social media on identity formation and community building. It explores how social media platforms shape our self-presentation, social interactions, and sense of belonging.
Provides a broad overview of the impact of digital media on society. It covers a wide range of topics, including the history of digital media, digital media and social change, and the ethical and policy implications of digital media.
A look at the future of social computing, with a focus on the ethical and policy implications.
Provides a practical guide to user experience design. It covers the principles of user-centered design and offers practical advice on how to create usable and engaging digital products.
A mathematical and computational approach to understanding social networks and crowdsourcing.
Focuses on measuring and optimizing social media marketing efforts. It provides a framework for evaluating the effectiveness of social media campaigns and offers practical advice on improving results.
Focuses on measuring the return on investment (ROI) of social media marketing. It provides a framework for evaluating the effectiveness of social media campaigns and offers practical advice on improving results.
Provides a comprehensive guide to social media marketing for beginners. It offers practical advice and step-by-step instructions on using social media to achieve business goals.
Provides a practical guide to managing your online presence. It covers the principles of online reputation management and offers tips on how to create a positive and professional online identity.
A sociological analysis of the impact of social media on public life.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Social Computing.
(Re)Imagining Port Cities: Understanding Space, Society...
Distributed Work in Globalized Workplaces: Solutions for...
Collaborating with Teams and CI/CD Tools on Heroku-18
Sustainable Urban Development
Social Science Approaches to the Study of Chinese Society...
Estrategia e innovación en las administraciones públicas
Teamwork in face-to-face, remote and hybrid environments
Business intelligence and data analytics: Generate...
Global Challenges for a Sustainable Society
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser