Resources Document – Software Engineering Project

Below are all the essential resources and tools that will support your journey through this project, including community forums, content links, calendar access, and tools to improve documentation and communication quality.


1. Discourse Forum (Doubt Discussion)

Use this forum to ask project or course-related doubts, discuss concepts with peers, and check instructor/TA announcements.


2. Live Sessions

When: Weekly live sessions will be announced on the portal/calendar.
Use these for resolving doubts directly with instructors and TAs, and for walkthroughs of project milestones and expectations.


3. Course Calendar

Track milestone deadlines, live session schedules, and submission dates.


4. Course Portal (SEEK Portal)

Your central hub for video lectures, assignments, quizzes, and announcements.


5. YouTube Playlist – Software Engineering Course

Link: YouTube playlist
Includes lectures, milestone guidance videos, and walkthroughs to help with each stage of the project.


Channel: https://www.youtube.com/@gkcs
Helpful for understanding real-world software design patterns, architecture, and system scalability concepts relevant to the project.


7. Reference Material

For more SE resources (books, blogs, podcasts, tools), see the Resources and Readings sections.

1. Ace Integration with Web Application

Session Date: 14 June 2024


2. GenAI Integration

Session Date: 21 June 2024


3. Fine Tuning

Session Date: 12 July 2024

4. Intro to Langchain

Session Date: 24 January 2025

Communication & Query Resolution

Staying connected and getting help at the right time is key to successfully completing this project. Multiple communication channels are available to support you throughout the course:


1. GSpace (Google Space) – Team Communication Hub

All students will be added to a dedicated GSpace group that includes:

  • Your team members
  • TAs
  • Instructors

You can use this space for:

  • Sharing updates
  • Asking questions
  • Collaborating on documents
  • Clarifying project expectations

2. Discourse Forum

A public forum for posting technical doubts, project-related queries, and checking resolved discussions.

  • Use tags relevant to your course or project.
  • Try to search before posting, as many queries may already be answered.
  • Follow basic netiquette and be concise in your questions.

3. Client Communication

Your client (project mentor or coordinator) is available for clarifying specific expectations, feedback, and feature discussions. You can reach out to them via:

  • Client Meetings: Scheduled check-ins or Q&A slots.
  • GSpace Messages: Tag your client with @ to raise questions.
  • Google Chat (GChat): For quick follow-ups or clarifications outside scheduled meetings.

Make sure to document important takeaways from client conversations and update your team accordingly.


4. Live Sessions

Live sessions often include:

  • Q&A time with instructors or TAs
  • Project milestone clarifications
  • Peer interaction and brainstorming

Keep an eye on the course calendar for session timings.


Tips for Effective Communication

  • Prefer GSpace for quick team and mentor discussions.
  • Use Discourse for structured, public doubt resolution.
  • Communicate with your client professionally, keeping your questions focused and relevant.
  • Summarize and share updates after meetings to keep everyone aligned.