Transcript cdp.mmu.edu.my
D CS 5098 C OMPUTING PROJECT
Trimester 55
13 November 2013 8.00 p.m. – 10 p.m. CLCR 0001 (A1)
CDP – FYP TRIMESTER 55
Overview
•
Computing Project (DCS5098) Year Project (FYP)
also known as
Final
is an important course in your programme.
• It is a C-List subject (min C grade to PASS). • Divided into
Interim (Part 1)
and
Final (Part 2)
in
TWO
trimesters.
• There are two categories: • Web-based or standalone project.
• Multimedia project.
CDP – FYP TRIMESTER 55
Pre-requisite
• At the time that you register the subject (Trimester 57), the Total Credit Hours including subjects taken in that trimester must be minimum of
60 Hours
.
• Calculation of credit hours includes “F” grade subjects.
•
NOT
inclusive of the withdrawn or barred subjects.
• Highly recommended to have knowledge or have taken these subjects: • • • • Web programming (
IWP
) Desktop programming (
Visual Basic
) Database (
Database Systems
) Multimedia tools (
Intro. to Multimedia
)
CDP – FYP TRIMESTER 55
Timeline
TRIMESTER
Tri 2 (2013/2014) Tri 3 (2013/2014) Tri 1 (2014/2015)
TASK DURATION/DEADLINE
Confirm Group Members, Titles and Supervisor Week 5 Start Part 1 (Interim) SV checks report/prototype SV confirms and submits list for presentation Week 6 - 12 Week 12 End of Week 12
Presentation
Industrial Training
Week 14 (20 - 24 Jan)
3 months Students can start doing research on the project. They can also start on designing and coding.
Register FYP
Continue Part 2 (Final) Demo to SV SV confirms and submits list for presentation
Final presentation Week 1 - 2
Week 1 - 12 Week 11/12 Week 12
Week 14 CDP – FYP TRIMESTER 55
Project Minimum Requirements
•
Minimum requirements
are the indicator for the SV, Panels and students to determine whether: • • Your project is eligible to be presented in the Final presentation and, Your project is eligible to be graded as Pass.
• You are RESPONSIBLE to make sure that your project fulfills the minimum requirements.
CDP – FYP TRIMESTER 55
Project Minimum Requirements
Web based and Standalone
• Minimum of
THREE
tables in the database.
• Minimum of
TWO
types of users.
FEATURES/USER
Basic Core
E.g.: Customer 1. 2.
Login Register
3.
Edit
&
View
profile E.g.: Staff 1.
Login
2.
Add
item ( e.g.: product, movie, room, staff, subject, etc) • • • 4)
Add
the important data/info for the core features. Example:
one
of Add to cart Add booking (can book, reserve, etc) Add order (can order, request, can apply leave, etc) 3.
View
the important info from
one
• • • the core features. Example: View the transaction View order list View reservation/booking of
CDP – FYP TRIMESTER 55
Project Minimum Requirements
Web based and Standalone
• Requirements for
Interim Presentation (for project completion):
•
MUST
have
10
prototype design/page ( feedback, contact us page)
NOT including
front page, • This prototype should be in HTML format and preferably connected to each other.
• The less important modules you may show using wireframe tools.
•
FIVE
designs of user/customer module • E.g.: Registration, Login, Booking/Ordering form, View menu, etc.
•
FIVE
designs of admin module • E.g.: Add product, View booking, edit booking status, etc.
CDP – FYP TRIMESTER 55
Project Minimum Requirements
Web based and Standalone
• Web Development • Software bundles: e.g.: XAMPP, LAMP, WAMP, EasyPhp, etc.
• Server-side: E.g.: ASP, PHP, JSP, etc.
• Client-side: E.g.: HTML, JavaScript, CSS, jQuery, Ajax, etc.
• Adobe Dreamweaver • Can be used as HTML editor only • Standalone Application • E.g.: Visual Basic, Java, C, C++ • E.g.: (software) MS VB, JDK, Borland, • Database • E.g.: MS Access, MySQL (software: phpMyAdmin)
CDP – FYP TRIMESTER 55
Project Minimum Requirements
Web based and Standalone
•
NOT ALLOWED
to use any
code generator
, application or framework that
have user interface for user management and access level
• Eg: ASPMaker, PHPMaker, Joomla etc.
•
NOT ALLOWED
to use any free Web templates. •
NOT ALLOWED
to use
:
• Adobe Dreamweaver • • Use behaviors for validate forms.
Use code (PHP/ASP) extensions for database related functions.
CDP – FYP TRIMESTER 55
Project Minimum Requirements
Multimedia Project
• • • • • • • Must have at least
FIVE
major topics/categories excluding. Homepage/Contact us/Credit page.
Must have a theme or unique identity.
Must have the combination of at least multimedia elements.
FOUR
static and
FIVE
dynamic Must have at least
TWO
Must include simple interactivity between user and application
Action Scripting
.
Must publish as application format (.exe).
Should bring all the raw materials during presentation (.fla format).
CDP – FYP TRIMESTER 55
Project Minimum Requirements
Multimedia Project
• • • • •
Other important notes:
Multimedia elements (Graphics & Animations) need to be created/edited using Flash/Photoshop • You
CANNOT
directly download from the website (copyright issues) For animation, you
CANNOT
use .gif format.
Audio can be edited/recorded using Sony Sound Forge.
Video can be edited using Adobe Premiere/Adobe After Effects.
Originality :
inventive
.
70%
of the multimedia elements are
fresh
,
original
and
CDP – FYP TRIMESTER 55
Project Minimum Requirements
Multimedia Project
• For
Interim Presentation (for project completion)
•
Must
have prototype design of splash screen, homepage and
ALL
topics/titles/categories.
•
Must
present the screenshots of each interface either by: • • Design in Photoshop for each screen
OR
Design prototype of interface for each screen in Flash.
• These screenshots should be included in the PowerPoint slides.
CDP – FYP TRIMESTER 55
Project Minimum Requirements
Multimedia Project
• Storyboard • The template is available at the FYP website.
• Storyboard can be
hand drawn
or
digitally created
using the computer
BUT
must follow the
storyboard template given
in the FYP website.
CDP – FYP TRIMESTER 55
Project Minimum Requirements
Multimedia Project
• Main development platform: • Adobe Flash Professional • Picture/Image editing software: • Adobe Photoshop / Illustrator • Paint • Other editing tools: • • • Adobe After Effect (video) Adobe Premiere (video) MP3 Cutter (Sound) • Sony Sound Forge, Audacity (Sound)
CDP – FYP TRIMESTER 55
Project Minimum Requirements
Multimedia Project
•
CANNOT
use
software that could generate application (multimedia elements) automatically.
• E.g.:
Swift software, Rapid Gallery Creator, Crazy Talk
the •
DO NOT
use any programming language to create the core of the multimedia application • E.g.: HTML scripts, Java, VB
CDP – FYP TRIMESTER 55
Rules and Warnings
• Each member must be involved in
ALL
aspects of the Project.
• It is
COMPULSORY
to meet/consult Supervisor on Project progress.
This should be done on a weekly basis until the date of your presentation.
• Show the progress of the project AND prototype/final product.
demonstrate
the • •
Allowed to present
only if satisfy the minimum requirements but NO guarantees to PASS.
If Fail FYP and need to Repeat
( *T&C apply
) – maximum grade is C.
CDP – FYP TRIMESTER 55
Rules and Warnings
•
DO BACKUP FREQUENTLY
– upload, keep in your email, etc. Any excuses such as hard disk crash, laptop was stolen, accidentally format hard disk ---
NOT ACCEPTABLE!
• You are
NOT ALLOWED
to change topic, change supervisor, join another group after your Industrial Training.
• In the short Trimester (Tri 3): • • • You
CANNOT
do FYP PART 2.
CAN
do Interim (if manage to get SV).
• •
CANNOT
combine Industrial Training & FYP (Part 2) in one trimester.
• This is based on Industrial Training’s rules.
(NEW) MUST REGISTER FYP
– Tri 1 2014/2015 (Final (Part 2)) If not, your name will be removed from the group.
CDP – FYP TRIMESTER 55
Grading and Assessment
• • FYP carries a total of 100 marks. Each member of the group will be
graded individually
.
Interim (30%)
Prototype : 10% Presentation Report : 10% : 10%
Final (70%)
General effort : 10% Presentation Report System : 10% : 10% : 40%
CDP – FYP TRIMESTER 55
What to do? –
1 st
Step
• • • • Form a group of
MAXIMUM 3
students.
Minimum number of students per group is 2 (Not advisable).
No individual projects is allowed.
Please choose the right person as your members. Find members who can and will contribute in the overall project.
CDP – FYP TRIMESTER 55
What to do? –
2 nd
Step
• • • • • • Choose a title and get an IT lecturer to be your supervisor.
The list of titles will be available at the CDP FYP website.
Each SV will supervise between 4 and 5 groups only.
Do not be too ambitious when choosing project titles. Choose a topic that you can do. Ask the SV what is the project about to get a better understanding of what is required.
The SVs will also paste the titles on their door.
CDP – FYP TRIMESTER 55
What to do? –
3 rd
Step
• • • • • • Once you get a topic, start doing research on the project.
Search similar project online to get an idea of the project. This is done to get ideas, not to COPY.
Start designing and developing the project.
Start work early. Do not procrastinate.
Meet your SV on a weekly basis. Set a time (maybe an hour) to discuss project issues with your SV.
CDP – FYP TRIMESTER 55
Downloads
• http://cdp.mmu.edu.my/FYP/index.html
• Briefing slides (READ again) • FYP Guidelines (IMPORTANT) • Interim Report template • • Final Report template Report cover page • Meeting Minutes template, etc
CDP – FYP TRIMESTER 55
Contact
• If you need to clarify things related to FYP, you can meet
Ms Usha Vellappan
or
Ms Lim Liyen
.
CDP – FYP TRIMESTER 55
CDP – FYP TRIMESTER 55