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.
6. Recommended YouTube Channel
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.