- Pick group mates you can work well with, preferably classmates you've already worked with and who you understand and trust.
- Pick an interesting topic that is related to courses you've already taken.
- Start your project early and work hard at the beginning to research related work, especially algorithms, techniques and tools.
- Think hard to identify the key factors that will determine success and then focus hard on these. Possible key factors might be: accuracy, speed, cool graphics, user-friendliness, business value, a unique feature or an innovative technique
- Plan and think.
- For software development projects, pick powerful development tools and utilize a bug tracking system.
- For group projects, use a centralized revision control system, including a wiki and an SVN, to maintain current and historical versions of files such as source code, web pages, and documentation.
- Think outside the box, i.e., look at problems from a new perspective and be courageous to experiment with new techniques, especially if they might possibly yield better results or save time.
- Meet regularly with your supervisor (at least once a month) to receive good guidance.
- Read all the papers suggested by your supervisor.
- Strive hard to produce a complete system that meets all the requirements, persevering through difficulties.
- Trust your group mates and work as a team.
Copyright HKUST CSE Dept. 2024
Blog template built for Bootstrap
by @mdo.
Back to top