01:198:111 Lecture Notes - Lecture 99: Keyboard Cat, Infinite Loop, Web Browser
cyansea-lion159 and 56 others unlocked
47
01:198:111 Full Course Notes
Verified Note
47 documents
Document Summary
Can go to the other sections if you miss class. Learn to program computers and also to build software (different) Using classic computer science techniques to solve problems. Keyboard cat lol technological wonder of seeing keyboard cat (34 million. Internet darpa net (wikipedia) network, -routing, -servers views) Inputs (what pieces of information is used to solve your problem), outputs: algorithm set of ordered instructions. Now that we know input and output what operations do we need. Input, output, add, subtract (list out all the things you need to solve) error conditions: program design. (if you do algorithm correctly, coding will be easy: testing test error conditions, extremes of inputs, /______________/ (parallelogram or rhombus) = input or output (cid:498)print indicates output(cid:499) (cid:498)read indicates input(cid:499) |_____________| (computation) (diamond box) - decision - branch point in your program or flow chart can have potentially limitless paths but usually three out of each side of the diamond excluding the top for input.