3Ways that I DIDN’T start section… Pretend to be a student who decides to teach the class when the TF doesn’t show up on timeTalk about my relationship issuesForget how many ‘f’s are in professor… act professional, act casual, act toughTrust fallsComplain about relationship issuesBe weird or do something to make a fool of myself
4Introductions “Important stuff” Actually important stuff Name Year HouseConcentrationActually important stuffFavorite TV showFavorite bandFavorite flavor of ice creamBest and/or worst rumor you’ve heard about CS50
5This Week Pset0 and Pset1 Any questions about topics so far Scope Global vs. Local variablesFunction arguments and return values“Section of Questions” on pset2Using SpacesWhat does it mean for a variable to have "scope?" If I create a variable inside a loop, can I access it outside the loop? Why or why not? If I create a variable outside a loop, can I access it inside the loop? Why or why not?Rob told me the other day that he makes all of his variables global so he doesn't have to remember where he can access them. Is this a good idea or a bad idea? Why?What does it mean for a function to "return" something? What does it mean to pass an "argument" to a function?
6Pset0 & Pset1 Pset1 will be returned by Tuesday Pset0 will be returned by MondayQuestions on pset0 or pset1?
7Review of topics Scope Global vs. Local variables Function arguments and return valuesOther questions?
8“Section of Questions” Spec for pset2How does a while loop differ from do-while loop? When is the latter particularly useful?What does undeclared identifier usually indicate if outputted by clang?Why is the Caesar Cipher not very secure?What is a function?Why bother writing when you can just copy and paste code as needed?
9Coding time!!! Use CS50 Spaces Our section’s website Our section’s websiteDownloadWork with partners (but actually)!
10On your way out… Check out cheat sheets online! Feedback How comfortable are you with the material?How is the pace of section?Any other questions, suggestions or concerns?