2014 APL Problem Solving Competition Walt Syzonenko, Fiserv Brian Becker, Dyalog LTD.

Slides:



Advertisements
Similar presentations
Initial feedback from Customers New trainee coaches are invited to submit feedback about their early experiences in dealing with New Insights. The statistics.
Advertisements

Feedback from FCRC 2013 Conference Creswick – 11 th – 13 th September.
Taking Turns I can take turns By Solomon & Diego.
Welcome to Moodle! Moodle is an open source web application used to create interactive online learning sites. ITIS Corni – Modena, Italy.
Prof. Matthew Hertz WTC 207D /
Welcome to Algebra 2! Find the 3 keys to success and write them down for our welcome call.
Grassy Pond Service Learning By: Erin Kaiser. Grassy Pond Grassy Pond is a 500 acre recreation area with a 275 acre pond that has 17 cabins, 39 RV/Tent.
Emil Bremer Orloff Dyalog’14 Eastbourne, UK. What will this be about ” Emil will describe his experiences of Dyalog and tell us how he managed to master.
June 13, Introduction to CS II Data Structures Hongwei Xi Comp. Sci. Dept. Boston University.
CSC 212 – Data Structures Prof. Matthew Hertz WTC 207D /
Voice feedback on formative assigments Ian Greener School of Applied Social Sciences.
Powered by Faculty Learning Community Survey Monday, April 13, 2015.
July 16, Introduction to CS II Data Structures Hongwei Xi Comp. Sci. Dept. Boston University.
PicoCTF: Inspiring Tomorrow’s Cyber Security Workforce and Leaders Jonathan Burket
Biosciences: a Pathway to Employability Using your Biosciences Degree Bruce Woodcock Biosciences: a Pathway to Employability Using your Biosciences Degree.
Around the World in 80 Clicks Around the World in 80 Clicks was a collaborative project carried out by schools in four countries: the USA, Australia,
Welcome to Computing. How is Computing assessed? AS Unit 1 Practical Theory of computation. Fundamentals of programming, data structures and algorithms.
* Discussion: DO YOU AGREE OR DISAGREE WITH THESE STATEMENTS? WHY OR WHY NOT? 1.The difficulty of a text depends mostly on the vocabulary it contains.
This is what BC Students told us…
Back to School About Me  8 th year at CCA  17 th year in Education  From Colorado  Math degree from CSU, Masters from GWU  Married with 2 kids.
Prof. Matthew Hertz WTC 207D /
E. Melvin Honeycutt Elementary School Teachers: Doris Spencer Ashley Wise Students: 55 Academically.
By Edward Lim 8.7.  What?  Today we started the Cornerstone Piece and we were given a few tasks to complete. The tasks were to watch the Kurt Fearnly.
Natural Europe Posttest Students The questionnaire is aimed at collecting information on the features and tools of the Natural Europe project. To analyze.
Prof. Matthew Hertz WTC 207D /
My Scratch Game By: Carina V.. What’s your game about & what does it teach? My game is about addition and it teaches people how to do addition. This game.
Personal Intoduction. My name is Niki Szilovics and I am responsible for the chief designer and the tracer positions in our company. Generally in work,
2015 APL Problem Solving Competition. 1 About the Competition 7 th year Thank you!s –Our sponsors' 7 th year And our anonymous sponsors –Judging assistance.
Natural Europe Posttest Students (Control group) The questionnaire is aimed at collecting information on the features and tools of the Natural Europe project.
2009 Teaching and Learning Symposium John H. Bantham Management & Quantitative Methods Establishing Student-Faculty Expectations in the Classroom.
Medical School Open Day April Impact Q. Before/After attending the OD at the Uni, how likely were you to apply to the UoE Medical School? Q. If.
O. Music Classrooms and Teaching Spaces: These are used for teachers and children. They can be used for music practical and music theory.
Can a computer-marked exam improve retention? Jon Rosewell Communication & Systems, MCT EATING, 21 st June 2012.
Science Andrea’s Student Led Conference. Cover Letter This year in science I have learned about many things. We learned a ton of important information.
Natural Europe Pretest Students (control group) The questionnaire is aimed at collecting information on the features and tools of the Natural Europe project.
Beam Line for Schools A tiny bit of history: Initiated in the CERN-60 context Open to teams of high school students from any country November 2013: Announcement.
My Future At University By Michael Dodsworth. Choosing My University!! I wanted the opportunity to become independent, indulge in the music scene, and.
What to expect or Now that I have gotten used to Prof. Fitzpatrick, here is this new guy with his weird foreign accent…
Welcome to AP Language and Composition! Ms. Erika Wanczuk La Costa Canyon High School Class Web Site: Common Core:
Asking for Assistance conveying a tone in your writing conveying a tone in your writing.
New Media and Teaching: A “Comfortable Distance” for Controversy? J. Lynn McBrien, University of South Florida New Agendas for Media Literacy Conference.
Asking for Letters of Recommendation. What is a Letter of Recommendation? Letters of recommendation are letters from your teachers to the college or university.
“Excellent conference. Found great value in many sessions. Will attend again.” “Very well organized and presented! Impressed with the quality.
Extending the librarian role A Conversation Briefing with Linda Ward, Library Services Manager, University Hospitals of Leicester NHS Trust.
By Edward Lim 8.7. What? Today, we continued our research on our chosen Cornerstone Piece, we got our learning journals up to date, we made sure all our.
HEPTech Reaching Out Ian
Student Stories Interdisciplinary Science course. After meeting the staff and getting to know a bit more about the structure of the course I decided on.
Valeo Innovation Challenge 2016
A TEACHER NEW AT MAPPING ASKS STUDENTS TO MAP HERE IS THE ASSIGNMENT AND SOME MAPS.
The problem that needs to be solved is if a computer career is for me.
© 2015 albert-learning.com Roleplay – University Life Roleplay UNIVERSITY LIFE.
INFINITIVE OF PURPOSE WHY?.  You can explain why you do something with to + verb.  Why did you leave the meeting? To make a phone call.  I’m writing.
Final FRCA VIVA Course Evaluation 25 th and 26 th November 2009.
A TEACHER NEW AT MAPPING ASKS STUDENTS TO MAP HERE IS THE ASSIGNMENT AND SOME MAPS.
An Interview Dialogue Name: Period:. Step Five Interview- An Interview Dialogue You are going to read the question and pick the best response. The person.
Welcome to the Computer Science classes Mrs. Whitlock AP night Chattahoochee High School.
Classic Connections: Innovative Methods for Making Education Work.
Introduction and Welcome. Looking to the future... PPLI currently developing a short course in Russian which will be available to schools for delivery.
Belgrade viewed from the boats November 2010 Research of opinions, preferences and expectations of tourists coming to Belgrade by boats Градски завод за.
How To Run a Golf Tournament. As many of you know, hosting a charity golf tournament is no easy task. Between creating the day’s agenda, tracking down.
DEADLINE: 12PM EST NOVEMBER 2, 2016 HOSTED BY: REP. [NAME] [STATE-#] CongressionalAppChallenge.us.
CSc 120 Introduction to Computer Programing II
“You just can’t lose” OPENING BACKGROUND
Total cost is difficult to estimate, but roughly: 
CMPT 409 – Competitive Programming (Spring 2018)
Can a computer-marked exam improve retention?
Introduction to CS II Data Structures
A TEACHER NEW AT MAPPING ASKS STUDENTS TO MAP
From DePaul University Mission
A TEACHER NEW AT MAPPING ASKS STUDENTS TO MAP
Presentation transcript:

2014 APL Problem Solving Competition Walt Syzonenko, Fiserv Brian Becker, Dyalog LTD

Our 6 th Year Our 2 nd Year working with StudentCompetitions.com Thank you sponsors! And our anonymous sponsors (you know who you are ) Competition Format Phase I – 10 "short" problems Phase II – 9 problems (23 tasks) spread across 3 disciplines BioInformation, Cryptography, and Recreation and Games Student and Non-student prizes Welcome!

Our most successful effort to date! 4,443 unique website visitors, of whom 1,234 registered for the competition, of whom 60 submitted Phase I entries, of which 37 were considered valid 25 Phase II entries were submitted, of which 17 were considered valid Phase I – 24 male, 4 female, 9 n/a Phase I submissions from 17 Countries By the numbers United States 9 n/a 8 Ukraine 3 India 3 United Kingdom 2 Belgium 1 Serbia 1 Sweden 1 Germany 1 Czech Republic 1 Denmark 1 Brazil 1 Australia 1 Ireland 1 Iran 1 Canada 1 Argentina 1

Each year we ask for feedback from the competitors. Here's a sampling of what we received... Contestants Reactions This competition was a fun opportunity to learn a unique programming language. Some of the problems were quite challenging to write elegant solutions to... The Dyalog APL competition is a strong incentive for people to invest time and energy to learn and practice this powerful computational language. For me, it was an opportunity to challenge myself to get back to practice and dive deep in the new features brought by Dyalog APL. I was pleased to find an incredible and complete APL platform. It was very interesting, informative and fun. Thanks for the help and quick responses to s. I picked up a few more APL tricks! I enjoyed the competition a lot, and I intend to participate again once I start my PhD. It was a fun competition, a little more time investment than I though it was going to be at first, but that was largely my own fault. I really like APL. It makes me think dynamically.... I am looking forward to attending next competition about APL. Thank you so much I have really enjoyed this competition. It has surprised me that it has been so easy to get a basic understanding of APL, and at the same time it has been a huge challenge to begin thinking in arrays. The competition is great. You've done a great job collecting those tasks. Thanks guys, I've had a lot of fun! I enjoyed this contest. I attempted all the problems except for Recreation and Games Problem 2. I really enjoyed the competition, especially the variety of the problems. I didn't find anything that needs improving for this competition. Great ! And this time not only for students APL has been very different from everything I've known (except maybe for Lisp). It has been an excursion into history for me - finding out eg. about the IBM 360 etc. I really liked the contest! The problems appeared very interesting to me, and I really enjoyed the way APL works with operators which seems a bit like quantum mechanics! Thank you, Dyalog, for this experience. This is my second year in the contest and after taking an elementary course in data structures and algorithms and a dedicated upper- level course, I think I've come a long way in understanding that there is a choice in making things work, rather than "just getting the job done". I thoroughly enjoyed the competition this time around because it was algorithmically challenging and required thinking outside of the box. It also made learning more and more of the symbols fun.

A Personal Reaction... Hi, It's a pleasure that I have the chance to be in part of this contest.... I am from China and majoring in Computer Science. I can handle python, java and c++ and APL. By the way, I learnt APL 10 days ago by myself when I got the about the competition. ∇ result←X(n SharedKmers)Y;pair;takeXFront;dropXBack;takeYFront;dropYBack;subX;subY result← ⍬ pair←'' takeXFront←n takeYFront←n dropYBack←0 dropXBack←0 subX←'' subY←'' :While takeXFront≠(( ⍴ X)+1) subX←dropXBack↓(takeXFront↑X) :While takeYFront≠(( ⍴ Y)+1) subY←dropYBack↓(takeYFront↑Y) :If (+/(subX=subY))=n pair←dropXBack,dropYBack result←result,pair :EndIf takeYFront←(takeYFront+1) dropYBack←(dropYBack+1) :EndWhile takeYFront←n dropYBack←0 takeXFront←(takeXFront+1) dropXBack←(dropXBack+1) :EndWhile ∇

Iryna Pashenkovska – non-student winner Solutions were well thought out Code was clean, straightforward and well commented Helped make the competition better Emil Bremer Orloff – student winner Innovative solutions using dfns and tradfns Well documented Fun to judge About Our Winners