cs 105 summer wednesday 1 how do wednesdays work
play

CS 105 SUMMER WEDNESDAY 1 How do Wednesdays work? Generally based - PowerPoint PPT Presentation

CS 105 SUMMER WEDNESDAY 1 How do Wednesdays work? Generally based on muddiest points, questions frequently missed on quizzes, etc. First week is a bit weird nothing has been due yet!! I pulled a bit from the students who had


  1. CS 105 SUMMER – WEDNESDAY 1

  2. How do Wednesdays work?  Generally based on muddiest points, questions frequently missed on quizzes, etc.  First week is a bit weird – nothing has been due yet!!  I pulled a bit from the students who had the muddiest points done last night…

  3. How do Wednesdays work?  Do:  Ask me questions (in chat as well as with raise hand, if you're so inclined!)  Derail things (appropriately) – this time is yours and I am happy to go off on useful tangents  Propose topics – some things I can do 'off the cuff', others I can prep for next time!

  4. What to talk about today?  Challenge Questions from ZyBooks (ex – 2.3.4, 2.3.5, others?)  input()? int(input())? How do I output things? Does int() just give me numbers?  Excel formulas – what drags, how do they drag, when might I want absolute references (and what do I want to absolute?)  A few comp architecture notes

  5. Some key things I've seen so far in the reading 1 feedback…  Game programming/little games  Rock Paper Scissors lab? Maybe  Music visualizing/graphic design  Data Analysis  DEFINITELY planning some labs on this

  6. "I saw this tiktok about this girl who wrote a program to send every word from the BEE movie to her friend in separate texts. That would be fun and a nice way of annoying my BF so I'd like to learn how to do that" That can arranged

  7. Attitudes toward the course  Some excitement  Some reserved acceptance  Also some existential dread

  8. GROWTH MINDSET

  9. Päivi Kinnunen and Beth Simon. 2011. CS majors’ self -efficacy perceptions in CS1: results in light of social cognitive theory. In Proceedings of the seventh international workshop on Computing education research (ICER ’11). Association for Computing Machinery, New York, NY, USA, 19 – 26. DOI:https://doi.org/10.1145/20169 11.2016917

  10. Challenge questions  We'll at least look at 2.3.4 and 2.3.5  If there are others you'd like to look at, let me know!

  11. Let's talk a bit more about input()  Some inputs to try:  Echo a string input  Add some numbers together  Calculate the price of something

  12. int() isn't for a random number?  We'll use this as an opportunity to look at the Python docs!  https://docs.python.org/3/library/random.html

  13. Excel Formulas  When should references be relative? Be absolute?  I tossed together a Sample_Excel that should use both!

  14. Interesting comp arch question  Moore's Law  Gordon Moore,  Fairchild Semiconductor CEO, Intel co- founder  https://en.wikip edia.org/wiki/M oore%27s_law

  15. Interesting computer arch questions  Is Moore's Law dead? (transistors and processing power double every two years) Ish … http://www.impactlab.net/2018 /09/24/moores-law-is-dead- three-predictions-about-the- computers-of-tomorrow/

  16. Where does debugging get its name?  Well, 'bugs' actually go back to machine malfunctions as early as Thomas Edison (1870)  HOWEVER, "bug"s as computer issues were popularized by Grace Hopper (Mark II/UNIVAC fame)  https://www.bbvaopenmind.com /en/technology/innovation/ when-computer-bugs-where- real-insects/

  17. The basic von Neumann Architecture  the von Neumann Architecture is the basis for all computer: John von Neumann in 1950s  3 essential components Input/Output Devices (I/O) allow the user to interact with the computer 1. Memory stores information to be processed as well as programs (instructions 2. specifying the steps necessary to complete specific tasks) Central Processing Unit (CPU) carries out the instructions to process information 3.

  18. Future Wednesday Plans  Going through the rest of reading 1 and reading 2 muddiest points, future details as they come in  I probably won't cover everything – but feel free to toss out things in the chat for me to cover!  Next Wednesday (my schedule permitting…)  A teaser on data analysis (Can easily get to)  Tiny little game! (I may not have time…)  SMS sending – I'll cover this closer to 7/08 (incidentally around the time we cover loops)  GIS – I'd like to do something with this as well, time permitting.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend