1 / 13

Compsci 101, 4/16

Compsci 101, 4/16. Topics for today. Compsci is different Problem solving practice and the real world limited resources and information proper coding style A casual programming endeavor. R eal world (IRL) programming. Limited starting information

astrid
Download Presentation

Compsci 101, 4/16

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Compsci 101, 4/16

  2. Topics for today • Compsci is different • Problem solving practice and the real world • limited resources and information • proper coding style • A casual programming endeavor

  3. Real world (IRL) programming • Limited starting information • Less thorough, if any, test cases provided • Communicating your ideas to others is key

  4. Let’s do a problem • makeChange • What is a clean, efficient solution?

  5. Let’s do a problem • textRoll • Think about edge cases • What is good code style?

  6. The real world…? Pt 2 • Not in class! • Not in the Link! • You’ve got an idea, or you’ve found a problem you want to solve… • Where to start? • HOW to start?

  7. Jumble #1

  8. Jumble #2

  9. Jumble #3

  10. Jumble #4

  11. Head to Eclipse

  12. How to solve everyday problems, and the key to getting better… • Think programmatically about the world around you • What tasks do you encounter that can be sped up by an algorithm? • Do not get frustrated or discouraged when starting a project • Roadblocks WILL happen, step back, reevaluate, then try again

  13. Summary • Compsci is not like other subjects • Practice the new skills you have learned • You encounter problems and challenges all the time • Other subjects, Day-to-day stuff • How can programming help? • Thoughtful coding is powerful coding. • Think about your approach and do not be afraid to ask for help.

More Related