Final Year Project - Computer System Sample Slide

3,745 views

Published on

Sample slide explaining what to be presented during Final Year Project presentation.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,745
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
33
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Final Year Project - Computer System Sample Slide

  1. 1. ONLINE PROGRAMMING SYSTEM 16 Disember 2013 2 MINUTES INTRODUCTION 4 MINUTES MODULES / REPORTS 2 MINUTES IMPLEMENTATION SUHAILAN SAFEI 2 MINUTES CONTRIBUTION 10 MINUTES
  2. 2. INTRODUCTION • Problems
  3. 3. Annually ACM-ICPC National/International Programming Contest
  4. 4. 1 2 LIMITED PARTICIPANTS 3 ??? 3 students per university
  5. 5. no learning platform LOW MOTIVATION
  6. 6. h u g e l a b s p a c e s volunteer secretariat client machines Highly Costly Resources
  7. 7. INTRODUCTION • Objectives
  8. 8. Automated Online Programming Contest System Unlimited participants from anywhere
  9. 9. Automated Online Programming Contest System Run on any devices without any configuration
  10. 10. Automated Online Programming Contest System Learning & Discussion Portal
  11. 11. MODULES/REPORTS • • • • Manage Contest Online IDE Profile Reports – Past Test, Hall of Fame, Upcoming Test, User list, Marks
  12. 12. IMPLEMENTATION • Value Added (Algorithm/Technology/Integration)
  13. 13. IMPLEMENTATION ALGORITHM ON MATCHING ANSWER function COMPARE_OUTPUT_CASE_STRIP($userid, $output,$idquestion,$language,&$o1,&$o2){ $out = str_replace(' ', '', strtolower($out));//Ignore cases $out = str_replace('.', '', strtolower($out));//Ignore titik $out = str_replace(',', '', strtolower($out));//Ignore comma $out = preg_replace('/[rn]+/', '',($out)); $outputJudge = preg_replace('/[rn]+/', '',($outputJudge)); $o1 = $out; $o2 = $outputJudge; if (($out) == ($outputJudge)) return "ACCEPTED";//outputJudge same with output user. else{ ERR_MSG(); return "NOT ACCEPTED"; } }
  14. 14. IMPLEMENTATION INTEGRATION WITH JAVA/C++ COMPILER - Use command line - Javac, java - MingW - gcc
  15. 15. IMPLEMENTATION • Database Lookup table Lookup table
  16. 16. IMPLEMENTATION • Table Foreign Key
  17. 17. CONTRIBUTION • Usefullness • Commercial value
  18. 18. Automated Online Programming Contest System USEFULLNESS & APPLICATION Help all students to practice codes in contest environment without participation limitation. Spread contest opportunity among universities Create social community in learning programming. Automated rank student’s based on achievement
  19. 19. Automated Online Programming Contest System MARKET & COMMERCIAL POTENTIAL IHLs (Universities/ Colleges) Private software companies
  20. 20. Prepare for presentation • Count how many slides do you have. • Estimate times on each slides • Rehearse Timings for each slides

×