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

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Ā 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Ā 

Recently uploaded (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Ā 
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
Ā 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Ā 
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
Ā 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Ā 
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
Ā 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Ā 
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
Ā 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Ā 
Finology Group ā€“ Insurtech Innovation Award 2024
Finology Group ā€“ Insurtech Innovation Award 2024Finology Group ā€“ Insurtech Innovation Award 2024
Finology Group ā€“ Insurtech Innovation Award 2024
Ā 
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
Ā 
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...
Ā 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Ā 
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
Ā 
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...
Ā 
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
Ā 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Ā 
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
Ā 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Ā 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Ā 

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