21
Mohamed Elawady Computer Science Department Suez Canal University Email: [email protected] Phone: 01227011260 3awady @mawady

Programming contests and competitions

Embed Size (px)

DESCRIPTION

Explain the reasons for participation in programming contests and competitions, Illustrate Most Famous Ones, Shows the required tips to win those with competition names included, Express the idea of Yalla Code group

Citation preview

Page 1: Programming contests and competitions

Mohamed ElawadyComputer Science Department

Suez Canal University

Email: [email protected] Phone: 01227011260

3awady @mawady

Page 2: Programming contests and competitions

Agenda Why Participating?

Categories

Notable Competitions

Others…

Problem Solving: Quick Tips

References

YALLA Code

Page 3: Programming contests and competitions

“In fact, researchers have settled on what they believe is the magic number for true expertise: ten thousand hours.”

Malcolm GladwellNon-Fiction Writer, Journalist

Page 4: Programming contests and competitions

Why Participating?

PrizeCommunity

Aspect

Career Opportunities

Skills Improvement

Page 5: Programming contests and competitions

Categories

Individual Team

Online Onsite

Page 6: Programming contests and competitions

Notable Competitions

1989

C, C++or Pascal

Secondary School Students

2 Days

Individual

Page 7: Programming contests and competitions

Notable Competitions

C, C++or Java

University Students

4 Days

Team(3)

1970

Page 8: Programming contests and competitions

Notable Competitions

Any Lang

Anyone Older Than 13

Individual

2003

Page 9: Programming contests and competitions

Notable Competitions

Anyone Older Than 16

Team

2003

MS Platform

Page 10: Programming contests and competitions

Notable Competitions

Any Lang

Anyone Older Than 18

Individual

2011

Page 11: Programming contests and competitions

“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. HoareComputer Scientist

1980

Quick Sort

Page 12: Programming contests and competitions

Others…

Page 13: Programming contests and competitions

“The journey of a thousand miles begins with one step.”

Lao TzuChinese philosopher

Page 14: Programming contests and competitions

Problem Solving: Quick Tips

Data Structure

String Analysis and Processing

Graph Theory

Arithmetic and Geometry

Artificial Intelligence

Algorithms

Programming Languages

Page 15: Programming contests and competitions

References

Page 16: Programming contests and competitions

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

Edsger W. DijkstraComputer Scientist

1972

Shortest Path Algorithm

Page 17: Programming contests and competitions

Learn More Programming

Languages

Explore More Computer

Technologies

Find More Creative

Ideas

Help More Software Engineers

YALLA Code#yallacode

Page 18: Programming contests and competitions

YALLA Code

Recruitment Process

CV

Essays

• Past Experiences

• Future Plan and Vision

• Reasons for Joining

Assessment Test:

English, IQ, Technical

Interview

Due Date : 16/04/2012

#yallacode

Page 19: Programming contests and competitions

“The illiterate of the 21st century will not be those who cannot read and write,

but those who cannot learn, unlearn, and relearn.”

Alvin TofflerSociologist & Futurist

Page 20: Programming contests and competitions
Page 21: Programming contests and competitions