SlideShare une entreprise Scribd logo
1  sur  21
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

Contenu connexe

Similaire à Programming contests and competitions

AI-week-1-lecture-1-slide.pptx
AI-week-1-lecture-1-slide.pptxAI-week-1-lecture-1-slide.pptx
AI-week-1-lecture-1-slide.pptxMohammadWaleed26
 
Developing an Engineering Mindset by Junaid Javed
Developing an Engineering Mindset by Junaid JavedDeveloping an Engineering Mindset by Junaid Javed
Developing an Engineering Mindset by Junaid JavedJamil Goheer
 
Wanderings
WanderingsWanderings
Wanderingsgmandar
 
Big Data: the weakest link
Big Data: the weakest linkBig Data: the weakest link
Big Data: the weakest linkCS, NcState
 
Analyzing Big Data's Weakest Link (hint: it might be you)
Analyzing Big Data's Weakest Link  (hint: it might be you)Analyzing Big Data's Weakest Link  (hint: it might be you)
Analyzing Big Data's Weakest Link (hint: it might be you)HPCC Systems
 
Are High Level Programming Languages for Multicore and Safety Critical Conver...
Are High Level Programming Languages for Multicore and Safety Critical Conver...Are High Level Programming Languages for Multicore and Safety Critical Conver...
Are High Level Programming Languages for Multicore and Safety Critical Conver...InfinIT - Innovationsnetværket for it
 
Critiquing CS Assessment from a CS for All lens: Dagstuhl Seminar Poster
Critiquing CS Assessment from a CS for All lens: Dagstuhl Seminar PosterCritiquing CS Assessment from a CS for All lens: Dagstuhl Seminar Poster
Critiquing CS Assessment from a CS for All lens: Dagstuhl Seminar PosterMark Guzdial
 
Modeling on the Web
Modeling on the WebModeling on the Web
Modeling on the WebIcinetic
 
Artificial intelligence presentation
Artificial intelligence presentation Artificial intelligence presentation
Artificial intelligence presentation TejasRao8
 
Builders and Developers Session one MSTC`15
Builders and Developers Session one MSTC`15Builders and Developers Session one MSTC`15
Builders and Developers Session one MSTC`15Moatasim Magdy
 
Keynote 1: Teaching and Learning Computational Thinking at Scale
Keynote 1: Teaching and Learning Computational Thinking at ScaleKeynote 1: Teaching and Learning Computational Thinking at Scale
Keynote 1: Teaching and Learning Computational Thinking at ScaleCITE
 
Computer Science Proposal Sample.pptx
Computer Science Proposal Sample.pptxComputer Science Proposal Sample.pptx
Computer Science Proposal Sample.pptxNiharikaDubey17
 
Artificial Intelligence(A.pptx
Artificial Intelligence(A.pptxArtificial Intelligence(A.pptx
Artificial Intelligence(A.pptxYukthiRajSN
 
Artificial-Intelligence-ppt.pptx
Artificial-Intelligence-ppt.pptxArtificial-Intelligence-ppt.pptx
Artificial-Intelligence-ppt.pptxHARIKRISHNANU13
 
2. AI - Introduction.pdf
2. AI - Introduction.pdf2. AI - Introduction.pdf
2. AI - Introduction.pdfSandi Rahmadika
 
coding classes in khanna
coding classes in khannacoding classes in khanna
coding classes in khannatanukashyap18
 
D. AI 2 - Low-code Platforms and AI
D. AI 2 - Low-code Platforms and AID. AI 2 - Low-code Platforms and AI
D. AI 2 - Low-code Platforms and AIMarco Vasapollo
 

Similaire à Programming contests and competitions (20)

AI-week-1-lecture-1-slide.pptx
AI-week-1-lecture-1-slide.pptxAI-week-1-lecture-1-slide.pptx
AI-week-1-lecture-1-slide.pptx
 
Developing an Engineering Mindset by Junaid Javed
Developing an Engineering Mindset by Junaid JavedDeveloping an Engineering Mindset by Junaid Javed
Developing an Engineering Mindset by Junaid Javed
 
Crafting Great Code
Crafting Great CodeCrafting Great Code
Crafting Great Code
 
Wanderings
WanderingsWanderings
Wanderings
 
Big Data: the weakest link
Big Data: the weakest linkBig Data: the weakest link
Big Data: the weakest link
 
Analyzing Big Data's Weakest Link (hint: it might be you)
Analyzing Big Data's Weakest Link  (hint: it might be you)Analyzing Big Data's Weakest Link  (hint: it might be you)
Analyzing Big Data's Weakest Link (hint: it might be you)
 
Are High Level Programming Languages for Multicore and Safety Critical Conver...
Are High Level Programming Languages for Multicore and Safety Critical Conver...Are High Level Programming Languages for Multicore and Safety Critical Conver...
Are High Level Programming Languages for Multicore and Safety Critical Conver...
 
Critiquing CS Assessment from a CS for All lens: Dagstuhl Seminar Poster
Critiquing CS Assessment from a CS for All lens: Dagstuhl Seminar PosterCritiquing CS Assessment from a CS for All lens: Dagstuhl Seminar Poster
Critiquing CS Assessment from a CS for All lens: Dagstuhl Seminar Poster
 
Modeling on the Web
Modeling on the WebModeling on the Web
Modeling on the Web
 
Modeling on the Web
Modeling on the WebModeling on the Web
Modeling on the Web
 
Artificial intelligence presentation
Artificial intelligence presentation Artificial intelligence presentation
Artificial intelligence presentation
 
Builders and Developers Session one MSTC`15
Builders and Developers Session one MSTC`15Builders and Developers Session one MSTC`15
Builders and Developers Session one MSTC`15
 
Keynote 1: Teaching and Learning Computational Thinking at Scale
Keynote 1: Teaching and Learning Computational Thinking at ScaleKeynote 1: Teaching and Learning Computational Thinking at Scale
Keynote 1: Teaching and Learning Computational Thinking at Scale
 
Computer Science Proposal Sample.pptx
Computer Science Proposal Sample.pptxComputer Science Proposal Sample.pptx
Computer Science Proposal Sample.pptx
 
Artificial Intelligence(A.pptx
Artificial Intelligence(A.pptxArtificial Intelligence(A.pptx
Artificial Intelligence(A.pptx
 
Artificial-Intelligence-ppt.pptx
Artificial-Intelligence-ppt.pptxArtificial-Intelligence-ppt.pptx
Artificial-Intelligence-ppt.pptx
 
2. AI - Introduction.pdf
2. AI - Introduction.pdf2. AI - Introduction.pdf
2. AI - Introduction.pdf
 
coding classes in khanna
coding classes in khannacoding classes in khanna
coding classes in khanna
 
introduction.pdf
introduction.pdfintroduction.pdf
introduction.pdf
 
D. AI 2 - Low-code Platforms and AI
D. AI 2 - Low-code Platforms and AID. AI 2 - Low-code Platforms and AI
D. AI 2 - Low-code Platforms and AI
 

Plus de Mohamed Elawady

You and Your Research -- LLMs Perspective
You and Your Research -- LLMs PerspectiveYou and Your Research -- LLMs Perspective
You and Your Research -- LLMs PerspectiveMohamed Elawady
 
Robotics Vision in Industry: Indonesia
Robotics Vision in Industry: IndonesiaRobotics Vision in Industry: Indonesia
Robotics Vision in Industry: IndonesiaMohamed Elawady
 
Wavelet-based Reflection Symmetry Detection via Textural and Color Histograms
Wavelet-based Reflection Symmetry Detection via Textural and Color HistogramsWavelet-based Reflection Symmetry Detection via Textural and Color Histograms
Wavelet-based Reflection Symmetry Detection via Textural and Color HistogramsMohamed Elawady
 
Multiple Reflection Symmetry Detection via Linear-Directional Kernel Density ...
Multiple Reflection Symmetry Detection via Linear-Directional Kernel Density ...Multiple Reflection Symmetry Detection via Linear-Directional Kernel Density ...
Multiple Reflection Symmetry Detection via Linear-Directional Kernel Density ...Mohamed Elawady
 
Global Bilateral Symmetry Detection Using Multiscale Mirror Histograms
Global Bilateral Symmetry Detection Using Multiscale Mirror HistogramsGlobal Bilateral Symmetry Detection Using Multiscale Mirror Histograms
Global Bilateral Symmetry Detection Using Multiscale Mirror HistogramsMohamed Elawady
 
Exploring Global Reflection Symmetry in Visual Arts
Exploring Global Reflection Symmetry in Visual ArtsExploring Global Reflection Symmetry in Visual Arts
Exploring Global Reflection Symmetry in Visual ArtsMohamed Elawady
 
Underwater sparse image classification using deep convolutional neural networks
Underwater sparse image classification using deep convolutional neural networksUnderwater sparse image classification using deep convolutional neural networks
Underwater sparse image classification using deep convolutional neural networksMohamed Elawady
 
Robust principal axes determination for point-based shapes
Robust principal axes determination for point-based shapesRobust principal axes determination for point-based shapes
Robust principal axes determination for point-based shapesMohamed Elawady
 
Leafsnap: classification
Leafsnap: classificationLeafsnap: classification
Leafsnap: classificationMohamed Elawady
 
Breast Lesion Segmentation in Ultrasound Images
Breast Lesion Segmentation in Ultrasound ImagesBreast Lesion Segmentation in Ultrasound Images
Breast Lesion Segmentation in Ultrasound ImagesMohamed Elawady
 
(Local Culture - Catalan) Info about Egypt
(Local Culture - Catalan) Info about Egypt(Local Culture - Catalan) Info about Egypt
(Local Culture - Catalan) Info about EgyptMohamed Elawady
 
(Msc Thesis) Sparse Coral Classification Using Deep Convolutional Neural Netw...
(Msc Thesis) Sparse Coral Classification Using Deep Convolutional Neural Netw...(Msc Thesis) Sparse Coral Classification Using Deep Convolutional Neural Netw...
(Msc Thesis) Sparse Coral Classification Using Deep Convolutional Neural Netw...Mohamed Elawady
 
Detecting and Avoiding Frontal Obstacles from a Monocular Camera for Micro Un...
Detecting and Avoiding Frontal Obstacles from a Monocular Camera for Micro Un...Detecting and Avoiding Frontal Obstacles from a Monocular Camera for Micro Un...
Detecting and Avoiding Frontal Obstacles from a Monocular Camera for Micro Un...Mohamed Elawady
 
(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...
(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...
(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...Mohamed Elawady
 
(Progress Presentation) Autonomous Quadcopter Navigation
(Progress Presentation) Autonomous Quadcopter Navigation(Progress Presentation) Autonomous Quadcopter Navigation
(Progress Presentation) Autonomous Quadcopter NavigationMohamed Elawady
 
(Reading Group) Saliency Detection: A Boolean Map Approach
(Reading Group) Saliency Detection: A Boolean Map Approach(Reading Group) Saliency Detection: A Boolean Map Approach
(Reading Group) Saliency Detection: A Boolean Map ApproachMohamed Elawady
 
(Reading Group) Automatic Detection of Action Potentials in a Noisy Neural Re...
(Reading Group) Automatic Detection of Action Potentials in a Noisy Neural Re...(Reading Group) Automatic Detection of Action Potentials in a Noisy Neural Re...
(Reading Group) Automatic Detection of Action Potentials in a Noisy Neural Re...Mohamed Elawady
 
Lost Civilization: NUBIA
Lost Civilization: NUBIALost Civilization: NUBIA
Lost Civilization: NUBIAMohamed Elawady
 
[Tech Talks] IT Celebrities: Industry Oriented
[Tech Talks] IT Celebrities: Industry Oriented[Tech Talks] IT Celebrities: Industry Oriented
[Tech Talks] IT Celebrities: Industry OrientedMohamed Elawady
 

Plus de Mohamed Elawady (19)

You and Your Research -- LLMs Perspective
You and Your Research -- LLMs PerspectiveYou and Your Research -- LLMs Perspective
You and Your Research -- LLMs Perspective
 
Robotics Vision in Industry: Indonesia
Robotics Vision in Industry: IndonesiaRobotics Vision in Industry: Indonesia
Robotics Vision in Industry: Indonesia
 
Wavelet-based Reflection Symmetry Detection via Textural and Color Histograms
Wavelet-based Reflection Symmetry Detection via Textural and Color HistogramsWavelet-based Reflection Symmetry Detection via Textural and Color Histograms
Wavelet-based Reflection Symmetry Detection via Textural and Color Histograms
 
Multiple Reflection Symmetry Detection via Linear-Directional Kernel Density ...
Multiple Reflection Symmetry Detection via Linear-Directional Kernel Density ...Multiple Reflection Symmetry Detection via Linear-Directional Kernel Density ...
Multiple Reflection Symmetry Detection via Linear-Directional Kernel Density ...
 
Global Bilateral Symmetry Detection Using Multiscale Mirror Histograms
Global Bilateral Symmetry Detection Using Multiscale Mirror HistogramsGlobal Bilateral Symmetry Detection Using Multiscale Mirror Histograms
Global Bilateral Symmetry Detection Using Multiscale Mirror Histograms
 
Exploring Global Reflection Symmetry in Visual Arts
Exploring Global Reflection Symmetry in Visual ArtsExploring Global Reflection Symmetry in Visual Arts
Exploring Global Reflection Symmetry in Visual Arts
 
Underwater sparse image classification using deep convolutional neural networks
Underwater sparse image classification using deep convolutional neural networksUnderwater sparse image classification using deep convolutional neural networks
Underwater sparse image classification using deep convolutional neural networks
 
Robust principal axes determination for point-based shapes
Robust principal axes determination for point-based shapesRobust principal axes determination for point-based shapes
Robust principal axes determination for point-based shapes
 
Leafsnap: classification
Leafsnap: classificationLeafsnap: classification
Leafsnap: classification
 
Breast Lesion Segmentation in Ultrasound Images
Breast Lesion Segmentation in Ultrasound ImagesBreast Lesion Segmentation in Ultrasound Images
Breast Lesion Segmentation in Ultrasound Images
 
(Local Culture - Catalan) Info about Egypt
(Local Culture - Catalan) Info about Egypt(Local Culture - Catalan) Info about Egypt
(Local Culture - Catalan) Info about Egypt
 
(Msc Thesis) Sparse Coral Classification Using Deep Convolutional Neural Netw...
(Msc Thesis) Sparse Coral Classification Using Deep Convolutional Neural Netw...(Msc Thesis) Sparse Coral Classification Using Deep Convolutional Neural Netw...
(Msc Thesis) Sparse Coral Classification Using Deep Convolutional Neural Netw...
 
Detecting and Avoiding Frontal Obstacles from a Monocular Camera for Micro Un...
Detecting and Avoiding Frontal Obstacles from a Monocular Camera for Micro Un...Detecting and Avoiding Frontal Obstacles from a Monocular Camera for Micro Un...
Detecting and Avoiding Frontal Obstacles from a Monocular Camera for Micro Un...
 
(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...
(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...
(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...
 
(Progress Presentation) Autonomous Quadcopter Navigation
(Progress Presentation) Autonomous Quadcopter Navigation(Progress Presentation) Autonomous Quadcopter Navigation
(Progress Presentation) Autonomous Quadcopter Navigation
 
(Reading Group) Saliency Detection: A Boolean Map Approach
(Reading Group) Saliency Detection: A Boolean Map Approach(Reading Group) Saliency Detection: A Boolean Map Approach
(Reading Group) Saliency Detection: A Boolean Map Approach
 
(Reading Group) Automatic Detection of Action Potentials in a Noisy Neural Re...
(Reading Group) Automatic Detection of Action Potentials in a Noisy Neural Re...(Reading Group) Automatic Detection of Action Potentials in a Noisy Neural Re...
(Reading Group) Automatic Detection of Action Potentials in a Noisy Neural Re...
 
Lost Civilization: NUBIA
Lost Civilization: NUBIALost Civilization: NUBIA
Lost Civilization: NUBIA
 
[Tech Talks] IT Celebrities: Industry Oriented
[Tech Talks] IT Celebrities: Industry Oriented[Tech Talks] IT Celebrities: Industry Oriented
[Tech Talks] IT Celebrities: Industry Oriented
 

Dernier

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Dernier (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

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, researchers have 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 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
  • 13. “The journey of a thousand miles begins with one step.” Lao Tzu Chinese philosopher
  • 14. Problem Solving: Quick Tips String Data Analysis and Graph Theory Structure Processing Arithmetic Artificial Algorithms and Geometry Intelligence Programming Languages
  • 16. “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
  • 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 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