You are on page 1of 32

COLLEGE OF INFORMATION TECHNOLOGY

Handbook for the Supervision of Final Year Project CGNB413& CGNB424 for Information Systems Students
Document No.: COIT/PR/G2008/2

Prepared by: IS Department College of Information Technology Universiti Tenaga Nasional Last Updated: May 2011

Table of Contents
1. Introduction to Final Year Project 2. Project Calendar 3. Project 1 (CGNB413/CPRB413) a. Activities b. Acceptable types of project c. Passing requirement d. Initial report e. Deliverables f. Assessment g. Report contents 4. Project 2 (CGNB424/CPRB423 / CPRB424) a. Activities b. Deliverables c. Assessment d. Report contents e. Presentation guidelines 5. Supervisors responsibilities 6. Examiners responsibilities 7. Presentation panels responsibilities 8. Students responsibilities 9. Project Grades 10. Remarking Process 11. Procedure for Buying Equipments / Software 12. Policies on Common Issues 13. Forms a. Forms used for Project 1 b. Forms used for Project 2 Appendix A: IS FYP Assessment System Appendix B: Project 2 Process Flow

Introduction to Final Year Project


The final year project is one of the requirements that have to be taken by COIT students in order to graduate. The project is divided into two phases: Project 1 (CGNB413/CPRB413) and Project 2 (CGNB424/CPRB423/CPRB424). Each of the projects is taken in one semester and should be taken consecutively. The objectives or rationales of having a final year project for BIT and BCS students are as follows: 1. To apply knowledge/skills acquired from previous classes. 2. To gain experience in system development. 3. To learn new technologies and techniques not taught in class. It is hoped that by undergoing the development of the final year project, a student will be more prepared to perform jobs in the real world.

Project Calendar

Project 1 (CGNB413/CPRB413) Tasks Submission of proposals Vetting through proposals Project briefing Topic selection Submission of initial report Assignment of examiner Submission of draft report Deadline Before committee meets to vet projects 1 week before class starts 1 or 2 week after class starts 3 weeks after class starts 4 weeks after class starts 7 weeks after class starts 4 weeks before end of class Action Supervisors Committee Committee Students Students Committee and examiners Students, supervisors and examiners Students, supervisors and examiners Students, supervisors and examiners

Presentation

2 or 3 weeks before end of class

Submission of final report

1 week before end of class

Project 2 (CGNB424/CPRB423 / CPRB424) Tasks Submission of draft report Demo project output to supervisor & examiner Presentation and submission of report Deadline 2 weeks before final exam 4 weeks before final exam Action Students and supervisors Students, examiners and supervisors Supervisors, examiners and students

1 week before final exam

Remark
1. All IS projects must be supervised by an IS supervisor or examined by an IS lecturer (either one) 2. Supervisor is responsible 70% of the marks allocation and examiners portion is 30%, for the Project 1 and Project 2.

Project 1 (CGNB413/CPRB413)
Activities
Students taking project 1 are required to do the following: 1. Find and register for a project. The students can either: a. Pick one of the projects proposed by lecturers based on students specialization. For example, students specializing in Software Engineering are only allowed to take Software Engineering project. b. Propose your own project. i. In order to propose a project, the student is required to write a brief proposal of the project and find a supervisor who is willing to supervise the project. ii. The students are only allowed to propose topics based on their specialization. iii. The proposal should contain the title of the project, a brief description on what the student is planning to implement and the outcome of the project. 2. Submit an initial report. a. The initial report will contain the students general plan for the project and the expected deliverables / outputs for both project 1 and project 2. b. The plan should be agreed upon by both the student and the supervisor. 3. Keep a logbook. a. The logbook should be written prior to consulting project supervisor. 4. Set a meeting with supervisor every week. a. Students need to meet their supervisor regularly. b. During the meeting, the students are supposed to show their logbook and explain their progress. c. The supervisor is required to sign the logbook to verify that the students has come and meet the supervisor for that particular week. d. Note that a student must come and see her/his supervisor at least five times throughout the semester, failing of which, the supervisor has the right to disallow the student from presenting her/his project. 5. Write and submit the draft report a. This report should be the final report from the students point of view. b. Supervisors and examiners would then read the report and give comments. c. This report will not be graded. 6. Perform a presentation a. Presentation will be done between the student, supervisor and examiner. b. Conducted in the supervisors room. 5

7. Write and submit the final report a. This report should include changes suggested by supervisor and examiner. b. This report will be graded.

Acceptable types of project


The college has a regulation on the type of project that can be accepted as a final year project. In particular, only the following types of project can be accepted: 1. Complete system development (with reasonable scope). 2. Studies / research work + small development. 3. Installation and configuration + analysis or small development. Explanation for each type of project is given below. System Development This includes any software or system development on any platform. This platform includes any PC operating systems (Windows, Linux), mobile devices (PDA, handphone) and embedded boards. The scope of the project should be big enough for a final year project, which means that it should take roughly 2 to 3 months for requirement analysis and design (project 1) and another 2 to 3 months for development (project 2). Any project with a scope similar to that of a class assignment will not be accepted. Examples of projects that fall under system development include information systems, web-based systems, courseware, multimedia applications, and stand-alone computer software. Studies / research work + small development A student doing this type of project is required to perform a detailed study on a certain area related to computer science and information technology. A large portion of the report will be dedicated for documenting his research / studies. At the end, the student is required to develop a simple application or system related to what he has studied. For example, a student who chose to perform a study on issues related to network security can then develop a small application such as a packet sniffer to demonstrate that the security threats that he read in the literature can actually happen. Installation and configuration + analysis / small development Installation and configuration applies to both hardware and software. Hardware installation and configuration means buying readily available hardware, such as a video camera, and setting it up to get it to work. Software installation and configuration means getting software developed by other people, installing and configuring it to get it to run. A student doing this type of project is required to do either one of the installation and configuration early on in the project. The student would then need to use the installed hardware/software to perform meaningful analysis or develop a small application to enhance the usefulness of the installed hardware/software. For example, the student can choose to install IDS (Intrusion

Detection System) software and then use it to analyze network security threats on the campus network. Another example would be for the student to install and configure a firewall application on a Linux platform and then write an application that can be used to easily configure and start the firewall. If any supervisor or student would like to propose any other types of project, they should refer to the committee for permission. It is encouraged that the supervisors and students propose a good project. The committee has defined that a good project should have some of the following characteristics: 1. The project involves solving problems of the real world. 2. The project outcome is useful and useable. 3. The project requires performing extra studies on materials not taught in any courses at UNITEN. 4. The project receives good comments from users. 5. The result of the project is accepted to be published in conferences.

Assessment Criteria
Students should adhere to the activities and deliverables stated in the assessment criteria as stated in Appendix A. The students are responsible to ensure that Project 2 is a continuity of Project 1.

Deliverables
At the end of project 1, the students are required to: 1. Submit a report. 2. Perform a presentation. 3. Adhere to the other deliverable as stated in Appendix A.

Logbook
Students are required to keep track of their meetings with supervisors using the log book. The same log book is to be used for both Project 1 and Project 2.

Assessment
Assessment for Project 1 is done by the supervisor and the examiner. The assessment would mainly concentrate on the research, analysis and design of the project.

Overall Assessment The general objective of Project 1 is to have the student to perform an academic research on related topics pertaining to the system to be developed and then design the system. However, specific objectives may depend on the project and the agreement between the student and the supervisor. In general, the evaluation of Project I should cover these three aspects: a) The process/method of conducting the project. b) The ability of the student to present his/her findings and progress. c) The documentation of what the student has done so far.

The breakdown of the assessment criteria for Project 1 is as stated in Appendix A.

Project Proposal (10%) The project proposal is a write up (about 2 to 3 pages) that contains the plan for the whole project. This proposal should be agreed upon by both the supervisor and the student. The proposal should contain the following items. 1. Title of the project 2. Brief description of the project 3. Objectives and scopes 4. Expected outcome of the project 5. Gantt Chart

Presentation (20%) The presentation for Project 1 is done only between the student, supervisor and the examiner. The presentation should take around 20 to 30 minutes. The place of the presentation can be in the lecturers room or in any other room agreed by the three parties above. The presentation has the following objectives: a) To evaluate the ability of the student to present what has been done so far. b) To enable the supervisor and examiner to ask questions and give feedback or comments regarding the project. Usually, the presentation is the time when the supervisor and examiner give their final comment or advice before the final report is submitted. The marking scheme is as stated in Appendix A. Final Report (70%) The content of the report may vary depending on the type of project undertaken by the student. However, since most of the projects in this department involve system

development, the marking scheme for the report would be based on system development type of project. The marking assessment is as stated in Appendix A.

The report needs to have the following criteria for it to be accepted: 1) Acceptable level of English 2) Proper referencing 3) No plagiarism 4) Proper formatting Any report that does not meet the above criteria should be rejected. The student then needs to correct the error and resubmit.

Report Contents
The report contents may VARY depending on the project types and methodology used. However, SAMPLE content for Project 1 report is shown below. 1) Introduction a. Problem statement b. Project Background c. Objectives d. Scopes e. Expected benefits f. Requirements and constraints 2) Research a. Literature reviews on topics related to the project b. Review of Research methodology c. Review on several software development methodology d. Review of possible development tools and software to be used e. Review of current systems f. Review of similar systems 3) Analysis a. Software development methodology of choice (give reasons for your choice and explain how do you adapt the methodology to the project development) b. Surveys and its results c. Decide on system functionalities based on the studies made in the research chapter (or based on the survey results) d. Decide on development tools and software to be used (give reasons for your choice) 4) Design a. Explanation of the proposed system b. System and algorithm flowcharts c. System structure chart d. DFD and ERD 9

e. Storyboard f. Interface design g. Sketches of graphics to be drawn 5) Conclusion a. Progress / outcome of project 1 b. Problems encountered c. Planning for project 2

10

Project 2 (CGNB424/CPRB423/CPRB424)
Activities
Project 2 is supposed to be a continuation of project 1. The students are required to pick up from where they left in project 1 and continue till the completion of the project. Students doing project 2 are required to do the following: 1. Keep a Log Book. a. The log book contain the list of (weekly) work scopes agreed between the supervisor and students 2. Set a weekly meeting with supervisor (or once every two weeks). a. Students need to meet their supervisor regularly. b. During the meeting, the students are supposed to show their progress based on the work scopes listed in the log book. c. The supervisor is required to sign the log book to verify that the students has come and meet the supervisor for that particular week. d. The supervisor and student are required to set the next work scope for the student to fulfill. e. Note that a student must come and see her/his supervisor at least five times throughout the semester, failing of which, the supervisor has the right to disallow him/her from presenting his project 3. Write and submit the draft report a. This report should be the FINAL report. b. Supervisor and examiner would then evaluate the report. 4a. In order to obtain a grade of A or A-, the supervisor must nominate the student for a panel presentataion. The panel will consist of the coordinator, examiner and one lecturer from the IS dept. 4b.In other cases excluding item 4a, a. Project presentation will be done by the student in front of the supervisor and examiner. b. The presentation details will be set by the supervisor and examiner. 4. Write and submit the final report a. This report should include changes suggested by supervisor and examiner.

11

Deliverables
At the end of project 2, the students are required to: 1. Produce a system (and/or any other results) as agreed upon with the supervisor and examiner during project 1. 2. Perform a project presentation. 3. Submit a report. The report should contain the materials from Project 1 plus all the work that has been done in Project 2. 4. Submit a softcopy of the developed project, either in a CD or install it in a server provided by the College.

Assessment
Assessment for Project 2 is done by the supervisor and examiner. The project is graded based on the assessment stated in Appendix A. Report (70%) Report is to reflect on the existing work from Project 1 and the changes inclusive of the additional chapters as agreed by both the supervisor and examiner. Presentation (30%) The presentation for Project 2 is done only between the student, supervisor and the examiner. The presentation should take around 30 to 40 minutes. The place of the presentation can be in the lecturers room or in any other room agreed by the three parties above.

The marking scheme is as stated in Appendix A.

Report Contents
The actual content of the final report may VARY from project to project. However, SAMPLE content for the final report is shown below. 1) Introduction a. Project Background b. Problem statement c. Objectives d. Scopes e. Expected benefits f. Requirements and constraints

12

2) Research a. Literature reviews on topics related to the project b. Research methodology c. Review on several software development methodology d. Review of possible development tools and software to be used e. Review of current systems f. Review of similar systems 3) Analysis a. Software development methodology of choice (give reasons for your choice and explain how do you adapt the methodology to the project development) b. Surveys and its results c. Decide on system functionalities based on the studies made in the research chapter (or based on the survey results) d. Decide on development tools and software to be used (give reasons for your choice) 4) Design a. Explanation of the proposed system b. System and algorithm flowcharts c. System structure chart d. DFD and ERD e. Storyboard f. Interface design g. Sketches of graphics to be drawn 5) Implementation a. Description of the developed system b. Technical details of implementation c. Screenshots of developed system 6) Testing and Verification a. User comments and feedback 7) Conclusion a. Results / achievements / findings b. Problems faced c. Limitations d. Future work

Supervisors Responsibilities
1. Offer final year project topics in SPMS and verify that the topics offered are reasonable for degree-level final year projects.

13

2. Take a reasonable number of project students every semester and ensure that sufficient time can be allocated for each student throughout the semester. 3. In the case where students offer their own topics, verify that the topics proposed is reasonable for degree-level final year projects. 4. Set weekly (or bi-weekly) meeting time for each project student and be available during the allocated time slot. 5. Sign the students logbook when he/she comes for weekly meeting. This would become the proof of the students attendance. If a student misses three meetings in a row, the supervisor can send a warning letter to the students parents. If two warning letters have been sent, the supervisor has the right to bar the student from presentation. 6. Remind students of any related deadlines. 7. Remind students to go and discuss with their examiners. 8. Check and correct draft reports submitted by students. 9. Conduct project 1 and project 2 presentation together with student and examiner. 10. Verify that a students project has achieved the required standard before allowing the student to present (project 2). 11. Verify that no plagiarism is committed either in the students report or in the application developed by the student or in the result presented by the student. 12. Give marks to each deliverables and other criteria required for evaluation (report, presentation, etc). 13. Submit project marks into SPMS.

14

Examiners Responsibilities
1. Choose to become an examiner to a reasonable number of project students every semester. 2. Check and correct draft reports submitted by students. 3. Attend project 1 and project 2 presentation together with student and supervisor. 4. Give marks to each deliverables and other criteria required for evaluation (report, presentation, etc). 5. Submit project marks into SPMS.

Students Responsibilities
1. Attend project briefing and workshops. 2. Secure a project (and a supervisor) before the given deadline. Otherwise, drop the subject. 3. Keep a logbook and write all activities related to the project in the logbook. 4. Come to the meeting set by the supervisor and examiner. Bring the logbook to the meeting. 5. Take note and abide with any deadlines given by the committee. 6. For project 1 and 2, discuss presentation time with both supervisor and examiner. 7. Fulfill and submit all the tasks and deliverables required for the project (presentation, report, development, etc). 8. If any extension is required, get an approval from BOTH the supervisor and examiner. Should any one of them disagree, no extension can be given and the supervisor / examiner have the right to give 0 to any late submission (project 1). 9. Perform any changes or modifications specified by the supervisor on project deliverables (report, developed system / software).

15

Project Grades
At the end of both project 1 and project 2, students will receive a letter grade. The grades are assigned based on the total marks obtained from the project assessment. The table below shows the grades obtained based on the marks. Total Marks 85 100 80 84 75 79 70 74 65 69 60 64 55 59 50 54 45 49 40 44 0 39 Grades A AB+ B BC+ C CD+ D E

Even though the grade is given based on the total marks, the grade should reflect the quality of the project. In general, the relationship between the quality of the project and the grade given can be summarized as follows: Grade A B C D E Characteristic of the Produced System The system works very well and contains some enhancement or added values The system functions as intended The major functionalities of the system works, but some features may not be working. The system barely meets its objectives and the passing requirement. The system does not achieve the intended standard and objectives / The system presented is not developed by the student / Plagiarism has been committed.

Supervisors and examiners / chief panel only need to enter their portion of marks into the system. The system will generate the corresponding letter grade. A student may get an E grade if: 1) The student commits plagiarism / cheating. 2) The total mark obtained is below 40. 3) The student is given FAIL by the presentation panel (in the case of project 2).

16

Remarking Process
If a student is not satisfied with the grade obtained, he/she can ask for a remarking by going through the registrars remarking process (fill in a form, pay RM75, etc). Depending on the cases, different actions may be taken. For Project 1: The student has to re-present the presentation portion (20%) to a random panel selected by the coordinator. Logbook will also be accessed by the panel.

For Project 2: The student has to re-present the presentation portion (30%) to a random panel selected by the coordinator. Logbook will also be accessed by the panel. It is expected that students who developed a system / application wrote the codes himself / herself. The students should be able to explain how their system / application and the codes work. However, in case where the student fails to prove that the system or application is his / her own work (i.e. does not able to explain the coding or lack of understanding on the system / software being implemented) this student is considered as cheating and would then be charged as having committed plagiarism. In this case, the student CANNOT request for remarking.

17

Appeal Process
Students who fail project 2 presentation due to plagiarism, may submit an appeal letter to the Dean of COIT. This appeal is to be made the if the student does not agree to the decision from the supervisor or examiner that he or she has committed plagiarism, an investigation committee will be formed to investigate this matter. The student, the supervisor and the examiner will be called by this committee to obtain information from all the relevant parties. The investigation committee will then decide whether plagiarism has really taken place. If there is no case of plagiarism, the student would then be allowed to request for remarking. However, if the investigation committee found out that the student has been lying about his act of plagiarism, the investigation committee can suggest for further disciplinary action to be taken against the student.

18

Procedure for Buying Equipment / Software


Each student is allocated RM 400 that can be used to purchase equipment or software required to conduct the project. The procedure to do the purchasing is as follows: 1. The student should go and see one of the COIT lab technicians. 2. Fill in the required form. 3. Bring the form to the supervisor so that the supervisor can verify the item(s) to be purchased by signing and stamping on the form. 4. Bring the form back to the lab technician. 5. The technician will buy the item(s) and give the item(s) to the student. The whole process may take a few days or weeks, depending on the items purchased. In general, any items below RM 400 can be purchased. However, the allocated money CANNOT be used to purchase the following: 1. Pirated software. 2. Books. 3. Software that is already available in the college. Bear in mind that all the items bought belong to the college. After the student has finished with the project, all items should be returned to the lab.

19

Policies on Common Issues


1. If a student can not complete project 1 by the given deadline, the supervisor may give an extension to the student. The student will then be given a BS and extra time is given to the student to complete the project until the first week of the following semester. Failure to complete the project by this time may cause the student to get an E straight away. Note that the supervisor has the right NOT to grant any extension to the student if the supervisor thinks that the student does not deserve any extension. 2. If a student can not complete project 2 by the given deadline, the supervisor may give an extension to the student. The student will then be given a BS and extra time is given to the student to complete the project until the end of the following semester. Failure to complete the project by this time may cause the student to get an E straight away. Note that the supervisor has the right NOT to grant any extension to the student if the supervisor thinks that the student does not deserve any extension. 3. The deadline for handing in draft report and final report must be followed strictly. In the case where a student needs an extension for report submission, the student needs to ask permission from both the supervisor and also the examiner (project 1). If the student hands in the report later than the given deadline without asking permission, both the supervisor and examiner have the right to give zero. 4. If a student fails to attend the presentation session allocated for him/her, the student will be automatically given an E grade unless the student has a very valid reason for not showing up (MC, etc). Even then, the MC or any related letter should be submitted to the supervisor and the committee within 3 days of the scheduled presentation day. In the case where there is a valid reason, the student will be scheduled for another presentation as soon as possible by the project coordinator. The student will then need to present his/her project in front of a panel appointed by the final year project committee. 5. The student is allowed to change his/her project title in the middle of project 1 with the permission of the supervisor. However, changing project title during project 2 is NOT allowed. 6. Students are not allowed to change supervisor except with the permission from project coordinator. 7. If a student is caught cheating in their project, the supervisor and the committee has the right to give an E to the project. There are a number of acts that can be considered cheating. Among them are: a) Asking somebody else to write the program. b) Copying other peoples report / report. c) Plagiarism in project report / report. d) Faking the survey or questionnaires results. 8. In the case where the supervisor suddenly become unavailable (maternity leave, study leave, warded, pass away), the student should request to the committee to 20

find another supervisor. However, in the case where the absence can be planned, it is advisable that the student and supervisor try to find a replacement in advance. The committee, however, still needs to be informed. 9. In the case where there are major discrepancies between the marks given by the supervisor and the marks given by the examiner or presentation panels, the committee has the right to re-evaluate the project. 10. The committee has the right to override the grade of any project.

21

Forms Used for Project 1


The following forms are used in project 1 assessment: 1. Project 1 evaluation form (overall evaluation) To be filled in by the supervisor 2. Project 1 presentation form To be filled in by the supervisor and the examiner 3. Report evaluation form To be filled in by the supervisor and the examiner

22

College of Information Technology Universiti Tenaga Nasional

Evaluation Form for Project I Student Name Student ID Supervisor Examiner Project Title

Evaluation Aspects

Full Marks

Description

Marks Obtained Supervisor Examiner (70%) (30%)

Report Presentation Miscellaneous

70 20 10

Total mark for report Marks given by during the presentation session. It may include effort taken, level of project difficulty, etc.

Total (Out of 100) Marks Distribution (70%: 30%) Final Marks Letter Grade

Date:

Signature: Supervisor / Examiner (Please circle)

23

College of Information Technology Universiti Tenaga Nasional

Evaluation Form Project 1 Presentation Student Name Student ID Supervisor Project Title

Evaluation Aspects Introduction

Full Description Marks 3 The student is supposed to make the audiences understand what the project is all about and what is it that the student is trying to solve/achieve. 6 The student needs to present a review of the research that has been performed. The student needs to present the proposed solution or the proposed system to be implemented in Project 2. This evaluates the presentation style of the student. This evaluates the appropriateness and the organization of the presentation material prepared by the student. Total (Out of 20)

Marks Obtained

Research

Proposed solution

Fluency, confidence and entertainment value Presentation material organization

Date:

Signature: Supervisor / Examiner (Please circle)

24

College of Information Technology Universiti Tenaga Nasional

Evaluation Form Final Report for Project 1 Student Name Student ID Project Title

Evaluation Aspects Proposal & Timeline 3 weeks after start of semester

Students create a proposal that explain briefly about the system to be developed. Initial Report 5 Student states clearly the 4 weeks after start of semester objectives to be achieved at the end of the project and the scopes of the project. Chapter 1: Introduction 5 Student explains the background of the project and gives a description introduction on the system that is to be developed. Chapter 2: Literature Review 15 Student presents the information that has been obtained through his/her research. The research can be in the form of literature review, surveys, comparisons with existing systems, etc. Chapter 3: Research Methodology 10 Student performs his/her own analysis on matters related to the project. These matters may include the choice of methodology, algorithms to be used, etc. Chapter 4: Analysis & Design 15 Student presents the design of the system to be developed. The student may also present his/her own method or algorithm. Content/Interface/Process/Database Format, language, clarity, Design continuity of chapters, tidiness, etc. Chapter 5: Project Outcome 10 Students presents the outcome or final deliverables of Project 1. Chapter 6: Conclusion 5 The student needs to summarize the project and gives his/her own comments regarding the progress of the project. Total (Out of 70)

Full Marks 5

Description

Date Completed*

Marks Obtained

Please make sure that the report fulfills the following requirements: Acceptable level of English There is no plagiarism Proper formatting Proper referencing

Any project that does not meet the four compulsory requirements above should be rejected. The student would then need to correct the error and resubmit.

25

Lecturers Name: ______________________ Supervisor / Examiner (Circle one) Date: ____________________ Signature: _______________________ *Supervisor must record the date of each completed milestones.

26

Forms Used for Project 2


The following forms are used in project 2 assessment: 1. Project 2 evaluation form (overall evaluation) To be filled in by the supervisor 2. Project 2 presentation form To be filled in by the presentation panels 3. Report evaluation form To be filled in by the supervisor

27

College of Information Technology Universiti Tenaga Nasional

Evaluation Form for Project II Student Name Student ID Supervisor Examiner Project Title

Evaluation Aspects

Full Marks

Description

Marks Obtained Supervisor (70%) Examiner (30%)

Report Presentation

70 30

Total mark for report

Marks given by during the presentation session. Total (Out of 100)

Marks Distribution (70%: 30%) Final Marks Letter Grade

Date:

Signature: Supervisor / Examiner (Please circle)

28

College of Information Technology Universiti Tenaga Nasional

Evaluation Form Project 2 Presentations Student Name Student ID Supervisor Project Title

Evaluation Aspects Introduction

Full Marks 3

Description The student is supposed to make the audiences understand what the project is all about and what is it that the student is trying to solve/achieve. The student is supposed to show his/her approach to the project and present his/her solution. The student is supposed to show the outcome of his/her project and specify whether the project has achieved the target set earlier during project 1. If the student cannot achieve the target, he/she needs to give reason(s) for the failure. Proper attire, presentation style, etc. Student needs to show a demo of his/her system or project outcome. How do you rate the quality of this project? The quality can be evaluated from either one of these aspects: 1. Difficulty level: How difficult is the project? 2. High technical contents: The student need to go into an in-depth study of a technical material not taught in detail in any of the courses here at UNITEN. Total (Out of 30)

Marks Obtained

Design

Result

Presentation Style Demo

2 15

Project Quality

Tick one of the following:


This is definitely an A project Pass FAIL

29

College of Information Technology Universiti Tenaga Nasional

Evaluation Form Final Report Student Name Student ID Project Title

Evaluation Aspects Preparation of development platform Database and dummy data inserted, web site content prepared, etc 2 weeks after start of semester Basic interface ready, main functions' codes working, etc 2.5 months after start of semester Furnished interface completed (colour scheme, font, graphics, etc) 1 month before end of semester Test plan prepared, test users selected Test conducted, test results documented Chapter 7: Conclusion

Full Marks 5

Description Student prepares the project development platforms. Student prepares databases and inserts dummy data to it, prepares content of website.

Date Completed*

Marks Obtained

15

15

Student prepares the basic interface for the system, and the codes for the main functions are working.

15

Student has completed all interfaces of the system.

Student must also explain any testing that was done and the result of the testing.

10

Student presents the outcome of the project (the resulting system). Total (Out of 70)

Please make sure that the report fulfills the following requirements: Acceptable level of English There is no plagiarism Proper formatting Proper referencing

Any project that does not meet the four compulsory requirements above should be rejected. The student would then need to correct the error and resubmit. Lecturers Name: ______________________

30

Supervisor / Examiner (Circle one) Date: ____________________

Signature: _______________________ *Supervisor must record the date of each completed milestones.

31

Appendix B: Project 2 Process Flow


Begin

Student is allowed to present? YES

NO

Perform presentation and submit report

Project meets passing requirement?

NO Grade = E

Student satisfied with grade?

YES

NO YES

Student able to explain code?

NO Grade = E

Student satisfied with grade?

YES

YES YES Project meets passing requirement?

NO A new panel will be appointed. New presentation marks will be given. Project cannot be improved.

Apply for remarking

NO Send appeal letter to the College

Grade = P Investigation by investigation panel Can only be done if the student has not applied for remarking before. Only the thesis will be remarked. A new examiner will be appointed. Student satisfied with final grade? NO Apply for remarking

Appeal succeed? NO

YES

Submit name to HEP for further disciplinary action

YES

Final grade submitted

Grade = E

End

32