Carleton Computer Science Society Handbook

website·Indexed 31 days ago

https://handbook.carletoncomputersciencesociety.ca

The official handbook for the Carleton Computer Science Society (CCSS), featuring guides on event organization, standard procedures for event proposals, onboarding for development volunteers, and detailed documentation on various society initiatives including tech talks, hack days, and info sessions.

Tokens
10.8K
Snippets
27
Records
105
Agent score
50%

What's inside CCSS Handbook

  1. Overview of the Research Info Session

    The Research Info Session is a presentation-style event designed to introduce undergraduate students to computer science research at Carleton. The session aims to clarify the difference between research and coursework, explain how students can get involved (including volunteering or pursuing honours projects), and showcase current projects within the School of Computer Science. The event features guest speakers, including professors and graduate students from various research labs, who provide direct guidance on joining their labs.
  2. Understand the Carleton CSS Code Challenge format

    The Carleton Computer Science Society hosts code challenges where students solve programming problems in any language of their choice. Unlike traditional competitive programming, students do not submit source code for execution; instead, they submit the correct final answer derived from their own implementation. This design ensures security by avoiding the execution of arbitrary code and remains accessible to all skill levels. Correct submissions are entered into a random draw for prizes, prioritizing participation over speed.
  3. Understand the purpose and schedule of CCSS General Meetings

    General Meetings are used by the Carleton Computer Science Society (CCSS) to operate transparently and democratically. They serve to inform students about activities and involvement opportunities, present and ratify the term's budget, vote on constitutional changes, and support the Board of Directors (BOD) election process during the Winter term. Two meetings are held per academic year: the Fall General Meeting (early Fall term) and the Winter General Meeting (first half of the Winter term).
  4. Understand Tech Talk event formats and goals

    Tech Talks are presentation-style events designed to expose students to real-world experience, industry perspectives, and technical deep dives in computer science, software, and startups. They can feature guest professionals, faculty, or students and typically follow one of these formats:

    • Single long-form talk: 30–45 minutes.
    • Multiple short talks: 5–15 minutes each.
    • Lightning talk nights: Quick, student-led presentations on creative or niche topics.

    These events are typically followed by Q&A or informal discussions and are suitable for classrooms, lecture halls, or online formats.

  5. Coordinate attendees and venue logistics for Laser Tag

    When managing a Laser Tag event, ensure the following coordination tasks are completed:

    • Communication: Clearly inform students about the meeting point, items to bring, and what the ticket covers (e.g., number of games, availability of snacks/drinks).
    • Check-in: Arrive early to handle check-ins, collect necessary waivers, and organize the group before the scheduled game time.
    • Attendance Tracking: Designate a lead person to track ticket holders, confirm attendance, and serve as the primary point of contact for the venue staff.
  6. Understand CCSS Hack Day formats

    Hack Days are mini-hackathons hosted by the CCSS to provide students with dedicated time for project work. They typically follow one of two formats:

    1. Project-Focused: The organizers provide specific projects or starter tasks, such as open source contributions, club tech projects, or coding challenges/tutorials.
    2. Freeform: Students work on their own personal or group projects, such as portfolio pieces, games, or tools.
  7. Understand Course Registration Office Hours

    Course Registration Office Hours are live, drop-in friendly Discord sessions hosted by CCSS volunteers to help students register for courses via Carleton Central. These sessions typically occur from late June to early July, just before course registration opens, and are often paired with a Course Registration Webinar to provide personalized, real-time advice and follow-up support.
  8. Create a blog post in Docusaurus

    To create a blog post in Docusaurus, create a markdown file within the blog/ directory. The filename should follow the date-slug format (e.g., YYYY-MM-DD-slug.md). Docusaurus automatically generates a page for the post, updates the blog index page, manages the tag system, and updates the RSS feed. The post will be accessible at /blog/slug.
    ---
    slug: greetings
    title: Greetings!
    authors:
      - name: Joel Marcey
        title: Co-creator of Docusaurus 1
        url: https://github.com/JoelMarcey
        image_url: https://github.com/JoelMarcey.png
      - name: Sébastien Lorber
        title: Docusaurus maintainer
        url: https://sebastienlorber.com
        image_url: https://github.com/slorber.png
    tags: [greetings]
    ---
    
    Congratulations, you have made your first post!
    
    Feel free to play around and edit this post as much as you like.