Computer Science 12
Text-based online chat platforms
We will be using both of the following chat media:
Zulip chatroom (text-based). Our online class activity will take place here.
A simple basic text-based chatroom, as a backup medium in the event that students are having difficulty using Zulip.
A Zulip chatroom is organized into streams, similar to channels on some other chat sites..
Once you've registered and then reached the main chat area, here's how to access the streams:
The streams (channels) you are subscribed to are listed in the left column under "STREAMS" on the left panel.
To view all the latest messages from all the streams you are subscribed to, click "All messages" at the top left corner of the main chat window. Important: do this often!
To view only the messages in just one stream, click its name in the listing under "STREAMS" on the left panel.
Important information about particular streams:
On the left panel, you should see the following streams: "assignments," "class sessions," "general," "learning to use Zulip," and a stream whose name begins with "private:", followed by your name. If you don't have a "private" stream, please let me know!
If you haven't used Zulip chat before, please use the "practice using Zulip" stream for your initial practice using Zulip before you post chat messages anywhere else.
The "general" stream is the place for general announcements, and is the place to discuss general issues pertaining to the chat platform.
The "class sessions" stream is where most of the subject matter of the course will be presented and discussed.
The "assignments" stream is where we will discuss particular assignments while you are working on them.
Your "private: [your name]" stream is where you will sometimes be directed to answer questions. Questions answered in private streams will count toward the class participation grade that will be treated as a rough equivalent of quizzes. It is also a place to ask questions on matters you prefer not to share with the rest of the class for whatever reason.
Topics within a stream, and how to post a chat message:
Chats within streams are organized by topic, to make it easier to follow a conversation if multiple conversations are going on at once. When you click on a stream in the left column, you will see topics listed below the stream's name.
To see all the messages on just one topic, click the topic in the listing below the stream name (after you've first clicked on the stream name itself) in the left column.
To go back to viewing all the recent messages on all topics within the stream, click the stream name in the left column.
To reply to a message within an already-existing topic, clcik on the message you are replying to, then type your message in the text area at the bottom, then click "Send".
To start a new topic, click the stream name in the left column, then click "New Topic" at the bottom, then type your new topic name in the appropriate text field that pops up, then type your initial message in the text area, then click "Send".
Note: The chat log is not permanent!:
We are using a free Zulip account, which holds only a limited number of messages. Therefore, we may need to clean it out periodically.
Note: Please do not upload files to Zulip!:
Because of the limited amount of space on a free Zulip account, please do not upload files to Zulip. Instead, if you want to show me a file during our class session, email it to:
Private messages per se will probably be disabled most of the time (mainly to avoid having inaccessible messages that I can't clean out), but you have a private stream instead.
Once you are familiar with Zulip chat, you may (optionally) want to download the relevant Zulip app for more convenient use on your smartphone or your laptop/desktop.