Skip to content
This repository has been archived by the owner on Sep 26, 2020. It is now read-only.

Latest commit

 

History

History

slack

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

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!

All cohorts

There is a channel available for each new cohort:

  • firstcohort (private) - april2019batcharchive (archive)
  • october2019batch
  • april2020batch
  • ...

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
#polyglots If you are into learning languages other than programming ones
#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
#retrocomputing For those who think that modern computers are too fast. Here we can show our C64-programs, our EBCDIC-skills and ask questions about the Motorola 68000 CPU.
#space Space exploration, astrophysics and astronomy (or maybe you're just a Trek-kie)
#today-i-learned Share briefly what you learned today
#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.
#html-and-css To discuss and questions about web development.
#job_opportunities To share IT job opportunities
#latex Share examples and ask questions about the LaTeX typesetting system
#linear-algebra Extra-curricular activity
#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
#repl Shaping the future of the REPL with a flow of ideas
#resources Post useful learning resources here
#reviewexchange For those that need a peer review to review each other
#rpl-hcw-google-it For discussing Google IT professional Certificate
#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
#transfer-to-on-campus For everyone considering transferring to an on-campus degree
#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
#webinars Automatic announcements for upcoming webinars

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-computational-math Computational 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

* This module can be skipped with RPL (Recognition of Prior Learning). See the channel #rpl-hcw-google-it and the FAQ here.

Modules level 5

Channel Module name
#cm2005-object-oriented-programming Object Oriented Programming
#cm2010-software-design-development Software Design and Development
#cm2015-programming-with-data Programming with Data
#cm2020-agile-software-projects Agile Software Projects
#cm2025-computer-security Computer Security
#cm2030-graphics-programming Graphics Programming
#cm2035-algos-data-ii Algorithms and data structures II
#cm2040-databases-networks-web Databases, Networks and the Web

Modules level 6

Channel Module name
#cm3005-data-science Data Science
#cm3015-machine-learning-and-neural-networks Machine Learning and Neural Networks
#cm3020-artificial-intelligence Artificial Intelligence
#cm3035-adv-web-dev Advanced Web Development
#cm3055-interaction-design Interaction Design

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

awesome-slackAwesome

A curated list of awesome Slack related things

Slack Onboarding

Slack Onboarding Workflow ('Slack Tutor')

A Slack workflow 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 workflow 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.
- *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:!