1 / 7

Effective Strategies for Exam Success in Computer Science 101

In this review, we explore the best study techniques and practices for exams and APTs in Computer Science 101. Discover why memorization isn't as effective and how familiarity can aid in learning. Learn about flashcards and bring your writing utensils – we provide reference materials. Topics covered include algorithms, Python, idioms, and practice. Additionally, we delve into the process of learning to speak a language and learning to use a computer language. Visit the provided links for writing functions with formulae and basic file processing.

cpleasant
Download Presentation

Effective Strategies for Exam Success in Computer Science 101

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. Plan for WEFWOO • Review for exam, studying and practicing for exams and APTs in Compsci 101 • Why memorization doesn't help so much • Why familiarity does help • What's a flashcard for Compsci 101? • Bring writing utensils only, we provide reference • Algorithms, Python, Idioms, Practice • How do you learn to speak a language? • How do you learn to use a computer language?

  2. Writing functions with formulae http://bit.ly/101fall15-929-1

  3. Writing functions with formulae http://bit.ly/101fall15-midpractice-2 • Using extra variables: can be really smart • Helps in making each line simple • Easy to correct if you've made a mistake • See triangleArea, what about other math symbols and formula? • What do +, -, *, /, % do? • What about math.sqrt or 5**0.5 or math.sin …

  4. Accumulating in a loop • If you are going to return a string • Initialization, return value, how to "build it" • If you are going to return an int (counter) • Initialization, return value, how to "build it" • If you are going to return a list • Initialization, return value, how to "build it"

  5. Counting 'a's in a string, 'fox' in a list? • What Python functions/methods help • If you forget, how can you recreate yourself? • See exam Python reference sheet • How to write acronym function? • Write/sketch and share solution

  6. Basic File Processing http://bit.ly/101fall15-929-2

  7. Basic File Processing • GroceryBagger.py, third question • File processing: read as string, read line by line • Reading strings, how to .strip(), .split(), convert? • Being a good programming citizen • Clean up after yourself with closing files • Remember that files are read a strings • How to convert to numbers? http://bit.ly/101fall15-midpractice-2

More Related