cafca / souma

Souma is a distributed and end-to-end encrypted community platform based on humanist ideals
Apache License 2.0
5 stars 3 forks source link

Draft course description for StuKo #141

Open Trami opened 10 years ago

Trami commented 10 years ago

@wloev

Trami commented 10 years ago

first draft:

Seminar: Souma - A Cognitive Social Network supervisors: tutors: Atik Jamneshan, Ngan-Tram Ho Dac type: study project (part III)/ interdisciplinary seminar term: SS 2014 semester: no restrictions hours: 2 credits: 8 BSc: optional compulsory (Wahlpflichtbereich)

Prerequisites curiosity, interdisciplinary thinking, programming skills are very welcome (e.g. in python, htmls, css, javascript, bootstrap)

Course Description In this seminar we will continue developing Souma - an open source, decentralised, and encrypted social network that emphasises the self-determined development of individual and group identity. Social media have the potential to connect people around shared interests, enabling them to exchange data (e.g. twitter, pinterest, flickr, youtube), develop collective knowledge (e.g. wikipedia, dropbox), and organise joint action (e.g. kickstarter). But actually helping like-minded people to find each other and to coordinate their action to achieve common goals has not yet been at focus. Building up on 1 year’s interdisciplinary work that integrates insights from a cognitive science perspective – on self and identity, online and offline communication, self-management of groups, machine learning of a filter bubble, self-observation, interface metaphors etc. – now in the summer term 2014 we want to further detail out concepts and add functionality to Souma’s current alpha state.

Course Format The seminar syllabus will be participant-driven. We will be offering some more or less well-circumscribed topics (including some starting literature) around which expert teams can form. You can learn how to do research and/or software development, while accompanied by a mentor and a road map or suggest a new topic for exploration. We will be dynamically scheduling input sessions, guest speakers, group discussions, mentoring and feedback sessions, as they suit our on-going work. There will be an accompanying workshop (~ 3 sessions, optional, open to everybody) on pragmatic web-programming where you can learn basic concepts and skills to create your own homepage.

Requirements • regular attendance and participation • short midterm update of each team’s work • team presentations at a final conference • short written summary for each team

For more detailed information website: http://appsouma.com/ github: https://github.com/ciex/souma (code) https://github.com/ciex/souma/wiki (contents)

Trami commented 10 years ago

@all for review

cartisan commented 10 years ago

...and organising joint action to a certain extent (e.g. kickstarter)... --> ...and organise joint action...

...We will be offering some more or less... --> ... we will offer some...

...You can learn how to do research and/or software development, while accompanied by a mentor and a road map or suggest a new topic for exploration.... --> ...New topics for exploration can be proposed as well. You can learn how to do research and/or software development in an existing project group, while accompanied by a mentor and a road map.

...We can be dynamically scheduling input sessions, guest speakers,... ---> ...We will be dynamically...

Two points apart from the text: (1) We should get some non-souma coxis to read that and see what we forgot because we are to deep into it. (2) Should we mention all souma-participants as tutors and ond/or open it up for "external" master students as supervisors?

( @Trami )

wloev commented 10 years ago

Agree fully with Leon's remarks. Furthermore, I think we should add another point: "Goals" or "What you can learn" with content like this:

Ah yeah, probably there should also be a bit less emphasis on the "you are doing our work"-aspect and more on how magnificent everything is and may become in this seminar. ;)

@Trami

Trami commented 10 years ago

very good points @cartisan. (1) guess it's too late for that, we'll just try like this? or you just try to ask s.o. you happen to meet today, e.g. @wloev: you might want to ask in your flat? (2) in the course description I would mention just two representative mentors, who want to take the main part of coordination; anyone who volunteers? tutors can be all participants and probably also other masters. i think, the list might become too long and confusing if we put all names. but you can discuss this tomorrow?

i like the bullet point style @wloev just replace the parts of the continuous text which overlap and put the bullet list. i would leave out the last point (redundant) and better add s.th. similar to "have fun, enjoy an educative time with a good team"

wloev commented 10 years ago

Further details: https://github.com/ciex/souma/wiki/Protocol-25.03.2014%3A-Slawa%2C-Trami

cafca commented 10 years ago

final draft:

Seminar: Developing a Cognitive Social Network Supervisors: Helmar Gust Tutors: Atik Jamneshan, Leon Berov Type: Study project (3rd semester, for participants that have taken part in the previous study project's 2nd semester only) / interdisciplinary seminar Term: SS 2014 Semester: no restrictions Hours: 4 Credits: 8 BSc: optional compulsory (Wahlpflichtbereich)

Prerequisites Curiosity, interdisciplinary thinking, programming skills are very welcome (e.g. in python, htmls, css, javascript, bootstrap)

Course Description In this seminar we will continue developing Souma - an open source, decentralised, and encrypted social network that emphasises the self-determined development of individual and group identity. Social media have the potential to connect people around shared interests, enabling them to exchange data (e.g. Twitter, Flickr, YouTube), develop collective knowledge (e.g. Wikipedia, Dropbox), and organise joint action (e.g. Github). But actually helping like-minded people to find each other and to coordinate their action to achieve shared goals has not yet been at focus. We will build on 1 year’s interdisciplinary work that integrates insights from a cognitive science perspective concerning self and identity, online vs. offline communication, self-management of groups, machine learning of an interest model, self-observation and interface metaphors. Now in the summer term 2014 we want to further detail out concepts and add functionality to Souma’s current alpha state.

Course Format: The seminar syllabus will be participant-driven. We will offer mentors and topics (including some literature) around which expert teams are formed. New topics for exploration can be proposed as well. We will dynamically schedule instruction sessions, guest speakers, group discussions, mentoring and feedback sessions, as they suit our on-going work. There will be an accompanying workshop (~ 3 sessions, optional, open to everybody) on pragmatic web-programming where you can learn basic concepts and skills to create your own web page.

Goals: Learn how to do research and develop software in a team setting:

Requirements • regular attendance and participation • short midterm update of each team’s work • team presentations at a final conference • short written summary for each team

For more detailed information website: http://blog.souma.io/ github: https://github.com/ciex/souma (code) https://github.com/ciex/souma/wiki (wiki)