SlideShare a Scribd company logo
1 of 19
A WONDERFUL
COMPUTING CHRISTMAS




             By:
             Deidre Regan
             Deeksha Kola
             Julia Dangtran
             Samah Hasan
This presentation consists of a collection of
 computer science terms we have learned
         throughout the semester.
   This story is meant to introduce computer science terms to children, and
   Show them how magical the computing world can be.



   This presentation consists of a collection of computer science terms we have learned
   Throughout the semester.
A List can
be 2 or
more things

Where the second is
A list….
... Or null.
Rudolph comes first,
because he is the car

The first element in any
good list...




                           Then comes the cdr,
                           or those just behind


                           Without them the list
                           wouldn’t exist!
The Global Environment is Santa’s Wonderland, where all
magical creatures work hard to make dreams come true
every Christmas.




               Global Environment: a special environment that has no parent
               environment and where all other environments descend from.
The Parent Environments are
Santa’s Workshop…
… Santa’s Home, where Santa spends time
with Mrs. Clause…
… the Reindeer Farm, where all the reindeer
rest up for their long journey on Christmas Eve…
…and the Elf Lodge, where all of
Santa’s helpers live.
List Map
List Map
 List map takes a procedure and lis




     Procedure:
                     List:
List Map



….and outputs a list whose
 elements are the results of
 applying the input procedure to
IfExpression::=>        if ExpressionPredicate
                           ExpressionConsequent
                           ExpressionAlternate



  Expression that provides a way of using the
  result of one expression to select which of
  two possible expressions to evaluate
If                            Wrap in




         Else Wrap In



 (define (wrapping paper) (if (= girl) pink
 blue))
If                               then




           Else


 (define (Did Santa Come) (if (= Santa
 came) emptyplate fullplate))
If Santa wants
    to see how
    many gifts he
    has to deliver,
    he can use list-
    sum…..
?   Define (list-sum p)
    (if (null? p) 0
    (+ (car p) (list-sum (cdr
    p))))
List sum adds the value of the first
       number in the list to the sum of the rest
       of the numbers.



  150             200                    90                  210 = 650


So if you had a list of numbers that told you how many presents Santa has in each
      bag, list-sum will tell you the total number of presents he has to deliver!

                          Define (list-sum presents-in-bag)
                             (if (null? presents-in-bag) 0
              (+ (car presents-in-bag) (list-sum (cdr presents-in-bag))))
Remember, always be optimistic if you
want Santa to bring
presents 




                 THE END.

More Related Content

Viewers also liked

Agilität & Büroarchitektur (freiräume.camp)
Agilität & Büroarchitektur (freiräume.camp)Agilität & Büroarchitektur (freiräume.camp)
Agilität & Büroarchitektur (freiräume.camp)Peter Bollenbeck
 
Silicon-Valley-Feeling im Medienhafen
Silicon-Valley-Feeling im MedienhafenSilicon-Valley-Feeling im Medienhafen
Silicon-Valley-Feeling im MedienhafenPeter Bollenbeck
 
FINAL PRESENTATION SLIDES - National Sales Leader Session - National Sales M...
FINAL PRESENTATION SLIDES  - National Sales Leader Session - National Sales M...FINAL PRESENTATION SLIDES  - National Sales Leader Session - National Sales M...
FINAL PRESENTATION SLIDES - National Sales Leader Session - National Sales M...Leon Heydenrych
 
3rd Interview SLIDE DECK - National Sales Leader Role @ Corporate Traveller S...
3rd Interview SLIDE DECK - National Sales Leader Role @ Corporate Traveller S...3rd Interview SLIDE DECK - National Sales Leader Role @ Corporate Traveller S...
3rd Interview SLIDE DECK - National Sales Leader Role @ Corporate Traveller S...Leon Heydenrych
 
Presentation app inventor - LER Group
Presentation app inventor - LER GroupPresentation app inventor - LER Group
Presentation app inventor - LER GroupLeni Sakura
 
2nd INTERVIEW – FINAL SLIDE DECK - LH - 31_05_2016 - V10.00 - 09_55AM
2nd INTERVIEW – FINAL SLIDE DECK - LH - 31_05_2016 - V10.00 - 09_55AM2nd INTERVIEW – FINAL SLIDE DECK - LH - 31_05_2016 - V10.00 - 09_55AM
2nd INTERVIEW – FINAL SLIDE DECK - LH - 31_05_2016 - V10.00 - 09_55AMLeon Heydenrych
 

Viewers also liked (9)

Batimetri
BatimetriBatimetri
Batimetri
 
Agilität & Büroarchitektur (freiräume.camp)
Agilität & Büroarchitektur (freiräume.camp)Agilität & Büroarchitektur (freiräume.camp)
Agilität & Büroarchitektur (freiräume.camp)
 
Cs presentation
Cs presentationCs presentation
Cs presentation
 
Silicon-Valley-Feeling im Medienhafen
Silicon-Valley-Feeling im MedienhafenSilicon-Valley-Feeling im Medienhafen
Silicon-Valley-Feeling im Medienhafen
 
FINAL PRESENTATION SLIDES - National Sales Leader Session - National Sales M...
FINAL PRESENTATION SLIDES  - National Sales Leader Session - National Sales M...FINAL PRESENTATION SLIDES  - National Sales Leader Session - National Sales M...
FINAL PRESENTATION SLIDES - National Sales Leader Session - National Sales M...
 
3rd Interview SLIDE DECK - National Sales Leader Role @ Corporate Traveller S...
3rd Interview SLIDE DECK - National Sales Leader Role @ Corporate Traveller S...3rd Interview SLIDE DECK - National Sales Leader Role @ Corporate Traveller S...
3rd Interview SLIDE DECK - National Sales Leader Role @ Corporate Traveller S...
 
Presentation app inventor - LER Group
Presentation app inventor - LER GroupPresentation app inventor - LER Group
Presentation app inventor - LER Group
 
2nd INTERVIEW – FINAL SLIDE DECK - LH - 31_05_2016 - V10.00 - 09_55AM
2nd INTERVIEW – FINAL SLIDE DECK - LH - 31_05_2016 - V10.00 - 09_55AM2nd INTERVIEW – FINAL SLIDE DECK - LH - 31_05_2016 - V10.00 - 09_55AM
2nd INTERVIEW – FINAL SLIDE DECK - LH - 31_05_2016 - V10.00 - 09_55AM
 
Dm cc
Dm ccDm cc
Dm cc
 

Recently uploaded

VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130Suhani Kapoor
 
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...Apsara Of India
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...aamir
 
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...anamikaraghav4
 
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...anamikaraghav4
 
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...ritikasharma
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...noor ahmed
 
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Serviceanamikaraghav4
 
2k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 92055419142k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 9205541914Delhi Call girls
 
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser... Shivani Pandey
 
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl GoaRussian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goasexy call girls service in goa
 
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...noor ahmed
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...ritikasharma
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...rahim quresi
 

Recently uploaded (20)

VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
 
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
 
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
 
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
 
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
 
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
 
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
 
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
 
Desi Bhabhi Call Girls In Goa 💃 730 02 72 001💃desi Bhabhi Escort Goa
Desi Bhabhi Call Girls  In Goa  💃 730 02 72 001💃desi Bhabhi Escort GoaDesi Bhabhi Call Girls  In Goa  💃 730 02 72 001💃desi Bhabhi Escort Goa
Desi Bhabhi Call Girls In Goa 💃 730 02 72 001💃desi Bhabhi Escort Goa
 
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
 
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
 
2k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 92055419142k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 9205541914
 
Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171
Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171
Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171
 
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
 
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl GoaRussian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goa
 
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
 

Cs presentation

  • 1. A WONDERFUL COMPUTING CHRISTMAS By: Deidre Regan Deeksha Kola Julia Dangtran Samah Hasan
  • 2. This presentation consists of a collection of computer science terms we have learned throughout the semester. This story is meant to introduce computer science terms to children, and Show them how magical the computing world can be. This presentation consists of a collection of computer science terms we have learned Throughout the semester.
  • 3. A List can be 2 or more things Where the second is A list….
  • 5. Rudolph comes first, because he is the car The first element in any good list... Then comes the cdr, or those just behind Without them the list wouldn’t exist!
  • 6. The Global Environment is Santa’s Wonderland, where all magical creatures work hard to make dreams come true every Christmas. Global Environment: a special environment that has no parent environment and where all other environments descend from.
  • 7. The Parent Environments are Santa’s Workshop…
  • 8. … Santa’s Home, where Santa spends time with Mrs. Clause…
  • 9. … the Reindeer Farm, where all the reindeer rest up for their long journey on Christmas Eve…
  • 10. …and the Elf Lodge, where all of Santa’s helpers live.
  • 12. List Map List map takes a procedure and lis Procedure: List:
  • 13. List Map ….and outputs a list whose elements are the results of applying the input procedure to
  • 14. IfExpression::=> if ExpressionPredicate ExpressionConsequent ExpressionAlternate Expression that provides a way of using the result of one expression to select which of two possible expressions to evaluate
  • 15. If Wrap in Else Wrap In (define (wrapping paper) (if (= girl) pink blue))
  • 16. If then Else (define (Did Santa Come) (if (= Santa came) emptyplate fullplate))
  • 17. If Santa wants to see how many gifts he has to deliver, he can use list- sum….. ? Define (list-sum p) (if (null? p) 0 (+ (car p) (list-sum (cdr p))))
  • 18. List sum adds the value of the first number in the list to the sum of the rest of the numbers. 150 200 90 210 = 650 So if you had a list of numbers that told you how many presents Santa has in each bag, list-sum will tell you the total number of presents he has to deliver! Define (list-sum presents-in-bag) (if (null? presents-in-bag) 0 (+ (car presents-in-bag) (list-sum (cdr presents-in-bag))))
  • 19. Remember, always be optimistic if you want Santa to bring presents  THE END.