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
AHS Intro to Computer Science
ahsCSintro.blogspot.com
Tuesday, March 17, 2020
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...
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
2) Reading 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:
- Go the blog for links to just about everything in my class.
- 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.
- Occasionally you will turn in python files on canvas.
New stuff:
- I'm totally a YouTube star now. Actually, I am just doing lectures over the slides that you would see normally in class.
- 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.
- 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.
- 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:
The Details of the lab are below:- Three of its sides OR
- Two of its sides and an included angle.
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 :
- Reading 3.3 - Return Values of Functions
- Study for Upcoming Chapter 2Quiz
- 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 :
- 3.2 - Reading: Functions, Parameters
- 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
- Read documentation on the math library here: Python math library
- 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 :
- 3.1 - Reading: Math Functions, Compositions of Fns.
- Do these labs on repl.it:
- 3.1a isPositive()
- 3.1b isEven()
- 3..1c minimum()
Subscribe to:
Posts (Atom)
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...
-
Lesson 4.4 Warm-up in Lesson. Goals: Traverse a number list, accessing each item one at a time with an index Perform operations ...
-
1) Warm-up: Answer the following questions in your notebook: -What is a broadcast? -How does broadcast work? -Why u...
-
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 lo...