Mohamed Elawady
       Computer Science Department
          Suez Canal University

Email: mawady@acm.org   Phone: 01227011260


                 3awady       @mawady
Agenda
 Why Participating?
 Categories
 Notable Competitions
 Others…
 Problem Solving: Quick Tips
 References
 YALLA Code
“In fact, researchers have settled on what they believe is
the magic number for true expertise: ten thousand hours.”


         Malcolm Gladwell
     Non-Fiction Writer, Journalist
Why Participating?

                    Community
        Prize
                      Aspect


       Career          Skills
    Opportunities   Improvement
Categories



      Individual   Team




       Online      Onsite
Notable Competitions


      Individual
                   C, C++
                   or Pascal
           1989
                    2 Days
Secondary School Students
Notable Competitions


       Team(3)
                 C, C++
                 or Java
         1970
                 4 Days

University Students
Notable Competitions

     Individual
             Any Lang

          2003

Anyone Older Than 13
Notable Competitions


      Team
              MS Platform

             2003

Anyone Older Than 16
Notable Competitions


     Individual
             Any Lang

           2011

Anyone Older Than 18
“There are two ways of constructing a software design:
One way is to make it so simple that there are obviously
  no deficiencies, and the other way is to make it so
complicated that there are no obvious deficiencies. The
           first method is far more difficult.”

          C. A. R. Hoare
         Computer Scientist
                 1980




              Quick Sort
Others…
“The journey of a thousand miles begins with one step.”




             Lao Tzu
        Chinese philosopher
Problem Solving: Quick Tips
                      String
        Data
                   Analysis and   Graph Theory
      Structure
                    Processing


     Arithmetic     Artificial
                                   Algorithms
    and Geometry   Intelligence


                   Programming
                    Languages
References
“If we wish to count lines of code, we should not regard
     them as {lines produced} but as {lines spent}.”


      Edsger W. Dijkstra
        Computer Scientist

                  1972




         Shortest Path Algorithm
YALLA Code                                  #yallacode


                Learn More
               Programming
                 Languages



   Help More                 Explore More
    Software                  Computer
   Engineers                 Technologies



                Find More
                 Creative
                   Ideas
YALLA Code                                      #yallacode



  Recruitment Process
         Essays
         • Past
           Experiences   Assessment
         • Future Plan      Test:
    CV                                  Interview
           and Vision    English, IQ,
         • Reasons for    Technical
           Joining




                                   Due Date : 16/04/2012
“The illiterate of the 21st century will not be
        those who cannot read and write,
but those who cannot learn, unlearn, and relearn.”


       Alvin Toffler
    Sociologist & Futurist
Programming contests and competitions
Programming contests and competitions

Programming contests and competitions

  • 1.
    Mohamed Elawady Computer Science Department Suez Canal University Email: mawady@acm.org Phone: 01227011260 3awady @mawady
  • 2.
    Agenda  Why Participating? Categories  Notable Competitions  Others…  Problem Solving: Quick Tips  References  YALLA Code
  • 3.
    “In fact, researchershave settled on what they believe is the magic number for true expertise: ten thousand hours.” Malcolm Gladwell Non-Fiction Writer, Journalist
  • 4.
    Why Participating? Community Prize Aspect Career Skills Opportunities Improvement
  • 5.
    Categories Individual Team Online Onsite
  • 6.
    Notable Competitions Individual C, C++ or Pascal 1989 2 Days Secondary School Students
  • 7.
    Notable Competitions Team(3) C, C++ or Java 1970 4 Days University Students
  • 8.
    Notable Competitions Individual Any Lang 2003 Anyone Older Than 13
  • 9.
    Notable Competitions Team MS Platform 2003 Anyone Older Than 16
  • 10.
    Notable Competitions Individual Any Lang 2011 Anyone Older Than 18
  • 11.
    “There are twoways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.” C. A. R. Hoare Computer Scientist 1980 Quick Sort
  • 12.
  • 13.
    “The journey ofa thousand miles begins with one step.” Lao Tzu Chinese philosopher
  • 14.
    Problem Solving: QuickTips String Data Analysis and Graph Theory Structure Processing Arithmetic Artificial Algorithms and Geometry Intelligence Programming Languages
  • 15.
  • 16.
    “If we wishto count lines of code, we should not regard them as {lines produced} but as {lines spent}.” Edsger W. Dijkstra Computer Scientist 1972 Shortest Path Algorithm
  • 17.
    YALLA Code #yallacode Learn More Programming Languages Help More Explore More Software Computer Engineers Technologies Find More Creative Ideas
  • 18.
    YALLA Code #yallacode Recruitment Process Essays • Past Experiences Assessment • Future Plan Test: CV Interview and Vision English, IQ, • Reasons for Technical Joining Due Date : 16/04/2012
  • 19.
    “The illiterate ofthe 21st century will not be those who cannot read and write, but those who cannot learn, unlearn, and relearn.” Alvin Toffler Sociologist & Futurist