SlideShare a Scribd company logo
1 of 9
Orientation ā€“  Programming club, DA-IICT 04/08/11 Siddharth Kothari  [email_address]
What we do? We organize sessions on algorithmic techniques and hold programming contests. Oh Agorithmic techniques, like? Oh yeah, we will start with memoization and dynamic programming, number theory, reinforcement learning, build bayesian net classifiers,  blah blah...  Don't freak out . This is not how we are going to go about it. 04/08/11
Algorithms?! So what are algorithms? Let's instead try to understand what can algorithms accomplish. Fair? Demo-1:  youtube (http://www.youtube.com/watch?v=GR3LlbRKf5w)  - See this video .  The game in video is Mummy maze deluxe. If you have a chance to play the game, you will realize that in some cases you will be caught by mummy and as the games get harder, it is difficult to solve the maze without getting caught. So, how can algorithms help here? Let's put it this way: If you   know the  correct algorithm , this maze can be  solved under a second , what's more, you can even find the shortest path to the exit. Amazing, right?  [We will hopefully discuss this algorithm in some time.]  04/08/11
Algorithms?! So what are algorithms? Let's instead try to understand what can algorithms accomplish. Fair? Demo-2: Look at this  game   (http://goo.gl/pv9lY) from the Ants Google AI challenge. If you carefully observe, the players are behaving in a clever way. For example, observe how a player approaches the food dots. It will most likely be the shortest possible path. What's more amazing? - The players are actually computer-bots designed to play the game following a set of rules.  Are you up to the challenge to build a similar bot? 04/08/11
Algorithms?! ,[object Object],[object Object],[object Object],04/08/11
What we do? We organize sessions and hold programming contests. 1. Sessions like - (Check)  2. Programming contests? 04/08/11
Programming contests What exactly are they? Since we understand that algorithms are so fundamental for every CS student, and companies want to hire the people who are best at this, there is a dilemma about how to judge a person's skill.  That's where programming contests come into picture, to accurately estimate a person's algorithm solving ability. We will talk about this in our introductory session. Please wait till then. It's just that we don't want you to freak out! :) 04/08/11
What we do? We organize sessions and hold programming contests. Sessions like - (Check) Programming contests - (Partial Check) We are good to start now :) 04/08/11
See you in next session Our first session will be on Wednesday, 10th August. Please check the  events   page for the topic and timings. Since you have already registered (otherwise you won't be reading this), we will also send you an e-mail notification with regards to the session. Additionally, if you want to ask anything, you can add it as a comment to the post, or send me a mail. Be there for the session without fail. 04/08/11

More Related Content

Similar to Orientation

1.1 the introduction of design and analysis of algorithm
1.1 the introduction of design and analysis of algorithm1.1 the introduction of design and analysis of algorithm
1.1 the introduction of design and analysis of algorithm
Mohammed khaja Jamaluddin
Ā 
Cracking The Technical Interview
Cracking The Technical InterviewCracking The Technical Interview
Cracking The Technical Interview
careercup
Ā 
iLoveBolly Drupal Case Study I Love Bolly
iLoveBolly Drupal Case Study    I Love BollyiLoveBolly Drupal Case Study    I Love Bolly
iLoveBolly Drupal Case Study I Love Bolly
Blisstering Solutions
Ā 
How To Pitch Your Startup
How To Pitch Your StartupHow To Pitch Your Startup
How To Pitch Your Startup
Anthony Frasier
Ā 
PSU 2023 Final Playbook - ISSIP_AI_Collab.pptx
PSU 2023 Final Playbook - ISSIP_AI_Collab.pptxPSU 2023 Final Playbook - ISSIP_AI_Collab.pptx
PSU 2023 Final Playbook - ISSIP_AI_Collab.pptx
International Society of Service Innovation Professionals
Ā 

Similar to Orientation (20)

A gentle introduction to algorithm complexity analysis
A gentle introduction to algorithm complexity analysisA gentle introduction to algorithm complexity analysis
A gentle introduction to algorithm complexity analysis
Ā 
Cracking The Technical Interview Uw
Cracking The Technical Interview   UwCracking The Technical Interview   Uw
Cracking The Technical Interview Uw
Ā 
Meeting 2.0 Meets Web 2.0 Results
Meeting 2.0 Meets Web 2.0 ResultsMeeting 2.0 Meets Web 2.0 Results
Meeting 2.0 Meets Web 2.0 Results
Ā 
ChatGPT - The AI Rich Dad: Fire Prompts And Grow Rich
ChatGPT - The AI Rich Dad: Fire Prompts And Grow RichChatGPT - The AI Rich Dad: Fire Prompts And Grow Rich
ChatGPT - The AI Rich Dad: Fire Prompts And Grow Rich
Ā 
1.1 the introduction of design and analysis of algorithm
1.1 the introduction of design and analysis of algorithm1.1 the introduction of design and analysis of algorithm
1.1 the introduction of design and analysis of algorithm
Ā 
6 easy steps to get started learning artificial intelligence
6 easy steps to get started learning artificial intelligence6 easy steps to get started learning artificial intelligence
6 easy steps to get started learning artificial intelligence
Ā 
[Agile2014] Conversation Patterns for Software Professionals
[Agile2014] Conversation Patterns for Software Professionals[Agile2014] Conversation Patterns for Software Professionals
[Agile2014] Conversation Patterns for Software Professionals
Ā 
Machine Learning.pptx
Machine Learning.pptxMachine Learning.pptx
Machine Learning.pptx
Ā 
HTML 5 vs. Native Mobile Applications
HTML 5 vs. Native Mobile ApplicationsHTML 5 vs. Native Mobile Applications
HTML 5 vs. Native Mobile Applications
Ā 
Introduction to ChatGPT
Introduction to ChatGPTIntroduction to ChatGPT
Introduction to ChatGPT
Ā 
Manual Tester To Automation Tester
Manual Tester To Automation Tester Manual Tester To Automation Tester
Manual Tester To Automation Tester
Ā 
Cracking The Technical Interview
Cracking The Technical InterviewCracking The Technical Interview
Cracking The Technical Interview
Ā 
Create Your Tester Portfolio
Create Your Tester PortfolioCreate Your Tester Portfolio
Create Your Tester Portfolio
Ā 
How to unlock the secrets of effortless keyword research with ChatGPT.pptx
How to unlock the secrets of effortless keyword research with ChatGPT.pptxHow to unlock the secrets of effortless keyword research with ChatGPT.pptx
How to unlock the secrets of effortless keyword research with ChatGPT.pptx
Ā 
Free Research Paper Writing Service Professi
Free Research Paper Writing Service ProfessiFree Research Paper Writing Service Professi
Free Research Paper Writing Service Professi
Ā 
Arthur Etti - System Engineer
Arthur Etti - System EngineerArthur Etti - System Engineer
Arthur Etti - System Engineer
Ā 
iLoveBolly Drupal Case Study I Love Bolly
iLoveBolly Drupal Case Study    I Love BollyiLoveBolly Drupal Case Study    I Love Bolly
iLoveBolly Drupal Case Study I Love Bolly
Ā 
How To Pitch Your Startup
How To Pitch Your StartupHow To Pitch Your Startup
How To Pitch Your Startup
Ā 
What does OOP stand for?
What does OOP stand for?What does OOP stand for?
What does OOP stand for?
Ā 
PSU 2023 Final Playbook - ISSIP_AI_Collab.pptx
PSU 2023 Final Playbook - ISSIP_AI_Collab.pptxPSU 2023 Final Playbook - ISSIP_AI_Collab.pptx
PSU 2023 Final Playbook - ISSIP_AI_Collab.pptx
Ā 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(ā˜Žļø+971_581248768%)**%*]'#abortion pills for sale in dubai@
Ā 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Ā 

Recently uploaded (20)

Finology Group ā€“ Insurtech Innovation Award 2024
Finology Group ā€“ Insurtech Innovation Award 2024Finology Group ā€“ Insurtech Innovation Award 2024
Finology Group ā€“ Insurtech Innovation Award 2024
Ā 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Ā 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Ā 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Ā 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Ā 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Ā 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Ā 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Ā 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Ā 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Ā 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Ā 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Ā 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Ā 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Ā 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Ā 
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
Ā 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Ā 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Ā 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Ā 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Ā 

Orientation

  • 1. Orientation ā€“ Programming club, DA-IICT 04/08/11 Siddharth Kothari [email_address]
  • 2. What we do? We organize sessions on algorithmic techniques and hold programming contests. Oh Agorithmic techniques, like? Oh yeah, we will start with memoization and dynamic programming, number theory, reinforcement learning, build bayesian net classifiers, blah blah... Don't freak out . This is not how we are going to go about it. 04/08/11
  • 3. Algorithms?! So what are algorithms? Let's instead try to understand what can algorithms accomplish. Fair? Demo-1: youtube (http://www.youtube.com/watch?v=GR3LlbRKf5w) - See this video . The game in video is Mummy maze deluxe. If you have a chance to play the game, you will realize that in some cases you will be caught by mummy and as the games get harder, it is difficult to solve the maze without getting caught. So, how can algorithms help here? Let's put it this way: If you know the correct algorithm , this maze can be solved under a second , what's more, you can even find the shortest path to the exit. Amazing, right? [We will hopefully discuss this algorithm in some time.] 04/08/11
  • 4. Algorithms?! So what are algorithms? Let's instead try to understand what can algorithms accomplish. Fair? Demo-2: Look at this game (http://goo.gl/pv9lY) from the Ants Google AI challenge. If you carefully observe, the players are behaving in a clever way. For example, observe how a player approaches the food dots. It will most likely be the shortest possible path. What's more amazing? - The players are actually computer-bots designed to play the game following a set of rules. Are you up to the challenge to build a similar bot? 04/08/11
  • 5.
  • 6. What we do? We organize sessions and hold programming contests. 1. Sessions like - (Check) 2. Programming contests? 04/08/11
  • 7. Programming contests What exactly are they? Since we understand that algorithms are so fundamental for every CS student, and companies want to hire the people who are best at this, there is a dilemma about how to judge a person's skill. That's where programming contests come into picture, to accurately estimate a person's algorithm solving ability. We will talk about this in our introductory session. Please wait till then. It's just that we don't want you to freak out! :) 04/08/11
  • 8. What we do? We organize sessions and hold programming contests. Sessions like - (Check) Programming contests - (Partial Check) We are good to start now :) 04/08/11
  • 9. See you in next session Our first session will be on Wednesday, 10th August. Please check the events page for the topic and timings. Since you have already registered (otherwise you won't be reading this), we will also send you an e-mail notification with regards to the session. Additionally, if you want to ask anything, you can add it as a comment to the post, or send me a mail. Be there for the session without fail. 04/08/11