Skip to content

Latest commit

 

History

History
124 lines (109 loc) · 13 KB

README.md

File metadata and controls

124 lines (109 loc) · 13 KB

Go back to the main page

Slack

Table of contents

Resources

Channels

Don't forget to check out the right channels on Slack that will be best suited to help you!

Fun channels

Channel Purpose
#hackathons Organise coding challenges
#hacking Ethical hacking / general InfoSec stuff
#introductions Introduce yourself to your new course mates
#journal-club Read and discuss research papers
#memes Share all the dank memes
#music Off topic discussion about music
#pets For a bit of furry, feathery or scaly relief
#photography Share your favorite photos and view those from others
#random A place for non-work-related flimflam, faffing, hodge-podge or jibber-jabber you'd prefer to keep out of more focused work-related channels
#uol_game-jam Group for organising game jams

Help and resources

Channel Purpose
#advanceddegree Everything related to advanced degree(s)
#askpreviouscohorts Asking previous cohorts questions related to the programme
#bookworm What the great minds of this world are reading
#bugs When you see a bug, report it here so we can all collectively flag it and speed up the process of cleaning up the course content
#channel-discovery Find great new channels related to our degree
#cs-professionals Gathering for professionals from computer science & engineering industry
#entrepreneurs A channel for entrepreneurs or wannabe entrepreneurs to collaborate and help each other
#free-stuff Free stuff to share with others. How have you used your student card etc?
#functional Since functional programming is becoming kind of a mandatory skill in many companies and since it is not easy to be good at it, maybe we want to share thoughts, links, ideas, know-how, blogs, presentations, designs, patterns etc.
#general This channel is for workspace-wide communication and announcements. All members are in this channel.
#job_opportunities To share IT job opportunities
#linux A channel for Linux related discussions
#live-sessions Study in live sessions with your peers, making the most of our collective intelligence
#maths To share interesting math problems
#newbies Discussion about programming fundamentals, for programming newbies
#notes Sharing different notes not only from uni or links to other uni open lectures
#official-communications Please post any helpful conversations with SRMs or communication from UoL here. Use threads and try to keep things searchable. (Add textual descriptions). A fair warning: even though the name says official. Nothing posted here is binding in any way.
#open_source_collaborations For UoL students to collaborate together on projects they may want to use for portfolios or building future businesses
#pair-programming Find partners to work with on programming problems
#podcasts Listen your way to success while being entertained
#resources Post useful learning resources here
#reviewexchange For those that need a peer review to review each other
#studytips_and_tools Share study tips, methods, apps that might help others
#teachyourselfcs Discussions related to the roadmap provided by teachyourselfcs.com, Find Resources on https://teachyourselfcs-uol.btofficiel.now.sh
#vent We know that sometimes, you need to let off steam. Instead of cluttering other channels, it makes more sense to have a dedicated channel to just venting

All channels starting with #asg for Accountable Study Groups.

Modules level 4

Channel Module name
#cm1005-intro-prog-i Introduction to programming I
#cm1010-intro-prog-ii Introduction to programming II
#cm1015-numerical-math
- #cm1015-sample-paper
Numerical mathematics
- Sample paper for numerical mathematics
#cm1020-discrete-math Discrete mathematics
#cm1025-fundamental-cs Fundamentals of computer science
#cm1030-hcw How computers work
#cm1035-algos-data-i Algorithms and data structures I
#cm1040-web-dev Web development

Specialisms

Channel Specialism
#data_science Data Science
#gamedev Game Development
#iot Internet of Things
#mlai Machine Learning & Artificial Intelligence
#ux User Experience
#vr Virtual Reality
#webdev Web and Mobile Development

How to use Slack

For developers & contributors

Slack app integrations

GreetBot

GreetBot welcomes new students joining the workspace to guide them on their journey from the very beginning by pointing them to this repository and other useful resources. Right now, the custom message sent by the bot is as follow:

Hey @new_user_name! Welcome aboard. A few key points you will want to know to get started:

- *Reply using threads* to keep things neat instead of posting to the channel. :thumbsup:
- Read the *Programme Regulations* and the *Guidelines for Examinations*: london.ac.uk/sites/default/files/regulations/progregs-computer-science-2019-2020.pdf and london.ac.uk/sites/default/files/examiners/guidelines-for-examinations-2018-19.pdf
- *Post in the relevant channels*: there is a channel for each module, starting with `#cm`. For example, discrete maths questions should go in #cm1020-discrete-math. Use #askpreviouscohorts or #october2019batch for cohort specific discussion instead of #general.
- *Make sure a channel doesn't already exist* before creating another one with the same purpose. You can collaborate in a *private group work* by creating a *private channel* instead of a public one.
- *Curated list of course related resources* here: github.com/world-class/REPL
- Remember to check the *pinned messages* in each channel: you'll find useful info!
- *Please do your own research* (Slack, search engine, etc.) before asking a question that has been answered many times. For a start, make sure you have read all the documents you will find on that page: github.com/world-class/REPL#documents-and-resources-provided-publicly-by-the-university-of-london
- Don't forget the *_Search_ feature* available on Slack (specific keywords, messages from a specific user with *from:@username*, in different channels, by files, within certain dates, etc.). → slack.com/help/articles/202528808-search-in-slack
- Get in touch with your tutors and SRMs (Student Relationship Managers)! → github.com/world-class/REPL#reaching-out-to-tutors-and-srms
- Be *nice*, be *respectful*. Don't make jokes or post memes that target a particular gender, religion, nationality or sexuality — we're a global and multicultural community. *Some students may be more sensitive* about certain topics and we certainly *don't want to discriminate* anybody and *don't want to make Slack a hostile environment* in any way.
- *Do not violate UoL guidelines* (don’t post *illegal* materials, solutions to *graded quizzes* or big *chunks of code* related to any graded assignment).
- *Refer to specific modules, videos and quizzes by their number* (week and item numbers as shown in Coursera), so that it is easy for future users to look for answers. You'll find a #bugs channel to help you uncover if a bug you have encountered has been documented before: please post to that channel *only once a bug has been identified* as such in another channel.
- Use your real name — we are at a real university and we are real students. You will get as much privacy as at a real university. If you wish to remain private, expect part of the community to not interact with you.
- *Thank people* when they help you! :slightly_smiling_face: Despite the distance, we're still humans (most of us, anyways).

We hope you'll have a great time here! *_Remember that succeeding as a CS student has a lot to do with being able to find answers on your own and sharing them to cement your learning_* :bulb:.

Be well and *welcome* :slightly_smiling_face:!