1 / 12

Algorithm: Start of Class

This document provides a step-by-step guide for students to start their class on Linux and Scheme, including instructions on joining Piazza, participating in Peer Support events, and completing lab exercises.

jacquelined
Télécharger la présentation

Algorithm: Start of Class

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. Algorithm: Start of Class • Take any handouts • Take a card from the mentors • Read the name of the workstation • Find the workstation’s location on the map • Put the card in the jar • Sit down at the indicated workstation • If you are the second person there, introduce yourself Otherwise, wait for your partner and introduce yourself once they arrive

  2. CSC 151 - Sept 2, 2019 Getting Started with Linux and Scheme

  3. Agenda • Preliminaries (8:30-8:40) • Parts of Algorithms (8:40-9) • Lab Time (9-9:45) • Wrap-up (9:45-9:50)

  4. Preliminaries (8:30-8:40) • Make sure you have joined Piazza • Any Peer Support events happening? • Volleyball Tuesday 7pm Bear • Men's soccer Saturday 3pm • Women's soccer Saturday 1pm

  5. Preliminaries • Questions from the first assignment: • More about me • How to cite code sources: • Lastname, firstname. (date published). Title [Web log post]. Retrieved September 2, 2019, from http://www.easybib.com/reference/guide/apa/website • If no name: • Title [Web log post]. (date published). Retrieved date, from http://www.easybib.com/reference/guide/apa/website

  6. Parts of Algorithms Algorithms (8:40-9) • How many parts of algorithms can you and your partner remember? • Come up with a definition for each • Come up with an example from the paper flowers or the start of class algorithm for each

  7. Parts of Algorithms Responses Algorithms (8:40-9) • Repetition: to repeat, repeat cutting out the petals • Variable: thing you use within the operation, paper folded into a petal • Conditional: performing an action when a certain requirement is met, if the short side of the petal touches the center then tape it • Input/output: data given to the algorithm, modified data produced, input paper output flower

  8. Parts of Algorithms Responses Algorithms (8:40-9) • Sequencing order: the order in which you perform operations, cutting out petals before putting them on paper • Subroutines: segment within the program, example: cut the circle out • Building blocks: tools you have to perform the operations, tools to make the flower like scissors and tape

  9. Questions? • Any questions about the reading or discussion?

  10. Lab Time (9-9:45) • www.cs.grinnell.edu/~vostinar/csc151F19/ • When we are about 10 minutes from the end of class, I will tell you which exercise(s) you should submit. You should have time to complete most labs in class.

  11. Lab Time (9-9:45) • Send the contents of your definitions pane and the output from the interactions pane after fixing the missing definition for Getting Started with Scheme Exercise 4 • Details of lab submission are in the syllabus, please check there! • Email address for lab submission: csc151-01-grader@grinnell.edu • You will receive credit for serious attempts at lab exercises

  12. Wrap-up (9:45-9:50) • Upcoming Work • Read for class and be prepared to discuss the self-checks in class • Submit Lab Writeup if you didn’t finish in class before 10:30pm on Wednesday Sept 4, 2019 • Quiz on Friday! Parts of an algorithm, basic scheme • If you submit group work, I expect you to complete the work as a group! Dividing up problems or parts does not count as working in a group!

More Related