UCD School of Computer Science and Informatics …...Modern web browsers are emerging as a new...

12
PROGRAMME OF EVENTS: 11:00 FINAL YEAR PROJECT SHOWCASE TO EMPLOYERS 12:00 KEYNOTE SPEAKER 12:30 STUDENT AWARDS CEREMONY First Derivatives Best Project Presentation Award Fidelity Best Project Poster Award CME Group Best Future Prospect Award SAP Excellence Award IBM Open Source Software Award Accenture Best Programmer Award (Third Year Undergraduate) Google Excellence Award (MSc Advanced Software Engineering) 13:00 LUNCH 14:00 SPEED NETWORKING WITH EMPLOYERS (4th year and graduate students, sign-up required) Final Year Project Showcase open to all School of Computer Science and Informatics students 15:00 TEA/COFFEE NETWORKING WITH EMPLOYERS (open to all students) UCD COMPUTER SCIENCE OPPORTUNITIES DAY UCD Friday March 30 th 2012 11am – 4pm www.ucd.ie/careers/events COMPUTER SCIENCE UCD Career Development Centre www.ucd.ie/careers OPPORTUNITIES DAY The Rendez Vous, UCD Main Restaurant UCD School of Computer Science and Informatics www.csi.ucd.ie

Transcript of UCD School of Computer Science and Informatics …...Modern web browsers are emerging as a new...

Page 1: UCD School of Computer Science and Informatics …...Modern web browsers are emerging as a new feature-rich development platform. New web standards, such as WebGL, WebRTC and others

Fin

al

Yea

r Pr

oje

ct

Pro

File

s

Programme of events:11:00 Final Year Project ShowcaSe to emPloYerS

12:00 KeYnote SPeaKer

12:30 Student awardS ceremonY• FirstDerivativesBestProjectPresentationAward• FidelityBestProjectPosterAward• CMEGroupBestFutureProspectAward• SAPExcellenceAward• IBMOpenSourceSoftwareAward• AccentureBestProgrammerAward(ThirdYearUndergraduate)• GoogleExcellenceAward(MScAdvancedSoftwareEngineering)

13:00 lunch

14:00 SPeed networKing with emPloYerS (4thyearandgraduatestudents,sign-uprequired)FinalYearProjectShowcaseopentoallSchoolofComputerScienceandInformaticsstudents

15:00 tea/coFFee networKing with emPloYerS(opentoallstudents)

UCDComPUter sCienCe

oPPortUnities Day

Fina

l Year Pro

ject Pro

Files

UCD

Friday March 30th 2012 11am – 4pm

www.ucd.ie/careers/events

CompUter sCienCe

UCD Career Development Centre www.ucd.ie/careers

opportUnities DAy

The Rendez Vous, UCD Main Restaurant

UCD School of Computer Science and Informatics www.csi.ucd.ie

CDC Comp Sci Booklet A5 28pg FINAL.indd 1 02/04/2013 11:51

Page 2: UCD School of Computer Science and Informatics …...Modern web browsers are emerging as a new feature-rich development platform. New web standards, such as WebGL, WebRTC and others

Fina

l Year Pro

ject Pro

FilesFin

al

Yea

r Pr

oje

ct

Pro

File

s

Raushan [email protected]

Skype-based robotic Video Presence System

ThegoalofthisprojectisthedevelopmentofaSkype-basedroboticvideopresencesystemtobetestedwiththeNAOhumanoidrobot.

Roboticvideopresencesystemshelpbringingpeopletogetherinthecareofthoselivingathome.RobotsallowcarersandrelativestoenterahomefromacomputerviatheInternetandconductanatural,securevisitjustasiftheywerephysicallythere.Theycanmovefreelyaboutthehomesimplybymovingtheirmouse,andinteractwiththeresidentsviavideoconferencing.Andthoseinthehomedon’thavetodoanythingexceptsitback,relaxandenjoythevisit.

TheprojectwilldevelopaflexiblevideoconferencinganduserinterfacetocontroltheremoteoperationsoftheNAOhumanoidrobotbyusingtheSkypeAPI.Inaddition,theNAOprogrammingandsimulationframeworkwillbeusedtocontroltherobot’sbehavioursysteminordertore-use(activate/deactivate/configure)preexistingfunctionalities.

sean [email protected]

Build a data glove for motion capture

Augmentedandvirtualrealityenvironmentshavelivedundertheumbrellaofscience-fictionfordecades,butwithprojectslikeGoogleGlassessurfacing,thingsare(hopefully)startingtochange.However,theheadsetsbeingdemonstratedareonlyoutputdevices,andtocreateafluidexperiencecomparabletotabletsandsmartphones,weneedaninputdevicewhich‘justworks’in3D.

Theobjectiveofthisprojectistoconstructapairofgloveswhichcantrackmovementofthehands,andimplementthenecessarysoftwaretocaptureandrecognisehand-gesturesasaformofinput.Inthecaseofaugmentedreality,simplyrecognisinggestureswouldbesufficient,butforvirtualrealitywewouldalsoliketoprovidevisualfeedbackinsidethevirtualenvironment(astheusercannotseetheirhandsdirectly).TheprojectinvolvesbuildingdataglovehardwareconfiguredtogiverawdatareadoutsonaPC.Itwillimplementintelligentsignalprocessingandrecogniseasmallsetofbasicdistincthandgesturesusingmachinelearningtechniques.Avisualisationmatchingtheuser’shandmovementswillbecreatedina3Dengine.Aquick-calibrationgesture(clap)willbeimplementedsotheglovescanbeusedinanyorientation(standingup,lyingdown).

aaRon CzeRski [email protected]

inseparable drone helicopter

Thegoalofthisprojectisthedevelopmentofavision-basedbehaviournavigationsystemfortheautonomousoperationsofaParrotAR.Drone.

TheParrotAR.DroneisaradiocontrolledflyingquadrotorhelicopterbuiltbytheFrenchcompanyParrotandequippedwithacameraandultrasoundtelemeterprovidingaltitudemeasurementforautomaticaltitudestabilizationandassistedverticalspeedcontrol.TheprojectwilldevelopAndroidsoftwareandintegrateitwithanumberofestablishedC/C++softwareframeworks,suchasOpenCV,andprovidevideoprocessingandobjectrecognitionfunctions.Thevideofeedcapturedbythedrone’scamerawillbeusedinordertodetectthepresenceofaperson(e.g.byusingavailablefaceandshaperecognitiontechniques)andestimatehis/herlocationinrelationtothedrone.Abehaviourcontrolsystemwillbeimplementedtoletthedronefollowasinglepersonwalkinginanopen,indoorspace.

ConoR [email protected]

code for a number theory Function 2012

Thisprojectinvolvesdiscretemaths,algorithms,andelementarynumbertheory.Theaimistodevelopcodeimplementinganalgorithmforrapidlyfindingsolutionstoaparticularcombinatorialprobleminmaths.

Wecanstatethisproblemasfollows:givenacertainsetofprimes(say3,5,7,11),whatisthelengthofthelongestpossiblesequenceofconsecutivenumberssuchthateachofthosenumbershasoneofourgivenprimesasafactor?Fortheprimes3,5,7,11wecanconstructthefollowingallocationoffactors:

andanyinteger‘a’where5isafactorofa+1,3afactorofa+2,7afactorofa+3and11afactorofa+4,willbethebeginningofasequenceof6consecutivenumbersallofwhichhaveoneofourprimesasafactor.

Theaiminthisprojectistowritecodethatwillautomaticallyconstructsuch‘allocationsoffactors’forANYgivensetofprimes.Asthisisacombinatorialproblemitscomplexityincreasesexponentiallyasthenumberofprimeswearegivengrows.Forthisreasonefficientcode(andanefficientalgorithm)areveryimportant.

Final Year Project ProFileS

numBerS a+1 a+2 a+3 a+4 a+5 a+6

Factor 5 3 7 11 3 5

Page 3: UCD School of Computer Science and Informatics …...Modern web browsers are emerging as a new feature-rich development platform. New web standards, such as WebGL, WebRTC and others

Fina

l Year Pro

ject Pro

FilesFin

al

Yea

r Pr

oje

ct

Pro

File

S DoyChin DoyChev [email protected]

Personal analytics app (html5 edition)

Theaimofthisprojectistodevelopawebappthatuserscanusetotrackavarietyofdailyactivities,fromtheirlocationinformationtowhattheyeat,totheirexercise.

Itreflectsagrowinginterestinso-calledpersonalanalyticsapps.Thebasicideaisthattheappwillallowtheusertotrackandmeasuredifferenttypesofevents.Inthesimplestformtheseactivities/eventscanbemanuallyenteredbytheuser.Forexample,havingwalkedtoworktheusermightadda“Walk”activityandcompletefieldssuchastimeanddistance.Afterameal,theusermightaddan“Eat”activitydescribingthefoodtypeandcaloriesconsumed,andevenprovideapictureofthemeal.Overtimetheseeventswillbuildandtheusercanreviewtheirweekormonthviaavarietyofvisualizations,chartsetc.Inturn,theappwillallowuserstocreategoals(e.g.“Walkatleast5kmperdayfor1month”)andtrackgoalprogress.

ThereisacompanionprojectseekingtodevelopasimilarappbutasaNativeapp.PartofthisprojectwillconsidertheprosandconsofNativeversusHTML5appdevelopmentwithreferencetothecompanionproject.

JeRemiah Dunn [email protected]

Visual water guage

RivergaugeshavebeensetupthroughoutIrelandforflooddetectionandmonitoringriverconditionsforwhitewatersports.ThecurrentsetofrivergaugesdeployedbyIrishkayakersusepressuregaugestogatherdata,andaphoneforreportingthecollecteddatatoaserverbymeansofanSMSgateway.

Theobjectiveoftheprojectistoexploreandprototypeanalternativesetupthatcouldmakeuseofacamerasensortocollectdataanda3Gradiotosenditbacktoaserver.Eitherawebcam/cameramoduleconnectedtoaraspberrypiand3Gdongleoranandroidsmartphonewithabuilt-incamerawillbeused.Theprojectwillfirstdeterminethetrade-offsintermsofreliability,costandeffectivenessofthevisualgauge,priortoimplementingaprototype.

eRika [email protected]

Parallel algorithm for community Finding 2012

ApplicationssuchasFacebookandLinkedlnhaveenabledlargevirtualnetworksofpeopletobelinkedtogetherovertheweb.Suchnetworkscanbeverylarge,withoveramillionindividualsandtensorhundredsofmillionsoflinks.Nevertheless,itistypicalofreal-worldsocialnetworkstocontainlargenumbersof‘communities’-thatis,relativelysmallsubgroupsofindividualswhointeractmorecloselytogetherthanwiththerestofthenetwork.Applicationdevelopersbelievethatidentificationofsuchcommunitiesisakeysteptodevelopingeffectivesocialnetworkservices.

Algorithmsforcommunityidentificationmustextractsub-graphsofhighly-connectednodesfromtheverylargeinputgraph.Thisisalarge-scalediscreteoptimisationproblem,which,ingeneralisNPhard.Thechallengeistocomeupwithatractablealgorithmthatcanworkongraphsofmillionsofnodesandfindcommunitieswithinareasonableamountoftime.Thisprojectwillinvestigatetheuseofparallelcomputingtospeedupthecommunityfindingtask.Inparticularitwillinvestigatethedevelopmentofaparallelversionofthealgorithmpresentedinthepaper,“ModularityandCommunityStructureinNetworks”byM.E.J.Newman.TheparallelcodewillbedevelopedinC++usingtheMessagePassingInterfacelibraryforinter-processorcommunication,oralternativelyusingtheshared-memorylibraryOpenMP.

stephen [email protected]

Procedural terrain generation

Proceduralgenerationallowscomputerstocreatecontentusingalgorithmsasopposedtomanualcreation.Thishasbeenaroundfordecadesandisverycommoninmodernmedia.Thegoalofthisprojectistocreateapseudo-randomproceduralterraingenerator.Manydifferentalgorithmsexisttoaccomplishthis,sotheywillberesearchedandusedwhereappropriate.

Page 4: UCD School of Computer Science and Informatics …...Modern web browsers are emerging as a new feature-rich development platform. New web standards, such as WebGL, WebRTC and others

Fina

l Year Pro

ject Pro

FilesFin

al

Yea

r Pr

oje

ct

Pro

File

S emeR heDDeRman [email protected]

newgrange regularities

Over5000yearsagotombbuildersintheBoyneValleyconstructed,possibly,thefirstopticalcomputerintheworldusingthemaintombatNewgrange.Everywintersolsticethelightatdawnonthehorizonshinesthroughauniquebox-likestructureoverthemainentrance,downthepassagetotheverybackofthetomb;indicatingverypreciselythetimeoftheyear.WhiletheouterstonesoftheNewgrangetumulusareartisticallydecoratedwithspiralsandlosenges,themeaningofwhichisunknown,thereversesideofthesekerbstoneshavelesswell-executedsymbols(dotpatterns,diamonds,spirals,losengesandsoon)whichareassumedtohavesomesymbolicmeaning.Theaimofthisprojectistodevelopafrequencyanalysisofthesesymbolswithaviewtosayingsomethingabouttheirpossiblemeaning.Theprojectwilldevelopaprogramforclassifyinguniquesymbols,theirboundariesandhowtheyaredistinguishedfromothersymbolsaswellasdevelopadatabaseofsymbolswithrelevantfieldsfortheirkeyproperties.Afrequency-basedanalysisofthesymbolcountsoneachstonewillthenbecarriedout,lookingforregularitiesacrossthefullsetofstones.

maRat isteleyev [email protected]

Visualization Framework with html5 and webgl

Modernwebbrowsersareemergingasanewfeature-richdevelopmentplatform.Newwebstandards,suchasWebGL,WebRTCandothersdevelopedbyWorldWideWebConsortium(W3C)andsupportedbyleadingbrowsermanufacturersandpartnersenabledeveloperstocreatecross-platformapplicationsinabrowserthatearlierwereonlyavailabletodesktopdevelopers.Inparticular,WebGLisaJavaScriptAPIforrendering3Dand2Dgraphicswithinanycompatiblebrowserwithoutany3rdpartyplugins.

ThisprojectinvolvesthedesignandimplementationofavisualizationsystemthatdeliversinformationsimilartothatontheSchoolofComputerScienceandInformatics’FoyerScreenusingDrupalcontentmanagementsystemandWebGL.ThesystemwilladdandremoveanoticeintheformofawebpageURL,addandremoveRSSfeed,addandremoveimagesanddisplaycurrentnoticesinaloopfeaturing3Deffectsdevelopedbythestudent.

kaRim [email protected]

a Secure mac protocol for ieee802.11 based manets

MobileAdhocNetworks(MANETs)arewirelessmulti-hopnetworksdynamicallyconstructedbymobilenodeswithouttheaidofanyestablishedinfrastructure.ThisnewparadigmofwirelesscommunicationsaimstomakecommunicationpossibleinsomesituationswheretheservicesofferedbybothwirednetworksandWLAN(WirelessLocalAreaNetwork)areunavailable.MANETsaremainlyusefulinmilitaryandothertacticalapplicationssuchasemergencyrescues.Moreover,wecansetupanadhocnetworkataconferencetodistributefilesanddiscusstalkswithoutusinganywirelessinfrastructurethatwouldhavetobepaidfor.

MANETspotentiallysufferfromarangeofvulnerabilitiesduetotheirspecialcharacteristics,suchassharedwirelessmedium,limitedenergyresources,rapidlychangingtopologyanduntrustworthinessofthepartners.Thesevulnerabilitiescanbeeasilyexploitedbyamisbehavingnodetolaunchsecurityattacksatdifferentlayers.Amisbehavingnodedisobeystheprotocolrulestogainextrabandwidthattheexpenseoftheneighbourhonestnodes.Todoso,itmayapplyseveralcheatingtechniques.

TheaimofthisprojectistoimplementoneorseveralcheatingtechniquesagainstIEEE802.11innetworksimulatorNS2andevaluatetheirimpactonthenetworkperformance.Theefficiencyofasecuritysolutiondesignedtocopewiththesecheatingtechniqueswillthenbeimplementedandassessed.

neil [email protected]

livemap - mobile application for Bus commuters

Theaimofthisprojectistodevelopamobileapplicationthatpresentsamapdepictingasetofstaticbusstopsandasetofmovingbusestotheuser.Italsodepictsthedirectionthebusistravellingandotherinformation.

Thegoaloftheprojectistomimicthisapphttp://tinyurl.com/WexfordBusAppbutusingHTML5-basedtechnology.Partoftheprojectinvolvesdeployingthesystemandupdatingitonthebasisofcustomerfeedback.

Page 5: UCD School of Computer Science and Informatics …...Modern web browsers are emerging as a new feature-rich development platform. New web standards, such as WebGL, WebRTC and others

Fina

l Year Pro

ject Pro

FilesFin

al

Yea

r Pr

oje

ct

Pro

File

S aigeRim [email protected]

in-store Product recommender

Associationruleminingisapopularandwellresearchedmethodfordiscoveringrelationsbetweenproductsinmarketbasketanalysis.Thetechniqueprovidesinsightintothecombinationofproductsinacustomer’sbasket;forexample,ithasbeenreportedthatasignificantcorrelationexistsbetweenpurchasesofbeerandpurchasesofnappies.

Theobjectiveofthisprojectistoapplyassociationruleminingtotherecommendationofsupermarketproducts.Givenasetoftransactions(shoppingbaskets),theobjectiveistofindrulesthatpredicttheoccurrenceofanitem(oritems)basedontheoccurrencesofotheritemsinthetransaction.Thefirsttaskistomineassociationrulesfromadatasetthatsatisfyminimumsupportandconfidencethresholds.TherecommendersystemwillbeimplementedasaRESTfulwebservice,andwilltakeassociationrules,thecustomer’scurrentbasketcontents,arepresentationofthesupermarketlayoutandthecustomer’slocationinthesupermarketasinputstomakeproductrecommendations.Forexample,arecommendationforteacanbemadetoacustomerassheapproachesthedrinksaisleifthecontentsofhercurrentbasketncludesmilkandbread.

Daniel [email protected]

chess adventure game - educational game for kids

TheChessAdventuregamecombineschessmovementswithmoremodernadventuregameconceptslikequests,maps,scoresandlevels.Thegoalofthegame,andtheproject,istogetkidsinterestedinchessorlogicgamesingeneral.Theplayerisincontrolofasinglechesspiece,the“Hero”.ThegoalistogettheHerofromonepointontheboardtoanotherbyavoidingorattackingtheAIcontrolledopponents.Variouspower-upsmaybecollectedtohelptheplayer,suchasExtraturn,Undomove,Captureenemypiece.Onlaterlevelstheplayermaycontroladditionalpieces.Theboardisnotthetraditional8x8chessboard,itismorelikeapathwithtwistsandturnsandimpassableareas.

AnAIopponentwillgenerallyuseashallowminimaxsearchwithalpha-betapruning.Additionallysomelevelsmayhavecertainpredefinedmovesorevenstrategiesbasedontheplayer’sactions.Thisistomakethegamemoreinterestingandchallenging.Sincethisisprimarilyagameforkids,accessibilityandlookofthegameisimportant,andsoasimpleyetfunctionalUIisessential,anddetailedtutorials,musicandothersoundsarehighlydesirable.

ewa mlynaRska [email protected]

installing tin database online

Syntheticfeasibilityisamajorstumblingblockindrugdiscovery.Toovercomethis,researchersfromUCDandtheRCSIbuiltamassive28millioncompoundlibraryofsmallmolecules,eachofwhichcanbesynthesisedusingsimple‘onepot’multicomponentsynthesismethods.Thesewereincorporatedinawebsite,bothasadownloadableresourceandasasearchabledatabase.ThisresourceneedstoberebuiltinUCD,usingeithertheavailablejavacodeorrewritteninpython/PHP.Thisprojectwilldesign,developandimplementawebsitefront-endfortheTINdatabaseaswellasprogramback-enddatabasesearchingtoidentifycomponentpartsforanycompoundinthelargelibraryandallowsimilaritysearching.

kieRon nanJi [email protected]

Vizualizing 3d movement

Thegoaloftheprojectistodevelopaprogramwhichwillvisualizethe3Dmovementofamobiletrackingdevice.The3Dmotiontrackingdeviceisattachedtothebodytomeasureaperson’smovement.Thedeviceprovidesalogofthedevice’spositionasatextfilecontainingatimestampedlistof3Dcoordinates.Theprogramreadsthisfileandpresentsananimationofthedevice’smovementin3D.Givensomeinformationabouttheuserandmovementsconducted,theprogramwillalsoprovideawireframerepresentationoftheuser’smovementoftheanimation.

aRmel [email protected]

analysing the language Structure of Financial articles

Gerow&Keane(2010)haveshownthatpower-lawanalysesofthelanguageusedbyfinancialreportersacrossacorpusofover17,000articles(fromtheFinancialTimes,NewYorkTimes,andBBC)canpredictthe2007stockmarketbubbleandcrash;insimpleterms,systematicchangesinthelanguageusedinarticlesreflecttheemergenceofanhomogenous,positive(unrealistic)viewofthemarketatthetime,evenamongseasonedcommentators.Thisworkbuiltupalargecorpusofarticlesthatcanbeanalysedfurther.Thisprojectwilllookatidentifyingkeyfootprintsfordifferentmetaphoricusagesinthecorpus,theaimbeingtocharacterizeanyfurtherstatisticalregularitiesintheirforms.

Page 6: UCD School of Computer Science and Informatics …...Modern web browsers are emerging as a new feature-rich development platform. New web standards, such as WebGL, WebRTC and others

Fina

l Year Pro

ject Pro

FilesFin

al

Yea

r Pr

oje

ct

Pro

File

S mulCaiRe o’[email protected]

exercise monitoring web app

Thegoaloftheprojectistodevelopawebapplicationwhichwillallowathletesandcoachestoreviewandshareexerciselogs,andtosetandreviewgoalsfortrainingprograms.Thewebsitewillprovidesomesupportformanualdataentry.However,theconceptisthattheexercisedatabeloadedautomaticallyfrommotioncapturedevices.Thekeychallengesareindesigningthesitesothatitisvisuallyappealing,easytonavigateandvisualizesquantitativedatainanintuitiveandappealingmanner,suchastheuseofphotos,videos,levelindicators,graphs,trendbarsandcolours.Thewebsiteaimstobemotivationalandinformative.

maRk o’[email protected]

identifying trending topics in wikipedia

Thenotionofatrendingtopichasbecomecommoninpublicdiscourseinrecentyears.ItisparticularlyassociatedwithTwitterandreferstoatopicthatisbeingparticularlytalkedaboutinTwitteratthemoment.TheobjectiveofthisprojectistoproduceasoftwaretoolforproducingtrendinginformationonwhatpeoplearelookingatonWikipedia.SomesitesprovidinginformationonWikipediatrendsalreadyexist,howeverthereisstillalotofscopetoimproveonwhatisavailable.

ItispossibletoworkonthisasafinalyearprojectbecauseWikipediamakeusagedataavailable.However,thispresentsadatanormalisationchallengeasdifferentpageswillhaveverydifferentbaselinelevelsofactivitysoitisnotstraightforwardtodeterminewhatincreaseinattentionisrequiredtoindicatethatapage/topicistrending.Theprojectswilltakeaselectionofpagesandproduceplotsoftheattention(hits)thosepagesaregettingovertime.Itwillthendevelopanormalisationstrategysothattrendingalertscanbeproducedforpagesthathavedifferentbaselinelevelsofactivity.

Balazs pete [email protected]

gesture recognition for exercise

Thegoaloftheprojectistodevelopaprogramthatwillrecognize3Dgesturesmadebyhumanusers.Thegesturesareinputtedtothesystemusingahandheldtrackingdevice.Theprogramreceivesatimestampedlistof3Dcoordinatesrepresentingthepositionofthetrackingdeviceovertime.Theprogramanalysesthesecoordinatesanddeterminesthegesturethattheuserwasmaking,e.g.moveup/down/left/right,single/doubletap,rotateclockwise/anticlockwise.Thedifficultyingesturerecognitionisdealingwiththevariabilityofhumanmotion,sothechallengeoftheprojectistoaccuratelydistinguishbetweendifferentgesturesandnon-gestures.

shane Quigley [email protected]

Password recovery System Based on raspberry Pi computers

Oneoftheobstaclesfrequentlyencounteredincyber-crimeinvestigationsistheneedtoaccesspassword-protecteddocumentswhosecontentisencryptedwithastrongencryptionalgorithm.Passwordschosenbyhumansarerarelycompletelyrandom,andbycheckingthemostcommonlyusedpasswordsfirstitispossibletofindtherightpasswordquickly.Algorithmsandtoolsforgeneratingsuchcommonlyusedpasswordsarewellknown.Furtherspeed-upcanbeobtainedbydistributingthepasswordcheckingworkamongmultiplecomputers.

MostdistributedpasswordcrackingapplicationsrunonnetworksofWindowscomputers.TheaimofthisprojectistodesignandimplementadistributedpasswordrecoverysystembasedonmultipleRaspberryPImicrocomputers.TheproducedsystemwillrecoverpasswordsforMicrosoftOfficedocumentsanddocumentsstoredintheOpenDocumentFormat(ODF).Thisprojectcanmakeasignificantpracticalcontributiontodigitalforensics,becauseatpresentthereareveryfewtoolsdoingpasswordrecoveryforODFdocuments.

Page 7: UCD School of Computer Science and Informatics …...Modern web browsers are emerging as a new feature-rich development platform. New web standards, such as WebGL, WebRTC and others

Fina

l Year Pro

ject Pro

FilesFin

al

Yea

r Pr

oje

ct

Pro

File

s paul [email protected]

conversational recommendation

Recommendersystemsassistconsumerstolocateproductsandservicesthatarerelevanttotheirparticulartastes.Conversationalrecommendersengageinamulti-cycledialoguewiththeconsumer,inwhichconsumerfeedbackonalimitedinitialsetofrecommendedproductsisusedtoinformtherecommendationstopresentinsubsequentcycles.Bycombiningconsumerfeedbackoverseveralcycles,thesystemcanprogressivelyrefineitsrecommendationstomeetconsumers’needsandprovidethemwithamoreengagingandsatisfactoryexperience.

Theobjectiveofthisprojectistodesignandimplementaconversationalrecommendersystem.TherecommenderwillbeimplementedasaRESTfulwebservice.Aframeworktoevaluateofflinerecommendationrelevancewillbecreatedandtheperformanceoftheconversationalrecommendercomparedtoatraditionalsingle-shotapproachwillbeinvestigated.

oDhRán [email protected]

agon in lua

ThisprojectusestheLuaprogramminglanguagetoimplementaboardgame,Agon,andanartificialintelligencetoplayit.Agonisazero-sumperfectinformationboardgameplayedonahexagonalboard.Twoplayerstaketurnstomove;theaimistobethefirstplayertogetyourpiecestothecentreoftheboardwhileavoidingbeingcapturedbytheopponent.Ageneticprogramming(GP)architecturewasbuilttoevolveaboardevaluationfunctionforthegame.TheGPsystemusesanarrayoffeaturedetectorstotryandsurmisethecharacteristicsofagoodboardposition.Withanaccurateevaluationfunction,thecomputercansearchthegametreeandidentifystrategicallybetterboardpositions,resultinginastrongerAIopponent.

nazgul [email protected]

agent control of nao humanoid robot

TheobjectiveofthisprojectistoapplyAgentFactory(AF)anditsprogramminglanguagetothecontrolofaNAOhumanoidrobot.AFisanagentplatform-developedinUCD–supportingthecreationofintelligentprogramsthatarecapableofrationaldecisionmakingandcansenseandactupontheirenvironment.TheNAOhumanoidrobotcanidentifyspecificpeople,reacttovoicecommands,anduseexpressivegesturestocommunicate.NAOinteractswithhumansthankstoitsloudspeakers,microphones,cameras,tactilesensors,multipleLEDlights,prehensilehands,andwhole-bodymotion.Itsembeddedsoftwaremodulesincludetext-to-speechandvoicerecognitionaswellasfaceandobjectdetectionandsoundlocalization.TheNAOprogrammingframeworkincludesagraphicalprogrammingsystemthatcanbeusedtocreatecomplexbehavioursoutofarichsetofprimitivesfunctionalities.

TheprojectwillusetheNAOprogrammingframeworktobuildaninterfacetotheAFprogramminglanguageandcontroltherobot’sbehaviourbyactivating,deactivating,andconfiguringtherobot’spreexistingfunctionalities.Inaddition,theprojectwillbuildasetoftherobot’sbehavioursandusetheminademonstrativeapplication.

Page 8: UCD School of Computer Science and Informatics …...Modern web browsers are emerging as a new feature-rich development platform. New web standards, such as WebGL, WebRTC and others

emPl

oYe

r Pr

oFi

leS em

PloYer Pro

FileS

aCCentuReWeareinbusinesstohelpourclientsachievehigherperformance.Weuseinnovativethinking,advancedtechnologyandplainoldhardworktoachievetheresultsthatreallymatter.Thoseresultsmightincludehigherprofits,greatermarketshareorabettercustomerexperience.Thejoyofthisbusinessisusingwhatweknowtohelpclientsgetbetteratwhattheydo.Weworkinmanydifferentsectorsonallkindsofprojects.Ourclientsarehouseholdnames,sothechancesarethatyouarealreadyfamiliarwithourwork–youjustmightnotknowityet.Thatvarietybringscontinuingchallenges,exceptionaljobsatisfaction,acceleratedlearningandimmensescopeforprofessionaldevelopment.Wedothingsthatchangetheworld:that’swhyAccenturepeopletendtogetexcitedwhentheytalkaboutwhattheydo.

IfyouareinterestedinlearningmoreaboutAccenturegraduateprogrammepleasegoto:www.accenture.com/irelandgraduates

Bank of iRelanD credit & marKet riSK diViSion

TheCredit&MarketRiskDivision’sobjectivesaretoprovidestrong,independentoversightandmanagementoftheGroup’sCredit&MarketRiskStrategy,CreditRiskManagementInformation,andCredit&MarketRiskUnderwriting,aswellasstrategicoversightandthemanagementofcertainchallengedportfolios.

OurRiskAnalyticsinternshipexperienceprovidesavaluablemixoftraining,mentoring,andskillsandknowledgedevelopment.AllofourinternshipswillprovideyouwitharealinsightintotheBankofIrelandwhichwillhopefullyconfirmyourambitiontopursueafull-timecareerwithus.

[email protected].

emPloYer ProFileSBeaRingpointBearingPointconsultantsunderstandthattheworldofbusinesschangesconstantlyandthattheresultingcomplexitiesdemandintelligentandadaptivesolutions.Ourclients,whetherincommercialorfinancialindustriesoringovernment,experiencerealresultswhentheyworkwithus.Wecombineindustry,operationalandtechnologyskillswithrelevantproprietaryandotherassetsinordertotailorsolutionsforeachclient’sindividualchallenges.Thisadaptiveapproachisattheheartofourcultureandhasledtolong-standingrelationshipswithmanyoftheworld’sleadingcompaniesandorganizations.Our3500people,togetherwithourglobalconsultingnetworkserveclientsinmorethan70countriesandengagewiththemformeasurableresultsandlong-lastingsuccess.

Areyouinterestedintechnologyandhowitcanbeusedtosolverealbusinessproblems?BearingPointisseekingComputerSciencegraduatestojoinasJuniorDevelopers.Youwillbepartofadynamicteamdesigninganddevelopingsoftwaresolutionsforourclients.Applyonlinethoughourwebsitewww.bearingpointcareers.ie

Cme gRoup Astheworld’sleading,mostdiversederivativesmarketplace,CMEGroupiswheretheworldcomestomanagerisk.AtCMEBelfastweactasacentreofexcellenceinTechnologysupportingtheglobalGroup.Thisincludessupportingour‘globextradingplatform’,applicationdevelopment,electronictradingsupport,tonamebutafew.WearelookingforadiverserangeofcandidatesofallexperiencestojoinourexcitingteamssituatedinBelfast.Havealookatouronlinecareerspagetodiscovermore!

Toapplyvisit:www.cmegroup.com/company/careers

Page 9: UCD School of Computer Science and Informatics …...Modern web browsers are emerging as a new feature-rich development platform. New web standards, such as WebGL, WebRTC and others

emPl

oYe

r Pr

oFi

leS em

PloYer Pro

FileS

DellDell’sUniversityRelations(UR)Programempowersfutureleaderslikeyoutocollaboratewithourglobalteams,developideasandthenrunwiththem.WeoffertwodifferentwaysthatyoucanmakeanimmediateimpacthereatDellIreland:Internships,andfull-timeemployment.

Why Work with Dell?

our relationships:WorkingatDellmeanscollaboratingwithtalentedanddedicatedprofessionalswhoshareapassionforsmarttechnologyandresponsiblebusinessandservingourcustomers’needs.

our Spirit:Weinnovate.Whenweseesomethingthatcouldbeimproved,wegettoworkinventingthesolution.

our culture: Wewinwithintegrity.Ourpeopledemonstrateourwinningcultureeverydaythroughthepositive,supportiveandmeaningfulrelationshipstheycreatewithcustomersandteammembers

our opportunities: Weinvestinourpeopleandhavedevelopedaseriesofspecialprogramsthatfacilitateteammembersastheypursueacareerthatfulfilstheirambitionsandpotential.

our community: Benefits.Rewards.Balance.Ourteammembers’healthandwellnessisourpriorityaswellasrewardingthemfortheirhardwork.

CheckoutwhatourUniversityHiressayabouttheirjourneywithDellwww.dell.com/Learn/us/en/uscorp1/joining-from-college

Deloitte It’syourfuture.Howfarwillyoutakeit?

Deloitte,theleadingbusinessadvisoryfirmhasover180,000peoplegloballyandgeneratesrevenueofmorethan$US28billioninover150countries.ThroughourofficesinDublin,Cork&Limerickwithover1,200businessadvisoryprofessionalsweprovideaudit,tax,consulting,andcorporatefinanceadvisoryservicestopublicandprivateclientsacrossmultipleindustries.AtDeloitte,weareproudofcreatingadiverseandcollaborativecultureinwhichinnovationflourishes,valuesaresharedandupheld,andaspirationshonoured.ThroughoutyourcareeratDeloitteyoucanexpecttoadvanceyourpersonaldevelopmentandprofessionalcompetencebyundertakingchallengingworksupportedbyworld-classtrainingprogrammesandinitiatives,ensuringyouhavetheknowledgeandskillsyouneedtosucceed.Additionally,ourclientserviceteamshelpcreatepowerfulbusinesssolutionsfororganizations.Thismulti-disciplinaryapproachcombinesinsightandinnovationwithbusinessknowledgeandindustryexpertisetohelpourclientsmeettheirbusinesschallenges.

Website:www.deloitte.com/ie/graduate

OurnextgraduatecampaignwillcommenceinSept/Oct2013fora2014/2015start.

DoCosoftDOCOsoftisaninnovativedeveloperofdocumentmanagementandworkflowsoftwaresolutionsfortheglobalinsuranceandfinancialservicesmarkets.

DOCOsoftoffersacasual,friendlyenvironmentinwhichtowork.Nowisyourchancetobepartofaleadingedge,employee-centricculture,formotivatedindividualsinterestedinsoftwaredevelopmentattheforefrontofDocumentManagementandWorkflowsolutions.DOCOsoftisanestablishedMicrosoftpartnerdeliveringsoftwaresolutionswithtightintegrationtootherMSproductssuchasMSSQLServer,WindowsServerand.Net.

Werequiregraduatestojoinoursoftwaredevelopmentteamtodesign,developandrefineleadingedgedocumentmanagementandworkflowproducts.Youwillbeworkingwithsoftwareengineerstoaddnewmodulesontheproductsaswellasresearchanddevelopmentonnewtechnologiesandexcitingproductdevelopment.Seewww.docosoft.com/about-us/careersformore.

fiDelity investments iRelanDFidelityIrelandistheIrishsoftwaredevelopmentarmforFidelityInvestments,alargefinancialservicescompanyheadquarteredinBostonintheU.S.Weoffera6monthGraduateProgrammecalledLeapwheregraduatesarecoachedfor6monthstobecomebest-in-classsoftwaredevelopers.3monthstechnicaltrainingisfollowedby3monthsworkinginteamsonrealFidelityprojectspriortoplacementwithinthecompany.FidelityIrelandcurrentlyemploysaround500I.T.professionalsinourofficesinDublinandGalway,andisplanningtogrowto800–1000overthenextfewyears.Fidelityworldwidehasaworkforceofabout40,000.

Website:www.fidelityinvestments.ie

fiRst DeRivatives plCFirstDerivativesisaleadingproviderofproductsandconsultingservicestothecapitalmarketsindustry.Focusedonfinancialinstitutionsthatworkcross-asset,oftenwithmulti-systemand/orhighvolumetradingactivities,thecompanyscopes,designs,develops,implementsandsupportsabroadrangeofmissioncriticaldataandtradingsystemsacrossfront,middleandback-officeoperations.

Pleaseapplyviaourwebsite,attachedCVsacceptedwww.firstderivatives.com/careers

Page 10: UCD School of Computer Science and Informatics …...Modern web browsers are emerging as a new feature-rich development platform. New web standards, such as WebGL, WebRTC and others

emPl

oYe

r Pr

oFi

leS em

PloYer Pro

FileS

fuRious tRiBeFuriousTribeisanIrishmobiletechnologystartup.Weworkwithsomeofthebiggestandmostdemandingbrandsallovertheworld.OurclientsincludeRSA,Citibank,Nedbank,AXAGlobalDistributorsandDavyStockbrokerstonameafew.We’veworkedwithourclientsallovertheworld,fromhereinIrelandtoAsia,Africa,SouthAmericaandmainlandEurope.WehavealsodevelopedourownenterpriseAppbuildingproduct,www.apptivatehq.com.

FuriousTribecurrentlyemploys22peopleofwhomover50%startedwithusoninternshipsandgotfulltimejobs.WecurrentlyhavejobopportunitiesinanumberofareassuchasFront-EndWeb-DevelopmentandBack-EndWeb-Development,andwe’reinterestedinhiringyoungenthusiasticgradsforthesepositionstocomplementourexperienceddevelopmentteam.

Website:www.furioustribe.com

inteRtRaDeiRelanDintertradeireland FuSion graduate Programme.

60 Science engineering & technology jobs up for grabs in 2013!

register your interest online now - next jobs live 12th april 2013.

FUSIONcanprovideyouwithauniqueopportunitytohelpacompanycreateanddevelopinnovativeandcommerciallyviableproductsandservicesandgainprojectmanagementexperiencewhilstobtainingafullyfundedPostGraduateDiplomainBusiness&ManagementfromQueen’sUniversity,Belfast.

Coupledwithanattractivesalaryandtrainingpackage,placementsarenormallyfor12monthsor18monthswith85%ofthosewhohavesuccessfullycompletedourgraduateprogrammesofferedemploymentwiththeirhostcompanies.

Formoreinformationvisitourgraduatewebsitewww.footinthedoor.info

5717 ITI Foot In The Door A5 Ad JM1 PRINT.indd 1 26/03/2013 12:35

Page 11: UCD School of Computer Science and Informatics …...Modern web browsers are emerging as a new feature-rich development platform. New web standards, such as WebGL, WebRTC and others

emPl

oYe

r Pr

oFi

leS em

PloYer Pro

FileS

it’s happening heRe – enteRpRise iRelanDIT’sHappeningHereisaninitiativeoftheIrishownedsoftwareindustrywhichbrandsanddifferentiatestheindigenousindustryfromotherelementsofthissectorasunique,dynamicandinnovativeandpromotesitasanexcitingplaceforcreativesoftwareprofessionalstowork.Opportunitiesareavailablefor:Computersoftwareengineersespeciallyprogrammers;webdevelopers;cloudcomputingengineers;Softwarearchitects;Networkengineers;Productmanagers;Informationsecurityexperts;Experiencedanimators;Digitalmediaspecialists;Telecommunicationsengineers;Salesandmarketingprofessionals;Projectmanagers;Dataanalyticsengineers;ICTskillswithforeignlanguages;Databasemanagement;Socialnetworkingexperts;Systemsinfrastructureengineers;Internetmarketingspecialists.

Checkoutourvideoandcompanylistingonwww.itshappeninghere.ie.Applydirecttothecompanies.

kainos softwaRe ltD.Kainosisathrivingtechnologycompanywithparticularexpertiseinthreecoremarkets–healthcare,financialservicesandpublicsector.Formorethan25yearswehaveworkedwithanextensivebaseofglobalandlocalbrandsintegratingITapplicationsanddeliveringsolutionsusingthelatestportal,mobileandcloudtechnologies.Withover400professionalsacross5locationsworldwide,wecombinedeepengineeringanddesignskillswithbusinessbrainsandastrongworkethicandteamspirit.We’relookingforEntryLevelTraineeSoftwareEngineers,currentlyinfinalyearoftheirdegreeinanyofthefollowing:

• ComputerScience• SoftwareEngineering• Electrical&ElectronicEngineering• Computing&InformationTechnology• Business&InformationTechnology• AnyPhysics,MathsorBusinessdegreewithatleast30%

computingcontentSuccessfulapplicantswillhaveastrongtechnicalaptitude,excellentteamworkingskills,initiative,goodcommunicationskillsandbusinessawareness.

Website:www.kainos.com

keelings solutions Overthelast20yearsKeelingshasworkedondevelopingitsownERPsystem,resultinginthedevelopmentoftheKBSsystem.In2011KeelingswereapproachedbyaproducecompanyseekingtobuytheKBSsystemfromKeelingsasithadgonetomarketandhadnotfoundanothersystemwhichsuiteditsneeds.KeelingsKBSsystemisuniqueasitwasdesignedbyafreshproducecompanywithover40year’sexperienceininternationalfreshproduce.AsaresulttheinhouseISteamweremovedintoanewbusinessentity.KeelingsSolutionswasbornin2011.TodayKeelingsSolutionshaveincreasedtheirstafffrom7to19people.Itisourhopethatwecanfindgraduateswhoareeagertolearnanddevelopwithinourgrowingbusiness.

WearecurrentlyacceptingapplicationsforaJuniorSoftwareSupport/Developer.

Thedeadlineforapplicationforthisis31stApril2013,allapplicationscanbeforwardedtotheHRdepartmentatgrouphr2@keelings.com.

keRRy gRoup2013GraduateOpportunities-120rolesinvariousdisciplines,includingICT

KerryGroupisaworldleaderinfoodingredientsandflavoursservingthefoodandbeverageindustry,andaleadingsupplierofaddedvaluebrandsandcustomerbrandedfoodstotheIrishandUKmarkets.

Ourbusiness,KerryIngredientsandFlavoursandKerryFoods,spansallmajorfoodcategories.Weprovideinnovative,practicalproductsolutionstofoodmanufacturersandfoodservicecompanies,andsupplyover15,000food,ingredientsandflavourproductstosomeofthebiggestnamesinthefoodindustryinover140countries.Youmayrecognisesomeofourwell-knownbrandsandcustomers,suchasDairygold,Denny,Galtee,Kellog’s,Pepsico,StarbucksandTescotonameafew.Seewww.kerrygraduates.comformore.

miCRosoftMicrosoftIrelandisamajorplayerinthecompany’sglobalbusiness.Itencompassesthreeseparatedivisions:MicrosoftEMEAOperationsCentre(EOC),theEuropeanDevelopmentCentre(EDC)andMicrosoft’sSales,Marketing&ServicesGroup(SMSG),whichsupportMicrosoft’sbusinessacrossEurope,theMiddleEast,andAfrica.Internsandgraduatesalikecanpursuelong-termcareerpathswithinthesethreekeyareas.Andwhileyou’lljoinusinaspecificrole,itwon’tdictateorlimityourfutureoptions.

Applyonlineathttp://careers.microsoft.com/careers/en/ie/gradhome.aspx

Page 12: UCD School of Computer Science and Informatics …...Modern web browsers are emerging as a new feature-rich development platform. New web standards, such as WebGL, WebRTC and others

emPl

oYe

r Pr

oFi

leS paDDy poweR plC

PaddyPowerisaglobalPlc,headquarteredinIreland,with2,400employeesworldwide.Theamountstakedbycustomersin2011wasalmost€5billion.Itisoneofthefastestgrowing,innovativeanddynamicbusinessesinthebettingandgamingsector.Ithasseenrecordoperatingprofitin2011,followingyearonyeargrowthofaround30%foreachofthepasttenyears.Itisanambitious,cashrichcompanythatrecognisestechnologyascriticaltofurtheracceleratingitsgrowth.

Seewww.workwithpaddy.com.

sapSAPoffergraduatepositionsinboththeDublinandGalwayoffices.DesirablespecialismsincludeComputerScience,InformationSystems,Languages,Physics,Maths,Engineeringandrelatedacademicdisciplines.Successfulgraduatesareofferedtheopportunitytomaximisetheirtalentsinanexcitingandchallengingenvironment.Fromhelpingbusinessesrunbettertoenablingcommunitiestoworksmarter,everyoneatSAPhastheopportunitytocreatechange.

Learnmoreatwww.sap.com/careers/Irelandorfollow@SAPIrelandonTwitter.

sigSIGisatradingfirmthatleveragesnext-generationtechnologytodevelopsystemsthatdifferentiateusinthefinancialmarkets.Wehavemorethan500technologistsinofficesaroundtheworld(over130hereinDublin)buildingsmartandfastsystemsthatarecrucialtooursuccess.

SIGisengagedinaraceforspeedwhereeverymicrosecondcountsandthegoalistotradeatthespeedoflight.Inthisenvironment,thefirstonetointelligentlyanalyseincompleteinformationandsendoutorderswinsthetrade.Everylayer—fromthenetworksandservers,tothealgorithmsthatmaketradingdecisions—counts.Asaresult,ourengineeringmethodsandprioritiesareconstantlychangingandbeingchallenged.It’sourpersistentandpassionatedesiretoimprovethemthatkeepsusaheadofthecurve.

Ournine-monthGraduateTechnologyAssociateProgramincludesfourrotations-tworotationsinourAmericanheadofficeeachfor2monthsandtworotationshereinourEuropeanheadquartersDublin.

Theprogramprovidesyouwiththeopportunitytosharpenyourtechnicalskills,learnaboutthetradingindustry,andunderstandthefundamentalsofrisk-baseddecisionmaking.

Toapplyandlearnmore,gotowww.sig.com/campus

UCD Career DeveloPment Centre

serviCes for stUDents

Careers resoUrCe room monday – friday: 9:00 – 17:00 Openuntil7.30Wednesdaysduringterm

OurCareersResourceRoom,locatedatthefrontareaoftheCareerDevelopmentCentre,istheplacetobeginresearchingyourcareeroptions.Wehaveanarrayofreferencematerialforyoutoconsultaswellasthelatestsector-specificgraduatecareerguidesforyoutotakeaway.ContinueyourresearchonlineusingourStandUpandSurfkiosk.Wewillprovideyouwithlogindetailstoaccessonlinecareerplanningtools.

talk to a Career DeveloPment aDviserAlmosteveryWednesdayafternoonduringtermwerunaseriesofworkshopscoveringcareerplanning,CVsandinterviews.Theseworkshopswilloftenbeyourstartingpointformakingcareerdecisionsandapplyingforvacancies.Seeoverleafforthefullschedule.

WeofferafreedropinQuickQueryservicewithourteamofCareersAdvisers.Slotsareapproximately20minutesinlengthandarebookableonthedaythroughCareersConnectathttps://careersconnect.ucd.ie.ThescheduleduringSemesterTwoisasfollows:

Mondays:QuickQuery09.30-16.30Tuesdays:QuickQuery11.00-17.00

Careers fairs & emPloyer PresentationsOftenthefirstcontactastudentmakeswithanemployeratafairorpresentationleadstoimportantconnectionsandcareeropportunities.TheprogrammeofcareersfairsandemployerpresentationsforSemesterTwoisdetailedinside.Forthemostuptodateschedule,keepaneyeonwww.ucd.ie/careers/events,aswellasFacebookandTwitter.

finDing vaCanCiesCareersConnectisthehomeofourgraduatevacanciesandinternshipsdatabaseandisopentobothUCDstudentsandUCDgraduates.CurrentUCDstudents/recentgraduateswithanactiveUCDConnectaccountshouldbeabletologintothesiteusingtheirUCDConnectusernameandpassword.WealsopublicisevacanciesinourweeklynewsletterCareerFocusdownloadablethroughwww.ucd.ie/careers/publications

Wednesdays:09.30-13.00&17.30-19.30Thursdays:13.00-16.30

ucd career development centreLibraryBuilding,UniversityCollegeDublintel: 017167574 email:[email protected]:www.ucd.ie/careers

@ucdcareers

facebook.com/ucdcareers

@ucdcareers

facebook.com/ucdcareers