final year project - computer system sample slide

Post on 22-Apr-2015

2.248 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

ONLINE PROGRAMMING SYSTEM

16 Disember 2013

2 MINUTES

INTRODUCTION

4 MINUTES

MODULES / REPORTS

2 MINUTES

IMPLEMENTATION

2 MINUTES

CONTRIBUTIONSUHAILAN SAFEI

10 MINUTES

INTRODUCTION

• Problems

Ann

ually

AC

M-IC

PC

Nat

iona

l/Int

erna

tiona

l Pro

gram

min

g C

onte

st

LIMITED PARTICIPANTS

12

3 ???3 students per university

LOW MOTIVATION

no

lea

rnin

g p

latf

orm

Highly Costly Resources

h u g e l a b s p a c e s

clientmachines

volunteer secretariat

INTRODUCTION

• Objectives

AOPCs Automated Online Programming Contest System

Unlimited participants

from anywhere

AOPCs

AOPCs Automated Online Programming Contest System

Run on any devices

without any configuration

AOPCs

AOPCs Automated Online Programming Contest System

Learning & Discussion

Portal

AOPCs

MODULES/REPORTS

• Manage Contest• Online IDE• Profile• Reports

– Past Test, Hall of Fame, Upcoming Test, User list, Marks

IMPLEMENTATION

• Value Added (Algorithm/Technology/Integration)

IMPLEMENTATIONALGORITHM ON MATCHING ANSWERfunction 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('/[\r\n]+/', '',($out));$outputJudge = preg_replace('/[\r\n]+/', '',($outputJudge));$o1 = $out;$o2 = $outputJudge;if (($out) == ($outputJudge))

return "ACCEPTED";//outputJudge same with output user.else{

ERR_MSG();

return "NOT ACCEPTED";}

}

IMPLEMENTATIONINTEGRATION WITH JAVA/C++ COMPILER- Use command line

- Javac, java- MingW - gcc

IMPLEMENTATION

• Database

Lookup table

Lookup table

IMPLEMENTATION• Table

Foreign Key

CONTRIBUTION

• Usefullness• Commercial value

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

AOPCs Automated Online Programming Contest System

MARKET & COMMERCIAL POTENTIAL

IHLs (Universities/

Colleges)

Private software

companies

AOPCs Automated Online Programming Contest System

Prepare for presentation

• Count how many slides do you have.• Estimate times on each slides• Rehearse Timings for each slides

top related