Don't forget to check out the right channels on Slack that will be best suited to help you!
There is a channel available for each new cohort:
firstcohort
(private) -april2019batcharchive
(archive)october2019batch
april2020batch
- ...
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 |
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.
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.
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 |
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 |
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 |
- Available shortcuts
- How to format your messages
- How to share snippets of code (JavaScript, HTML, CSS, Python, C++, etc.)
- How to use pinned items (important info in each channel)
- How to search effectively (filtering by channel, user, date, file types, etc.)
- How to find channels
- Using threads while communicating to keep chats organized
- Slack help center for anything else
A curated list of awesome Slack related things
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:!