1 / 14

CSC 151 (01) Fall 2019 Topic: An Introduction to Algorithms

Aug 30 2019. CSC 151 (01) Fall 2019 Topic: An Introduction to Algorithms. Agenda. Introductions (8:30-9) Discussion: What is Computer Science (9-9:15) Activity: An Everyday Algorithm (9:15-9:30) Reflection (9:30-9:40) Wrap-up (9:40-9:50). Course Website.

mccay
Download Presentation

CSC 151 (01) Fall 2019 Topic: An Introduction to Algorithms

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. Aug 30 2019 CSC 151 (01) Fall 2019Topic: An Introduction to Algorithms

  2. Agenda • Introductions (8:30-9) • Discussion: What is Computer Science (9-9:15) • Activity: An Everyday Algorithm (9:15-9:30) • Reflection (9:30-9:40) • Wrap-up (9:40-9:50)

  3. Course Website • http://www.cs.grinnell.edu/~vostinar/csc151F19/ • My website: https://vostinar.sites.grinnell.edu/

  4. Upcoming Work • Assignment 1: Welcome • Due SUNDAY Sept 1st at 10:30pm • Reading • There are four short readings on the schedule • Complete them before class on Monday • Peer Support • Are you involved in any other activities on campus? • Let us know! You can earn extra credit for supporting your classmates

  5. CS Events • CS Picnic: Friday 9/13 at 5pm, details to come • Thursday extras: 9/17 (which is a Tuesday…) at 4pm

  6. Introduce Yourself • What is your name and what would you like to be called? • If you want to say, what are your preferred pronouns (optional!) • How many years/days have you been at Grinnell College • What is your favorite animal?

  7. What is Computer Science? (9-9:15) • Form a group of two or three with your neighbor(s) • Introduce yourselves • Work with your group to answer the question “What is Computer Science?”

  8. What is Computer Science (9-9:15) responses • Programming • Problem solving • Study of how computers function • How computers handle data • How to best utilize the hardware given to solve a problem

  9. What is Computer Science (9-9:15) responses • Systems of logical processing • Using algorithms and mathematical logic to solve problems • To get good jobs • Using logic to solve answers • How computers communicate • Running experiments

  10. An Everyday Algorithm (9:15-9:30) • Form a group of 2-3 • Write an algorithm (precise steps/instructions) to create a flower similar to the right and hang it on the wall (make it your own design!) • Once you have your algorithm, swap with another group and try to follow each other’s instructions

  11. Reflection (9:30-9:40) • Write a list of at least four things you learned by doing this exercise

  12. Reflection Responses • Have a lot of details • Important for the writer to know what knowledge they share with the thing carrying out the algorithm • Order matters in the plan • Process can be shortened using repeats • Double check your work and instructions before submitting • Test run your instructions • Try to make your instructions really precise, leave no room for creativity • Stay consistent with labels and terminology

  13. Reflection Responses • Simple is better • Know what supplies are available • Have a definition of terms • Provide ways to check that you've done it right • Check your supply list • Describe what you see exactly in logical terms • Use supplies as measurements • Recognize errors at the right order • Assume the computer doesn't know what the picture looks like

  14. Wrap-up • Questions about today or the course in general? • Share one of the things you learned • Email me if you’d like to be on the department email list • Sign and return CS Academic Honesty Policy before Monday’s class • If you are uncomfortable signing it, make an appointment to chat with me

More Related