FYP Advisor Preferences

When you write your FYP reports, remember that you not only have to satisfy the CSE Department requirements but also your advisor's personal preferences. After all, your advisor will be grading your paper. The following are some FYP preferences, as stated by FYP advisors in a survey. The information is intended to clarify expectations and help both you and your advisor save time. It is sorted by FYP group code. If your advisor has not commented on something or if you are still unsure about what your advisor wants, please try asking directly. For factors in an A or A+ paper, see also FYP Grading.

ACH1

All FYP report details Currently unknown

AR1, AR2, AR3

Design vs. Implementation In my view, a report can be organized in many different ways depending on the project.
Reference Sorting Alphabetically, as it makes it easier to search the list of references.
Active vs. Passive Whatever is natural in the context is acceptable. Generally, this will turn out to be active voice, but I am not too dogmatic about it.
No. of Report Pages I suppose the number of pages may depend on the project size, which may in turn depend on the number of students involved in the project. I have no strong opinions on this--as long as the descriptions are clear.
Key Factors in A or A+ Paper Demonstrate either hard work or creativity (ideally, both!)

CD1

Design vs. Implementation The design section is about system description, but the implementation section must use specific programming language.
Reference Sorting Alphabetically
Active vs. Passive For scientific writing, passive voice is better.
No. of Report Pages Proposal: 6, Progress Report: 10, Final Report: 20
Key Factors in A or A+ Paper The group must have their own ideas in the project. The project should have enough difficulty. The demo should be impressive. The final report must be well written.

CK1, CK2

All FYP report details See the preferences of PSAN1 below, since both advisors are pretty much on the same page.

CSB1, CSB2, CSB3, CSB4

Design vs. Implementation Design must address the issues and solve the problems at hand. Implementation must address how the particular solutions are instantiated in the real system. For example, if I'm trying to design a system to provide fair access to the network, the design part should be addressing the scheduling as an abstract algorithm that deals with the fairness issue. It could be written in a mathematical form if need be. The implementation part depends on the system on which the algorithm is implemented. For example, if we use Linux we'll be able to use some specific data structures and some specific constructs that are available only in Linux, so the implementation part must describe the way we go from an abstract concept to a real system that can run on a machine.
Reference Sorting Order of occurrence
Active vs. Passive Personally I think it depends on the circumstances and the type of text but for our students and for technical writing and especially with their level of English writing, I believe active is easier on them. So let them first learn how to write in the active voice then they can explore the intricacies of the passive voice.
No. of Report Pages Proposal: <= 10 pages, Progress Report: <= 10 pages, Final Report: <= 20 pages
Key Factors in A or A+ Paper
  • Completion of the project against the objectives set in the proposal or revised in the progress report. (I prefer an FYP with fewer realistic and achievable objectives and that is completed to one with a very fancy set of objectives of which may be less than half are achieved).
  • Setting clear targets that are realistic with respect to the duration of the project.
  • Proposing original and effective solutions to the problem (far away from anything too fancy)
  • Concise and to the point presentation of the results with a well organized and readable report.
  • Ability to adapt to the challenges during the course of the project.
  • Mastery of the subject as demonstrated during the presentation and the Q & A.
  • Attitude towards the FYP in general (some students take it as a bitter pill to swallow while others have fun doing their FYP and try to learn from it.)

DES1, DES2, DES3, DES4, DES5

All FYP report details Currently unknown

DL1, DL2, DL3, DL4

Design vs. Implementation Design should contain ideas, architecture (block diagrams), flow charts, pseudo codes and algorithms. Implementation should contain: system components used (OS, web server, database, application servers) to implement the system; functionality, testing, screenshots, experimental evaluation, etc.
Reference Sorting By authors and then by year of publication
Active vs. Passive A mix is fine.
No. of Report Pages Proposal: 20, Progress Report: 20, Final Report: 60 pages (or as long as it takes to contain all the important results)
Key Factors in A or A+ Paper The group should go much beyond what I told them to do, having developed new algorithms, identified and addressed new problems, and the results should be substantial (evidence that the students had learnt a lot and spent a lot of time in carrying out the project.)

DY1, DY2, DY3

Design vs. Implementation Design is the "what," and implementation is the "how."
Reference Sorting Alphabetically (by author's surname)
Active vs. Passive Both OK. For active voice, "we" is better than "I."
No. of Report Pages 5-10, 20-30, 40-50, respectively
Key Factors in A or A+ Paper (1) Strong technical content
(2) good technical writing and presentation
(3) progress managed well

GCH1

Design vs. Implementation Design is more schematic, while implementation should have more codes and actual implementation.
Reference Sorting Order of occurrence
Active vs. Passive Active
No. of Report Pages As long as it is necessary
Key Factors in A or A+ Paper Paper Innovation, writing and results

GIB1, GIB2, GIB3

Design vs. Implementation It depends on the type of project.
Reference Sorting By order of occurrence
Active vs. Passive Either one as long as it's clear
No. of Report Pages No. of pages is not important.Completeness of the content is more important. Avoid copying the entire project code to the report.
Key Factors in A or A+ Paper Excellent demonstration and a complete, working system

HO2, HO3

Design vs. Implementation Not a big concern for me.
Reference Sorting No preference
Active vs. Passive Active preferred
No. of Report Pages I don't have a strong opinion as long as reasonable (not too long or short)
Key Factors in A or A+ Paper Outstandingly attractive game and proposal that shows it.

HUA1, HUA2, HUA3

Design vs. Implementation Design is more high-level. Implementation is the details about how to implement the design.
Reference Sorting Alphabetically
Active vs. Passive Does not matter. Passive voice is used very often for technical writing.
No. of Report Pages Proposal: 10, Progress Report: 25, Final Report: 40
Key Factors in A or A+ Paper Workload; Cool demo; and polished reports.

HUNK1, HUNK2

All FYP report details Currently unknown

KAI1

Design vs. Implementation Methodology (implementation) is at a higher level than design. But they can be mixed together.
Reference Sorting Doesn't matter to me
Active vs. Passive Active voice is much stronger.
No. of Report Pages Proposal: 5, Progress Report: 15, Final Report: 30
But I don't think the number of pages matters.
Key Factors in A or A+ Paper The student's own idea and the implementation of the idea.

LIX1, LIX2, LIX3, LIX5, LIX6, LIX7

Design vs. Implementation In layman's terms, Design is what you want to achieve (in a little more detail than the Objectives so it can be distinguishable from them). Implementation is the procedures, steps and plans that have led you to the goal.
Reference Sorting No strict requirement, but usually alphabetically ordered
Active vs. Passive Both are fine :)
No. of Report Pages The length really depends on how much work has been done and how much detail you want to use to describe it. We don't have a strict 'cutting line'. But we do have the guidelines (or suggested report lengths). My experience as a 2nd reader is that usually students tend to make the reports too long to squeeze in many details and fail to highlight the really important aspects.
Key Factors in A or A+ Paper Reporting is only part of the FYP / FYT grading scheme. Grading of the report may include it's technical contents, writing skills.

LUO1, LUO2, LUO3

Design vs. Implementation Design is about the general idea, an overview, and key technical issues considered and choices made. Implementation details how the design is carried out in a specific hardware and software environment.
Reference Sorting Sorted by author's last name alphabetically
Active vs. Passive I prefer active voice.
No. of Report Pages Any number of pages is acceptable provided that the report gives a sufficient amount of details suitable for the stage.
Key Factors in A or A+ Paper Technical contribution and a complete, running system

MA1, MA2, MA3

Design vs. Implementation I believe Design is more about the high level framework for the implementation. In the Implementation Section, students should be more specific in the exact tools, setups, etc. that they finally use.
Reference Sorting No preference as long as it's consistent
Active vs. Passive No particular preference
No. of Report Pages The most important thing is to have real substance.
Key Factors in A or A+ Paper They really get something done.  I don't mind if the project doesn't work, but they have to show that they have spent substantial effort on the project. Since I have regular meetings (once every 2 weeks) with my FYPs, usually I can tell if they work hard or not.

MU1, MU2, MU3, MU4, MU5

Design vs. Implementation Design deals with architectural design, including the various components of the system. Implementation is about how we realize the design.
Reference Sorting Alphabetically (by author's surname)
Active vs. Passive Active voice is acceptable. Sometimes it's better to use active voice to express the ideas.
No. of Report Pages 6, 25, 40, respectively
Key Factors in A or A+ Paper Clarity of presentation besides the quality of work.

MXJ1

All FYP report details Currently unknown

PAN1, PAN2, PAN3

Design vs. Implementation I think design is more about the system architecture or user interface, and methodology is more about how to do experiment, how to do implementation, and perhaps mathematical methods and algorithms.
Reference Sorting Order of occurrence in the report
Active vs. Passive Active voice
No. of Report Pages Proposal: 10 to 15 pages. Progress report: 20 to 30 pages. Final report: around 50 pages.
Key Factors in A or A+ Paper Novelty and a completed study. Nice demo and prototype will also help. I would prefer students to do a very specific work and do it very well rather than trying to touch a lot of stuffs but none of them is completed.

PSAN1

Design vs. Implementation Design is the general idea and plan of attack; implementation is the details on how to program them.
Reference Sorting Alphabetically, but no strong preference
Active vs. Passive Indifferent, as long as it is consistent
No. of Report Pages Usually, 20, 40, 60, respectively, but this highly varies from project to project, especially on the final report. For a results-heavy project, lots of additional pages are needed for detailed results analysis.
Key Factors in A or A+ Paper 1. Work hard throughout the year.
2. Get a complete system working. Even if they don't implement all the features, get a basic set that fully works and achieves the basic goals. It is better than going on multiple fronts and not having time to combine it all at the end (which happens quite often).

QIAN1

Design vs. Implementation Design handles more on the idea and architecture; implementation cares more about the how to make a particular solution work in the real system.
Reference Sorting By order of occurrence in the report
Active vs. Passive A mixed one [with both active and passive] is fine with me
No. of Report Pages No preference. The key is have the key points clearly stated; avoid pasting the source code and screen copies for the demo system.
Key Factors in A or A+ Paper Creative idea, nice final result, good presentation

QUAN1, QUAN2, QUAN3, QUAN4

All FYP report details Currently unknown

RAYW1, RAYW2, RAYW3

Design vs. Implementation Design corresponds to the *conceptual* idea for the project. Implementation corresponds to the *concrete software/hardware* for the project.
Reference Sorting Alphabetically (by author's surname)
Active vs. Passive I have no special feelings.
No. of Report Pages The total number of pages should satisfy the requirement set up by our department.
Key Factors in A or A+ Paper (a) The technical content should be good
(b) The group should spend a lot of time on this project
(c) The presentation of the report should be clear
(d) The oral presentation should also be clear

RIC1

All FYP report details Currently unknown

RO1, RO2, RO3

Reference Sorting By order of occurrence in the report
Active vs. Passive Should be passive in general
No. of Report Pages Unlimited in my opinion

TA1

Design vs. Implementation For most graphics projects (not game projects), there is no "Design" section. The students are asked to implement a system proposed in a recent research paper.
Reference Sorting No preference
Active vs. Passive Active voice mostly - concise and easy to read
No. of Report Pages ~10, 20, 30, respectively
Key Factors in A or A+ Paper Accomplish something that is technically challenging or come up with an innovative idea.

WIL1, WIL2

Design vs. Implementation Design - system overview, data view, e.g.. ERD, DFD, etc.; implementation - approaches, plan of experiments, using the models
Reference Sorting Alphabetically (by author's surname)
Active vs. Passive No problem for both but try not to use 'I' in active voice. In scientific work, we use 'we' in active voice.
No. of Report Pages 10-20, 20-30, 30-40, respectively (but it really depends on the nature of the topics)
FYP Presentation Demos At the end
No. of Slides in the Presentation 20-30
Key Factors in A or A+ Paper Innovations, well-presented everything in demo, good command of English

YIKE1, YIKE2

Design vs. Implementation Just follow what taught; students having their own ideas certainly get higher marks.
Reference Sorting Alphabetically (by author's surname)
Active vs. Passive I personally prefer active voice.
No. of Report Pages 5-10, 10-15, 15-30, respectively (for a group of 2-3 students; the length depends on the size of the group.)
Key Factors in A or A+ Paper A+: Innovative ideas
A: Having done all the tasks assigned perfectly, but may not have new ideas

Second Reader Preferences

BLI

Reference Sorting Alphabetically
Active vs. Passive Active
Key Factors in A or A+ Paper Technical contribution, deliverables/demo, efforts, reports and presentation

CHAR

Design vs. Implementation Design needs justifications on why a particular choice is pursued. Implementation talks about how such choice is realized.
Reference Sorting Alphabetically
Active vs. Passive Use where appropriate
No. of Report Pages Proposal: 8, progress report: 20, final report: 40
Key Factors in A or A+ Paper Well motivated problem, thorough background investigation, structured writing and presentation, thorough evaluation

DI

Design vs. Implementation It depends on the project.
Reference Sorting Alphabetically
Active vs. Passive Active
No. of Report Pages No preference. Avoid including too many details, screenshots or code just to increase the number of pages.
Key Factors in A or A+ Paper (i) The topic
(ii) The quality of the work / creativity / innovation of the students
(iii) The clarity and consistency of the writing style (including good use of English)
(iv) The oral presentation

FL1

Design vs. Implementation Design is about how one approaches the problem and has the high level structure of the proposed solution. Implementation is about how one actually implements it with a tool/programming language.
Reference Sorting Alphabetically
Active vs. Passive Both have their roles.
No. of Report Pages The number of pages is not important to me.
Key Factors in A or A+ Paper Good ideas, good writing, and technical depth

GO

Design vs. Implementation I don't make a distinction.
Reference Sorting No preference as long as it's consistent
Active vs. Passive Either is fine as long as usage is consistent through the report.
FYP Presentation Demos Depends upon the project. I usually suggest a short student-run demo during the presentation and a demo in which the audience participates after the presentation.
No. of Slides in the Presentation The number strongly depends upon how the slides are structured and how much information the students put on each slide. The more technical the talk, the more reason to use a presentation tool other than PowerPoint. I would strongly recommend that FYT students, at least, not use PowerPoint.

JA

All FYP report details Currently unknown

LEI

Design vs. Implementation Design is the basic idea, and implementation is about the details, i.e., coding level.
Reference Sorting Alphabetically (by author's surname)
Active vs. Passive Both are fine.
No. of Report Pages I think content is more important. I do not have a page limit.
Key Factors in A or A+ Paper Some new ideas

LZ

Design vs. Implementation Design is the "what," and implementation is the "how."
Reference Sorting Alphabetically
Active vs. Passive Either is fine
No. of Report Pages The number of pages is not important. The important things are organization and presentation. A good report should be easy to follow, paint a clear picture of the project, and be as concise as possible.
Key Factors in A or A+ Paper Attractiveness of final system to targeted users, technical depth, innovativeness

NI

Design vs. Implementation Design and implementation are two quite different things. Design: give architecture description. Implementation: give engineering details.
Reference Sorting Order of occurrence
Active vs. Passive Active (better)
No. of Report Pages 4, 10, 20-30, respectively (single spaced)
Key Factors in A or A+ Paper Good, innovative and appealing project (primary); presentation (secondary)

SC

Design vs. Implementation Design refers to the architecture by which the target system is to be implemented. Implementation refers to the techniques and approaches by which the FYP is to be carried out.
Reference Sorting Alphabetically (by author's surname)
Active vs. Passive It is fine to write some sentences in passive voice.
No. of Report Pages 10-20, 24-40, 30-60, respectively; larger groups should submit reports with richer content
Key Factors in A or A+ Paper Demonstrate good problem solving techniques, good presentation and well-written reports.

SCH

Design vs. Implementation In the "Design" section I expect a discussion of the input representation, internal data representation, and output representation. In the "Implementation" section, I expect a high-level description of the solution strategy.
Reference Sorting Alphabetically (by author's surname)
Active vs. Passive Passive voice should be avoided as much as possible.
No. of Report Pages <= 10, 10, 20, respectively
FYP Presentation Demos Snapshots in the middle and full demo at the end
No. of Slides in the Presentation <=20 (not counting extra slides for animation and effects)
Key Factors in A or A+ Paper Success of the project, quality of work per student, technical depth


Copyright HKUST CSE Dept. 2017
Blog template built for Bootstrap by @mdo.
Back to top