Global Site Navigation (use tab and down arrow)

Back to Faculty of Computer Science

Activities & workshops

CS Square offers unique opportunities to get involved and develop your technological and entrepreneurial interests. We encourage our students to create stronger social connections while studying at the Faculty of Computer Science.

Taking part in CS Square activities and presentations will only enhance your experience at UNB and open mentoring or learning opportunities that will last much longer.

The Pitch competition

Current UNB undergraduate and graduate students (co-op students too!) have the chance to pitch an original, problem-solving idea to industry judges in just 2 minutes. This is your opportunity to win cash prizes that can turn your tech business idea into a reality, including participating in NBIF's Breakthru pitch competition!


  • CS Square mixer (Oct 15th @ 3:30pm in GE124)
  • Registration deadline (Oct 20th)
  • Final pitch (Nov 19th in GE - 124)


  • Each team (1-3 members) must have at least one computer science student.
  • Your idea is original and your own.
  • You did NOT copy an existing business or idea.
  • You have NOT developed this idea while working for someone else.
  • You have NOT received research or start-up funding for this idea.

Judging criteria

  • Innovation impact, market potential, viability and sustainability of idea
  • Presentation enthusiasm and effectiveness of the pitch
  • Level of engagement during the pitch and Q&A
  • Executive summary

Women in CS book club

We offer women in computer science the opportunity to get to know one another in a social setting outside the classroom. Sign up to join our book club and receive a free copy of this year's book.

Book selection for 2018-2019

Grit by Angela Duckworth

Why do some people succeed and others fail? Sharing new insights from her landmark research on grit, MacArthur “genius” Angela Duckworth explains why talent is hardly a guarantor of success. Rather, other factors can be even more crucial such as identifying our passions and following through on our commitments. 

Winningly personal, insightful, and even life-changing, Grit is a book about what goes through your head when you fall down, and how that - not talent or luck - makes all the difference.

 -- Description from Amazon

Past workshops

The task of creating a viable technological solution, that people will use and ultimately find longstanding value, is not easy. Leveraging a wide range of tools to validate your ideas will only help you make smarter decisions now and throughout the process.

Instructor:  Sally Armstrong (Entrepreneurship Librarian)

Many of you have completed small software development projects for your classes, but have you ever wondered how things are different in the workplace? We'll work through a small project from start to finish, taking advantage of some boilerplate project structures to kick-start the process. The focus will be on topics such as: source control, versioning, testing and deployment. These are all important "real-world" skills. Experience in these areas will help you transition more smoothly to the workplace (and may even help you to land a great co-op job!)

Instructor: Nick Fitzpatrick (BCS 2012) - Software Engineer at LiveOps Cloud Platform

Speakz is an ongoing effort to develop a web application specific to the Faculty of Computer Scienc: a CS-twitter made for and by CS students. Using it, faculty, staff, graduate and undergraduate students would be able to easily communicate with each other as a public community.

Instructor: Rick Wightman - UNB CS Professor

The SpeakEasy Sessions is a winter-term series of introductions to popular web technologies that will be used in building SpeakEasy. These sessions are a chance to find out about what web technologies interest you and then, if you're interested, to contribute to the SpeakEasy project.

Cython combines the best of both Python and C. Use Python syntax and librariesto easily solve a problem, then add simple C-like syntax in order to get up to 200 times faster code. (Knowledge of C/C++ not required).

Instructor: Richard Killam

Discover honeypot technologies and learn how they can help us to understand the tools, tactics and motives of the attackers.

Instructor: Hugo Gonzalez and Andi Fitriah Abdul Kadir

Design, build and deploy a small website in under four hours. Why only four hours? Because it's long enough to get a simple site up and running, but short enough that students can afford to spend the time.

Instructor: David Leger (SWE Student)

Learn about and discuss the history of the web from its beginning until now.

Contact CS Square if you have questions on any of our activities and workshops.