CSC290 Communication Skills for Computer Scientists

Winter 2019

Blog Posts
Critical Reviews
Group Project

Blog Posts

You are expected to maintain a blog throughout this course. This is both so that you write frequently, and to build an online presence and portfolio that could be useful later on.

Each blog post counts for 2% of your overall course grade.

You are encouraged to post your blog URL to the discussion board on Quercus, follow other students' blogs, and interact with other students in this course. For blog posts that you are especially proud of, you should consider sharing it more widely to your network and with the internet.


Blog posts are due weekly by 8:59pm on Sundays. Submit your blog post by posting your blog post on your blog, then submitting a text file named "link.txt" containing the URL of your blog post. Both must steps be completed by the deadline.

Topics and Deadlines

1Jan 20, 8:59pm


Introduce yourself to readers. What is something interesting and unique about you? What are your interests? What are your goals? How can other people help you, and what kind of help can you offer to other people? You should discuss one goal you have related to CSC290.

Be careful about revealing personal information on the internet. You can opt to write about yourself anonymously. However, having an online presence can help you be known amongst other students and the wider community. Being "known" can be immensely helpful for your career!

The structure of your blog post is very important. Avoid answering the prompt questions one by one. Instead, think about the message of your blog post and structure your blog post depending on what you want to get across.

4Feb 3, 8:59pm

Your best project

Describe your best project: the project you are most proud of. What did you do? Who did you work with? What was challenging? What made the project worthwhile? What impact did it have on other people? What did you learn? Why are you proud of the project?

You don't have to answer all prompt questions. An in-depth answer of a few questions makes a better blog post than enumerating answers. Be clear and specific.

5Feb 10, 8:59pm


6Feb 24, 8:59pm


9Mar 17, 8:59pm


11Mar 30, 8:59pm


Blogging Platform

You can use Blogger, WordPress, or medium as a blogging platform. You are not expected to have to pay for your blog hosting.

Keep in mind that blogs are public (readable by your peers and the entire web). You do are not obliged to provide your identity, and you should avoid revealing personal or private information in the blog. Your blog URL will be shared with the CSC290 course so that you can engage with each other and see what other classmates are thinking about the course topics.

If you wish to keep a blog that is only available to me and your classmates in this course, please speak to me.


The audience for your blog are other Computer Science students, and other people interested in Computer Science, including your TAs and instructor.

Blog posts need not use highly formal language but you are expected to use proper spelling, grammar, mechanics and avoid use of slang and colloquial writing (eg. lol, emoticons, etc).

You are not graded on the length of the blog posts. They should usually be 300-600 words long. Blog posts must adequately respond to the given topic/question of the week in order to be deemed complete.

Blog posts must be fully completed in the week that they are due. You are not expected to, nor should you, edit or re-write your blog posts at a later date to change or to improve them.

Penalty for Late Work

As stated in the course syllabus, will receive six grace tokens. Grace tokens are tracked automatically using MarkUs. When you submit a late blog post, you do not need to explicitly say you are using a grace token; just submit your work within the grace token periods.

No other late work will be accepted.

Blog posts submitted electronically will be timestamped based on the MarkUs server time, not the student's local/PC time.


Each blog post will be graded on:

  • Does your post show depth of thought about the topic?
  • Did you repeat opinions or information already posted in previous blog posts?
  • Have you used a descriptive title for your blog post?
  • Does your post use proper spelling, grammar, punctuation and mechanics?
  • Have you followed good online etiquette rules like “Do not YELL”?

The grading rubric is as follows:

  • 1 Mark For making a submission that significantly addresses the week's topic.
  • 1 Mark For readability, grammatical, sentence, or styling issues that affect ease of readability and skimmability.
  • 2 Mark For quality of content, critical thinking, and insight.

Frequently Asked Questions

Q: Why do we have to keep a blog? Why do we have to post on a weekly basis?

A: There are psychological benefits to writing regularly -- see this blog post particularly the Writing and Learning section. Programmer and blogger, Steve Yegge, also writes about why you should blog.

Q: Can we post more often than the once a week requirement?

A: Absolutely!

Q: Can we comment on other student’s blogs?

A: Yes! Interaction between students that enhance reflection and learning of the course topics is highly encouraged. Keep in mind that other students may have differing views and opinions. Your blog posts and any responses to each other must be respectful. We will not tolerate abusive or inappropriate blog posts or comments.