You are on page 1of 17

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI

Guidance Book
Implementation of Workshop 1

Prepared by:

Workshop 1 Committee

2023
Guidance Book Workshop 1

Table of Content Page

1.0 Introduction ....................................................................................................................... 4


2.0 Aim .................................................................................................................................... 4
3.0 Learning Outcome ............................................................................................................. 4
4.0 Management ...................................................................................................................... 5
5.0 Type of Project ................................................................................................................. 5
6.0 Implementation .................................................................................................................. 5
6.1 Credit Hour ............................................................................................................. 5
6.2 Workshop 1 Pre-requisite ....................................................................................... 5
6.3 Appointment with Supervisor ................................................................................. 6
6.4 Project Title and Proposal Writing ......................................................................... 6
6.5 Project Progress ...................................................................................................... 7
6.6 Correction of System .............................................................................................. 8
6.7 Evaluation ............................................................................................................... 8
6.8 Final Presentation ................................................................................................... 8
6.9 Final Report ............................................................................................................ 9
6.10 Final Report Submission......................................................................................... 9
7.0 Content and Module ........................................................................................................ 10
Appendix 1 – Flow Chart of Workshop 1 (BITU 2913) Implementation ............................... 11
Appendix 2 – Workshop 1 Proposal Format ........................................................................... 12
Appendix 3 – Final Report & Project Submission .................................................................. 15
Appendix 4 – Cover Format for Final Report.......................................................................... 17

2
Guidance Book Workshop 1

Copy right reserved

List of Appendices

Appendix 1 – Flow Chart of Workshop 1 Implementation

Appendix 2 – Workshop 1 Proposal Format

Appendix 3 – Final Report & Project Submission

Appendix 4 – Cover Format for Final Report

3
Guidance Book Workshop 1

1.0 Introduction
Workshop 1 (BITU 2913) is one of the compulsory courses to be taken by students
at Fakulti Teknologi Maklumat dan Komunikasi (FTMK) for their undergraduate study.
This book prepares the guidance for students undertaking the course and for the lecturers
who will supervise and evaluate the implementation of Workshop 1 in FTMK.

The student undertaking Workshop 1 is required to build one complete system or


software application, document the process, and eventually present the project that is built
by themselves. This state-of-the-art is able to expose the student with the development
process of a computer system. Besides, Workshop 1 is aimed to increase the student’s self-
confidence before they go for any industrial training.

Workshop 1 is also aimed to see the student’s capability in determining the problems
in any application or system that will be developed and to study solutions to the problem
by using their programming skills. The use of software and a database in Workshop 1 will
be determined by the faculty. The evaluation of each student is based on the student’s
capability in applying and deploying the programming technique that they have studied.

2.0 Aim
The aim of Workshop 1 is to prepare the student with knowledge and skills in
developing the application or system with the skill in problem solving. This platform is
also aimed to prepare the student with the ability to correlate the use of a database towards
the application or system that is being developed. Besides, Workshop 1 is aimed to expose
the student to document and present their final project outcome that has been developed
with the determination to produce a computer technologist with highly skill and will be
equipped with high integrity.

3.0 Learning Outcome


Upon completion of this course, students will be able to:

1. Apply the knowledge that had been learned especially in programming technique to
build, run and develop the project individually (PLO1, C3).
2. Fix problems in systematic way (PLO2, P3).
3. Defend while presenting results of the project (PLO6, A4).

4
Guidance Book Workshop 1

4.0 Management
All activities regarding Workshop 1 are handled by FTMK Workshop 1
Committee. The committee is managed by one chairman that is being appointed annually
with representative lecturers from all departments in FTMK. The committee is placed
under the Deputy Dean of Academic, FTMK who is responsible as the advisor. The task
of Workshop 1 Committee is to:
a) Plan and document all activities related to Workshop 1.
b) Ensure that the students go through Workshop 1 smoothly and successfully according to
the schedule that has been arranged and set.
c) Monitor the process & make a presentation schedule for Workshop 1 effectively
covering supervision, evaluation, marking, student distribution and related matters.
d) Ensure that the academic regulations and important dates of academic planning are
followed such as the period of entering marks, pasting marks etc.
e) Carry out assignments and instructions directed by the faculty from time to time.

5.0 Type of Project


In general, each project that is being developed by the student is based on the
application or system development. The project is aimed to give exposure to students in
terms of the writing of project proposal, analysis of problem, design of suitable solution
for the problem, implementation, and testing of the application or system. The project that
is proposed by the student must be suitable in terms of complexity, scope, and value to
potential users of the application or system.

6.0 Implementation
Implementation of Workshop 1 is explained from Section 6.1 to 6.10.

6.1 Credit Hour


The total of credit hours that is being offered by this course is 3 credit hours.
Usually, the course is offered during Semester I based on the university academic calendar.

6.2 Workshop 1 Pre-requisite


The students who register Workshop 1 must already pass the course of Programming
Technique (BITP 1113). The same foundation is used for direct entry student who must get
the approval of credit exemption for Programming Technique (BITP 1113) course.

5
Guidance Book Workshop 1

6.3 Appointment with Supervisor


Students are required to meet with their supervisor to report the Progress that is
achieved for each level of the application or system development. During every meeting,
the students are required to submit the items requested. Meetings between students and
supervisor are compulsory. A student who fails to attend the meeting for at least 80% of the
FIVE (5) compulsory meetings, the supervisor has the right to bar and prevent from taking
final assessment and eventually FAIL the course.

Students registering for Workshop 1 are required to make an appointment and


progress meeting with their supervisor for at least 7 times including the final presentation.
The suggested required meetings are as below:
a) Week 1-2 : Discussion of Title with Supervisor
b) Week 2 : Submission and evaluation of Proposal
c) Week 3-4 : Analysis & Design
d) Week 5-7 : Project Progress 1 (25% complete by the student)
e) Week 9-11 : Project Progress 2 (60% complete by the student)
f) Week 12-14 : Project Progress 3 (80-100% complete by the student)
g) Week 15 : Final presentation and final report submission

The detail information regarding the implementation of Workshop 1 and the


suggested week for meetings between students and supervisor are as below: Appendix 1
– Flow Chart of Workshop 1 Implementation; Alternative Document – Milestones

6.4 Project Title and Proposal Writing


The Workshop 1 committee gives the rights for every supervisor to determine the title of
application or system that is going to be developed by their student for Workshop 1.
Supervisors are required to ensure that every student under their supervision will develop
different projects. Students must submit the proposal that has already been agreed by their
supervisor. Students must check the milestones and announcements in ULearn regarding
the submission of the Project Proposal to the Workshop 1 committee.

Discussion in relation to the project title must be done together with the process of
proposal writing. The writing of the proposal is based on discussion and approval from the
supervisor. The Proposal Writing (Appendix 2 – Workshop 1 Proposal Format) must
include:

6
Guidance Book Workshop 1

a) Title of proposed project


b) Details of student
c) Project information

d) References
e) Access to equipment and material
f) Declaration by student

6.5 Project Progress


Students are required to present the project progress for every meeting with the
supervisor. The meeting must be done at least SEVEN (7) times for the whole semester.
Students are responsible to follow the rules at paragraph 6.3 for the purpose of progress
evaluation that will be done continuously until the final presentation. Evaluations will be
done based on the meetings presented in Table 1:

Table 1: Assessment matrix


Appointment/Progress Project Completion (%) Marks (%) Week
Project Proposal - 5 2
Analysis & Design - 10 4
Implementation (Project Progress 1) 25% 15 7
Implementation (Project Progress 2) 40-60% 20 11
Implementation (Project Progress 3) 80-100% 15 13
Presentation (Supervisor & 100% 30 15
Evaluator)
Final Report (Evaluator) - 5 15
*Week Calculation is based on Lecture Week INCLUDES Mid Semester Break

The meeting and discussion regarding the project progress by student and
supervisor is done based on paragraph 6.3. The supervisor will be evaluating the progress
continuously and giving suitable marks starting from the evaluation of proposal until the
final presentation.

Supervisors must submit the marks of the first three assessments (refer to Table 1)
on the system by Week 11. Students who are able to continue Workshop 1 must achieve
marks above 40% before Week 11. Students who acquire less than 40% marks will be
advised to WITHDRAW from this course.

7
Guidance Book Workshop 1

6.6 Correction of System


Students must present their prototype system to the supervisor before the final
presentation whereby at least 80% of the system has been developed. Students are
responsible for discussing and getting feedbacks and comments from the supervisor.
Students who fail to do the correction during final presentation week will be evaluated as
NOT completing their project and the suitable marks will be deductedas penalty. If the
system requires a major correction, the student can be given a maximum of two weeks to
do corrections (based on UTeM academic calendar). The student will be re-evaluated
(based on approval from supervisor and evaluator).

6.7 Evaluation
There are seven criteria that will be evaluated in the implementation of Workshop
1 that are as below:
1. Project Proposal 5%
2. Analysis & Design 10%
3. Implementation (Project Progress 1) 15%
4. Implementation (Project Progress 2) 20%
5. Implementation (Project Progress 3) 15
6. Presentation (Supervisor & Evaluator) 30%
7. Final Report (Evaluator) 5%

The supervisor and evaluator will evaluate the student’s final presentation and final project. The
percentage marks are presented in Table 2.

Table 2: Marks distribution

EVALUATION ITEM SUPERVISOR EVALUATOR Total


Marks
Proposal 5 - 5
Analysis & Design 10 - 10
Implementation (Progress 1) 15 - 15
Implementation (Progress 2) 20 - 20
Implementation (Progress 3) 15 - 15
Final Presentation 10 20 30
Final Report - 5 5
Total Marks 75 25 100

6.8 Final Presentation


On the day of final presentation, the student must present their project outcome to

8
Guidance Book Workshop 1

their supervisor and evaluator. Students are advised to present only related items and the
importance of their project during presentation. Some items that are required to be
presented by the students are:
a) Background of Project
b) Problem Statement
c) Objective and Scope
d) ERD
e) System Implementation (demonstration)
f) Conclusion, limitation, and future improvement

6.9 Final Report


Final report and project (coding and database files) must be submitted in digital
copy to BOTH Workshop 1 committee and supervisor. Students must refer to the writing
guidance of final report (Appendix 3). Students must write the final report in English
language and assure the correct use of sentence structure and grammar in the report writing.
The report must not exceed 30 pages including appendices. Content of Project Final Report
are as the following:

a) Introduction: Students must show the understanding of the theory that is


being used in the Project (not more than 10% of the report contents).
b) Problem Statement/Objective/Scope: Students must state the problem
statement, objectives and scopes that are suitable for the project that is being
implemented (not more than 10% of the report contents).
c) Technical Content: Students must report the analysis, design and the suitable
development process of the system while the project final outcome must be
compared with the objectives, results, conclusions, creative and innovative
features (at least 80% of the report contents).
d) Presentation: Students must produce the complete final report and abide by
the format of report writing guidance.

6.10 Final Report Submission


The final report and project (coding and database files) submission must be
submitted on the day of the final presentation. Students must prepare TWO digital copies
of the final report and project (1- Supervisor, 1-Evaluator). The failure to submit the final

9
Guidance Book Workshop 1

report and project within the given time will result to:
a) Penalties and suitable marks deduction.
b) Student’s result and grade will be suspended until all items are submitted.

The supervisor and Workshop 1 committee have the right to change the evaluation marks
due to any discrepancies or differences between the requirements of final report and the
system that has been developed.

7.0 Content and Module


The application or system that is being built for Workshop 1 will be done by using
the C++ programming language and MySQL / Oracle software database. The main features
that are required to be built and evaluated in the application or systemare:
a) Logic programming.

b) Minimum 3 modules. Each module must include create (insert), read, update, delete
(CRUD).

c) Minimum 3 database tables.

d) Apply unary, grouping and aggregation, join and subquery operations.

e) Calculation.

f) Report generation. Generate output from data analysis in multiple presentations.

g) Error handling.

10
Guidance Book Workshop 1

Appendix 1 – Flow Chart of Workshop 1 (BITU 2913) Implementation

START

Discussion of proposal (Supervisor & Student) W1


Proposal upload (Student), W2 (ePSM)
Proposal Recommendation (Supervisor), W2 (ePSM)
Proposal approval (Committee), W3/WK4 (ePSM)

No
Approved?

Yes

Discussion / Approval of analysis and design (Supervisor &


Student), W3 – W4
Record of analysis and design (Student), W3-W4 (ePSM)

No

Yes

Development of proposed system (Student), W5-W7


Progress 1 presentation (Supervisor & Student), W5-W7
Min 25% project completion
Record of progress 1 (Student), W5-W7 (ePSM)

No, but still


within W5-W7

Yes

Continue development (Student), W9-W11


Progress 2 presentation (Supervisor & Student), W9-W11
Min 40% project completion
Record of progress 2 (Student), W9-W11 (ePSM)

No, but still


within W9-W11
SV
satisfied?

Yes
Continue development (Student), W12-W14
Progress 3 presentation (Supervisor & Student), W12-W14
80%-100% project completion, draft report writing.
Students withdraw - W13.
Record of progress 3 (Student), W12-W14 (ePSM) List of barred from presentation.
Student status, W12

No, but still


within W12-W14
SV
satisfied?

Student record presentation detail for evaluator and supervisor (Student), W14 (ePSM)
Final Report Submission (Student), W15 (ePSM)
Final presentation (Student, Supervisor, Evaluator), W15
Final Report Evaluation (Evaluator), W15
(Final Evaluation in ePSM)
Presentation (Supervisor) ePSM – 10%
Presentation (Evaluator) ePSM – 20%
Student upload all the required documents in Ulearn, (Student) WK15 (ULearn) Report (Evaluator) ePSM – 5%
Comment and Sign (SV & evaluator) ePSM

End

11
Appendix 2 – Workshop 1 Proposal Format

Project Code: BITU 2913

UNIVERSITI TEKNIKAL MALAYSIA MELAKA


FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY

WORKSHOP 1
PROPOSAL FORM
[Incomplete form will be rejected]

A TITLE OF PROPOSED PROJECT:


Tajuk projek yang dicadangkan :

Project Domain:
Domain Projek:
BUSINESS & SERVICES HEALTHCARE TRANSPORTATION COMMUNITY SERVICESS

AUTOMOTIVE AGRICULTURE OTHERS :

B DETAILS OF STUDENT / MAKLUMAT PELAJAR

B(i) Name of Student: Identity card no.:


Nama Pelajar:No. Kad Pengenalan :

Student matric no.:


No. Matrik Pelajar :

Programming Technique (BITP 1113) Grade :


Gred Teknik Pengaturcaraan (BITP 1113) :

A A- B+ B B- C+ C C- D

B(ii) Correspondence Address :


Alamat Surat Menyurat :

B(iii) Course:
Kursus:
BITC BITZ BITE BITI BITM BITS BITD

B(iv) Home Telephone No.:


No. Telefon Rumah:

12
Guidance Book Workshop 1

Handphone No.:
No. Telefon Bimbit:

B(v) E-mail Address:


Alamat e-mel:

C PROJECT INFORMATION / MAKLUMAT PROJEK

C(i) Duration of this project:


Tempoh masa projek ini:

Duration:
Tempoh :

From :
Dari :

To :
Hingga :

C(v) Executive Summary of Project Proposal (maximum 300 words)


(Please include the background of project, problem statements, objectives, scope and project significance
from the project)

Ringkasan Cadangan Eksekutif Projek (maksima 300 patah perkataan)


(Meliputi latar belakang projek, penyataan masalah, objektif dan kepentingan projek)

C(vi) Detailed proposal of project:


Cadangan maklumat projek secara terperinci:

(a) Project background including Introduction and Problem Statements


Keterangan latar belakang projek termasuk pengenalan dan penyataan masalah.

1. Introduction

2. Problem Statements

(b) Objective (s) of the Project


Objektif Projek

Example /Contoh:

This project embarks on the following objectives:

1. To develop and design ...

2. To assess …

3. To make recommendations based on ...

13
Guidance Book Workshop 1

(c) Scope
Skop

1. Module to be developed

2. Target User

(d) Problem Decomposition Description


Deskripsi Penguraian Masalah

(e) Structured Chart


Carta Berstruktur

(f) Project Significance


Kepentingan projek

1. Motivation and inspiration for the project.

(g) Gantt Chart of Project Activities


Carta Gantt Aktiviti Projeck

D REFERENCES

State your references

F Declaration by student/ Akuan Pelajar

Date : Student’s Signature :


Tarikh : Tandatangan Pelajar : __________________________

14
Guidance Book Workshop 1

Appendix 3 – Final Report & Project Submission

At the end of Workshop 1, Students must submit two (2) main items that are the Workshop 1 Final Report and
Project (coding and database files).

A) Workshop 1 Report

a) Must be submitted two (2) digital copies; one (1) copy must be submitted to supervisor and the
other one to Workshop 1 e-repository (i.e. ULearn).
b) Cover of report must be following the format as given in Appendix 4.
c) Report Format Content:
• Use font Times New Roman, size 12, line spacing 1.5.
• Page number is placed at the right top of every page.
• Include Table of Contents.
• Table captions are placed on the top center of the table.
• Figure captions are placed below the center of the figure.
• Include titles as below:

Chapter 1:
Introduction: Includes the problem statement, background of the project, objectives (only 3), and
scopes.

Chapter 2:
Analysis of Problem: Includes a detailed description of the problem and structured chart.

Chapter 3:
Design: Includes the flowchart, data flow diagram (DFD), ERD, data dictionary, and interface
design.

Chapter 4:
Implementation: Describe and explain in detail the elements of programming technique such as
function, array, selection, control, and pointer including the name convention to able the Supervisor
and Evaluator to read andunderstand the codes with the explanation of how the error-handling is
being implemented by Student.

Chapter 5:
Conclusion (include the constraints and future improvements)

15
Guidance Book Workshop 1
B) Final Submission

The submission items are as the following:

a) Final report (ePSM & ULearn)

b) Source code (.cpp & .sql) (ULearn)

c) Slide presentation (ULearn)

16
Guidance Book Workshop 1
Appendix 4 – Cover Format for Final Report

UNIVERSITI TEKNIKAL MALAYSIA MELAKA


FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI

W O R K S H O P 1
R E P O R T

Name :
Matric Number :
Program :
Project Title :
Supervisor Name :

Supervisor Signature :
Evaluator Name :

17

You might also like