Playground

<OrganizedContent />

Codey is supposed to say something here...

Read All
1. Name
2. Purpose
3. Membership
4. Officers
5. Duties of Officers
6. Executive Council

1. Name

The name of this organization shall be the "Computer Science Club of the University of Waterloo".


<MiniEventCard />

The <MiniEventCard /> component has a collapsible description, and it is used on the events page. It uses the <details> tag and works without JS!

Out of the Box: React

| 7:00 PM EDT | Online - Twitch

Out of the Box is a series of code-along projects that explore what's under the hood of modern web frameworks.

View details

Modern web frameworks are a black-box. They're easy to use, but they have numerous minute details to master in order to apply them to truly scalable websites. Over the last few years, front-end frameworks have absorbed the responsibilities of the back-end, meaning it's become ever more important to dig their details out of the box.

Out of the Box is a series of code-along projects that explore what's under the hood of modern web frameworks. Nearly 5 million websites use React, including many of the internet's most popular websites. While its simple syntax attracts developers from all over, underneath lies a complex infrastructure of code to manage all elements from caching to hooks. Rishi will bring these ideas to light in our inaugural episode of Out of the Box. Come join him and code your own version of React!

Only basic web experience is needed. All JavaScript code will be written within a single HTML document for simplicity. Node.js will also be required to participate in the event!

Registration is not required to attend! We'll just be sending you an email reminder, as well as inviting you to our calendar event.

Afterhours: Personal Relationships

| 7:00 PM EDT | MC

Learn how React works and make your own version!

View details

The past year has been tough for all of us, having to deal with the pandemic while studying or working remotely. If you've felt that meeting new people and sustaining relationships with others has never been more challenging, we feel that too, and we want to talk about it.

CSC brings you the third chapter of Afterhours, and this time we're discussing Personal Relationships. Join us for a chat about how our relationships (platonic and romantic) have been affected, whether that be due to co-op, sequence changes, or COVID. We'll be sharing our own personal stories and we'd love for you all to join in on the discussion.

Registration is required for attendance, so don't miss out!

Alt-Tab

| 7:00 PM EDT | Online - Twitch

CSC is proud to present to you Alt-Tab!

View details

CSC is proud to present to you Alt-Tab! Join us in a lightning tech talk series presented to you by our very own students. Alt-Tab consists of 10 to 15-minute talks about anything related to tech. Learn more about exciting topics that range from competitive programming to cryptography!

We will have four incredible presenters that are eager to share their insights with you. Stay tuned as we'll be introducing them and the topics that they will be discussing soon!.

Registration is not required to attend! We'll just be sending you an email reminder, as well as inviting you to our calendar even


<NewsCard />

unavailable

News
Updates from our execs


merenber

Computer Science Club systems and services will be unavailable on Saturday, Mar. 20 due to a planned power outage in the Mathematics and Computer Building (MC) from 7am to 5pm.

The CSC will begin shutting down machines at 6am in preparation of the outage. Please prepare for the outage by:

  • Ensuring all running processes have their state saved (configuration, data, etc.)
  • Any important files are backed up off-site from the CSC
  • If you have any questions/concerns, please email the Systems Committee.

<Button />

The <Button /> is customizable in size and in whether it is an anchor tag or a button tag.

Standard buttons

Link

Small buttons

Small Link


<EventDescriptionCard />

The <EventDescriptionCard /> component is used on the home page, and uses the <Button /> and <EventSetting /> components.

Out of the Box: React

Out of the Box: React

| 7:00 PM EDT | Online - Twitch

Out of the Box is a series of code-along projects that explore what's under the hood of modern web frameworks.

Afterhours: Personal Relationships

| 7:00 PM EDT | MC

Learn how React works and make your own version!

Alt-Tab

Alt-Tab

| 7:00 PM EDT | Online - Twitch

CSC is proud to present to you Alt-Tab!


<EventCard />

The <EventCard /> component is used on the events page, and uses the <Button /> and <EventSetting /> components.

Out of the Box: React

| 7:00 PM EDT | Online - Twitch

Modern web frameworks are a black-box. They're easy to use, but they have numerous minute details to master in order to apply them to truly scalable websites. Over the last few years, front-end frameworks have absorbed the responsibilities of the back-end, meaning it's become ever more important to dig their details out of the box.

Out of the Box is a series of code-along projects that explore what's under the hood of modern web frameworks. Nearly 5 million websites use React, including many of the internet's most popular websites. While its simple syntax attracts developers from all over, underneath lies a complex infrastructure of code to manage all elements from caching to hooks. Rishi will bring these ideas to light in our inaugural episode of Out of the Box. Come join him and code your own version of React!

Only basic web experience is needed. All JavaScript code will be written within a single HTML document for simplicity. Node.js will also be required to participate in the event!

Registration is not required to attend! We'll just be sending you an email reminder, as well as inviting you to our calendar event.

Afterhours: Personal Relationships

| 7:00 PM EDT | MC

The past year has been tough for all of us, having to deal with the pandemic while studying or working remotely. If you've felt that meeting new people and sustaining relationships with others has never been more challenging, we feel that too, and we want to talk about it.

CSC brings you the third chapter of Afterhours, and this time we're discussing Personal Relationships. Join us for a chat about how our relationships (platonic and romantic) have been affected, whether that be due to co-op, sequence changes, or COVID. We'll be sharing our own personal stories and we'd love for you all to join in on the discussion.

Registration is required for attendance, so don't miss out!

Alt-Tab

| 7:00 PM EDT | Online - Twitch

CSC is proud to present to you Alt-Tab! Join us in a lightning tech talk series presented to you by our very own students. Alt-Tab consists of 10 to 15-minute talks about anything related to tech. Learn more about exciting topics that range from competitive programming to cryptography!

We will have four incredible presenters that are eager to share their insights with you. Stay tuned as we'll be introducing them and the topics that they will be discussing soon!.

Registration is not required to attend! We'll just be sending you an email reminder, as well as inviting you to our calendar even


<TeamMember />

The <TeamMember /> component has an image of the team member along with their name and role. It is used on the Meet the Team page for non executive members.

Programme Committee


Picture of Woof Woof
Woof Woof
Doge
Picture of Woof Woof
Woof Woof
Doge
Picture of Woof Woof
Woof Woof
Doge
Picture of Woof Woof
Woof Woof
Doge
Picture of Woof Woof
Woof Woof
Doge
Picture of Woof Woof
Woof Woof
Doge
Picture of Woof Woof
Woof Woof
Doge
Picture of Woof Woof
Woof Woof
Doge
Picture of Woof Woof
Woof Woof
Doge
Picture of Woof Woof
Woof Woof
Doge

<TeamMemberCard />

The <TeamMemberCard /> component is used on the "Meet the Team!" page to display information about the execs: prez, VP, trez, AVP, and syscom overlord.

Picture of Codey

Codey

Mascot

The one, the only, Codey! Codey is ecstatic to be your mascot for this term. Codey loves programming and playing on their laptop. You can often find Codey posing for event promo graphics, or chilling in the CSC discord.


<Link />

The <Link /> component is used on various pages such as Meet the Team! and Our Supporters

Elections

To find out when and where the next elections will be held, keep an eye on the News. For details on the elections, read our Constitution.