Tuesday, March 17, 2020

Blog information move to Google Doc

Hello All,

Moving forward, please find all information about the class that you used to find on a live google doc agenda. The link is found below:

tinyurl.com/CSReiss

Thanks,
Mr. Reiss

4.1 Looping Basics


Lesson 4.1: Looping Basics


Mr. Reiss is Live on Zoom until at least 9:00 am today. Click on the link to join the zoom chat. This is mostly so you can familiarize yourself with the program. You should be able to see my console!

Zoom link



Hey CS Students, moving forward I was thinking about just using a google doc to keep track of everything instead of the blog. Here is what it would look like:   tinyurl.com/CSReiss . Let me know what you think...


google.com Lab 4.1 - de_vowel and Traversing a list

  • Create a function that will take in a sentence and return that sentence without vowels.
  • Name your file lab4.1_DeVowel.py

  Due Wednesday March 18, 2020:

1) Lab 4.1 - Vowels on repl.it 
2Reading 4.1

Saturday, March 14, 2020

Guidelines for at-home learning and Computer Science

Hey Superstars, for the next 12 lessons, you'll be working on your computer from home and I'll be teaching from home. Let's look at how that works in practicality.


Same stuff: 


  1. Go the blog for links to just about everything in my class.
  2. Go to repl.it to check if I have posted assignments. I will remind you on the blog about when things are due and where you can find them.
  3. Occasionally you will turn in python files on canvas.

New stuff:
  1. I'm totally a YouTube star now. Actually, I am just doing lectures over the slides that you would see normally in class. 
  2. You need to watch these videos. They are the replacement for the in- class instruction you will normally receive in my class. Just like class, they will run 20ish minutes.
  3. We are going to be using Zoom as a means of small group instruction. I will be available by appointment only. My appointment times will happen during the normal time we have lecture. That is during period 1, so roughly 8-9 on Monday, Tuesday, and Friday as well as 8:9:30 on Thursday. Ching-Mei and Jon will also be helping you out remotely. I will post their office hours moving forward.
  4. You need to sign up with Zoom using your student email address. Students and teachers who fill out an online form using their school email addresses and are then verified by Zoom will have any accounts associated with that school’s domain also gain unlimited temporary meeting minutes, according to a site set up for the process overnight.




After finishing the two step process, you will see:


This will make it so that you can video conference with others at the school for more than 40 minutes per month. You will have unlimited video conferencing.

Remember, you have to use your @smuhsd.org email address. Personal email will not work. 

Tuesday, March 3, 2020

Overview



We will be creating a project that will solve for all the parts of a triangle given either:

  1. Three of its sides OR
  2. Two of its sides and an included angle.
The Details of the lab are below:
Aragon Trigonometry Project

Friday, February 28, 2020

Lesson 3.3 - Return vs. Print

  • Every function returns a value.
    • As soon as your function returns a value, no code below this return is executed
    • In Python, if you do not specify a return value it defaults to None type. 
    • A function's return value is commonly nested inside of other functions. For example:
      • print( foo() )
      • bar( foo( ) + 3 )
      • foo( input('feed me a string' ) )

     Due Friday, March 1 2019 :
    1.  Reading 3.3 - Return Values of Functions
    2. Study for Upcoming Chapter 2Quiz 
    3. 3.3a valid triangle, 3.3b angle class, 3.3c side class

    Wednesday, February 26, 2020

    Lesson 3.2 - More Designed Functions with Parameters

    • Functions
        • Define functions with parameters (variables in the argument)
          • Learn to call these functions changing elements
          • Know the return value of your functions

       Due Friday February 28, 2020 :
      1.  3.2 - Reading: Functions, Parameters
      2. 3.2a sumToNumber, 3.2b SumBetween, 3.2C sumOddsBetween, 3.2d fizzBuzz

      Tuesday, February 25, 2020

      3.1 Built-in Funcions

      Lesson 3.1 - Built-in Functions and Custom Functions with no Argument

      • Functions
        • Import the random library with one line of code at the top of your script: import random
          • Read documentation on the random library here: Python random library
          • Be able to generate a random integer by calling: random.randint(x,y)
          • Be able to generate a random probability (0 <= p <= 1) by calling: random.random( )

        • Import the math library with one line of code at the top of your script:  import math

        • Define functions with no argument variable
          • Learn to call these functions changing elements
          • Know the return value of your functions

      Note on multi-line lists:
      The closing brace/bracket/parenthesis on multi-line constructs may line up under the first non-whitespace character of the last line of list, as in:
      my_list = [1, 2, 3,
                 4, 5, 6,]

         Due Wednesday February 26, 2020 :


        1.  3.1 - Reading: Math Functions, Compositions of Fns.
        2. www.google.com
        3. Do these labs on repl.it: 

        • 3.1a isPositive()
        • 3.1b isEven()
        • 3..1c minimum()


        Blog information move to Google Doc

        Hello All, Moving forward, please find all information about the class that you used to find on a live google doc agenda. The link is foun...