Musings in STEM Education
  • Home
  • Research Spring 2017
    • Research Paperwork and Resources
    • Reading
  • Foundations Spring 2017
    • Nested Loop Challenge
    • Random Challenges
    • String and List Challenges
    • Mock Create PT Challenges
  • Research Fall 16
  • Foundations 2016
  • Algebra II Spr 16
  • Research Spr 16
  • Found of Engineering and Tech
  • Differentiation Strategies
    • Artifacts
    • Class Standards
    • Reflections
  • Research Fall 2015
  • VTB ICM
  • FOET Student Blogs
    • Marcos P.
    • Vinny P.
    • Rebecca S.
    • Jerome S.
    • Andrew S.
    • Zach Y.
    • Daniel Z.
    • Shayan B.
    • Mariah B.
    • Eddie C.
    • Eli H.
    • Ben Ha.
    • Ben Ho.
    • Nick H.
    • Raymond J.
    • Andrew K.
    • Andrew M.
    • Sejal P.
    • Abhi P.
    • Adam P.
    • Erica R.
    • Avni S.
    • Ethan S.
    • Stephen S.
    • Alex T.
    • Hanna W.
  • STEM Workshop Research Notebook Blogs
    • Research Notebook User 1
    • Research Notebook User 2
    • Research Notebook User 3
    • Research Notebook User 4
    • Research Notebook User 5
    • Research Notebook User 6
    • Research Notebook User 7
    • Research Notebook User 8
    • Research Notebook User 9
    • Research Notebook User 10
    • Research Notebook User 11
    • Research Notebook User 12
    • Research Notebooks User 13
    • Research Notebook User 14
    • Research Notebook User 15
    • Research Notebook User 16
    • Research Notebook User 17
    • Research Notebook User 18
    • Research Notebook User 19
    • Research Notebook User 20
  • WHS Girls' Lax
  • FOET Spr15
  • Research Spr15
  • IDD Spr15
  • Research
  • Intro to Drafting and Design
  • Architectural Drawing and Design I
  • Student Blogs
    • Kevin
    • Forrest
    • Sarfarez
    • Thomas
    • Rachel
    • Parth
    • Dani
    • Derek
    • Virinchi
    • Anusha
    • Alex
    • Melam
    • Jeet
    • Pranav
    • Tarun
    • Jeffery
    • Assata
    • Justin
    • Kristin
    • Mary
    • Udo
    • Praveen
    • Carter
    • Clay
    • Adie
    • Christian
    • Luke
    • Colin
  • About
  • Untitled

foundations 2016

Dec 19, 20 and 21

12/18/2016

0 Comments

 
Dec 19 is our last official day of class, since your project serves as your alternate AP final.  My plan is to first do the Kahoot and share information with you about uploading your PTs to College Board.  After that, we will celebrate the end of your first semester at Wheeler Magnet.  I have enjoyed each and every one of you and hope that you have successful and happy high school years with us.  Please stop by to say hello!

I will run your AP Review through scantron and return to you Monday.  The overall categories of topics were:
1. counting in binary and hexadecimal
2. Boolean logic
3. Logic
4. Code/robot motion
5. Vocab: computer simulaton, heuristic, digital certification
6. Code/orders of magnitude
7. Data compression
8. DNS and IP 

In the Spring, I will have flipped lectures on each of these for you to review for the AP Exam, along with vocabulary and practice questions.  Mr. Walstead and I will also hold review sessions at a variety of times.
0 Comments

final full week

12/11/2016

0 Comments

 
 Mon: Room 150 - AP CSP Review (Kahoot, Quizlets); some work time if I can get a full laptop cart
Tue: Room 422 - AP CSP Review (Packet); some work time if I can get a full laptop cart
Wed: Groups of 3 will peer edit Create PTs
Thu: Final Work Day - Final Projects Due tonight; Create PT Due tomorrow
Fri: Presentation of TED Talks

Review Vocabulary
Review Vocabulary 2
Some vocab for review
​

0 Comments

explore and create PTs

12/9/2016

0 Comments

 
Padlet: Share a revision you made to your Explore PT

​
On your index card, write your name.  On one side, at the top, write Explore.  On the other side, at the top, write create.

On the Explore side:
Through the lens of, "The computational artifact identifies the computing innovation and provides an illustration, representation or explanation of the computing innovation's intended purpose, function or effect," rate the peer artifact.  Count the number of in text citations and references.

Cite evidence for your rating.

One the Create side:
Cite evidence of algorithm and abstraction and generally use of the peer code.
0 Comments

explore PT update

12/4/2016

0 Comments

 
Form Mr. Walstead's Blog:
Student Samples Explore and Create PT
Explore PT Overview 2016     Updated Overview (Nov. 2016)
Explore PT Rubric
Explore PT Q & A Document

You will turn in updated Explore PTs in Google Classroom.



Submission requirements are below. Files should be named in the following way: Name-ExplorePT-Artifact and Name-ExplorePT-Responses
Submit a video, audio, or PDF file. Use computing tools and techniques to create one original
computational artifact (a visualization, graphic, video, or audio recording). Acceptable multimedia file
types include .mp3, .mp4, .wmv, .avi, .mov, .wav, .aif, or .pdf format. PDFs must not exceed 3 pages
in length. Video or audio files must not exceed 1 minute in length and must not exceed 30MB in size.
Submit one PDF document in which you respond directly to each prompt. Clearly label your responses
2a – 2e in order. ​

0 Comments

12/5 and forward to the end of the semester

12/4/2016

0 Comments

 
Basic Due Dates:
1. Student Website is due (as in, I will grade it) on Friday, Dec 9.  I will grade them on Saturday.  The points will be scaled to 100 point assignment in the project category.
2.  Create PT is due in Google Classroom Friday, December 16.
3.  Independent/Group Projects are due Thursday, December 15.  See rubrics below for the paper and TED Talk.  We will watch TED Talks on Friday.
ted_talk_rubric_foundations.docx
File Size: 18 kb
File Type: docx
Download File

scientific_paper_rubric_foundations.doc
File Size: 111 kb
File Type: doc
Download File

student_website_project_instructions.docx
File Size: 53 kb
File Type: docx
Download File

We might need this nice link to counting in hex.
0 Comments

week of 11/28 - 12/2

11/27/2016

0 Comments

 
Mon:
  • Remind ourselves how the Create PT works.  We'll "grade" Sample A and then go over an FAQ document from College Board.
  • Modeling research with the Scientific Method or Engineering Design Process.  We'll use this to flesh out expectations and plans to complete your final exam project.
Tue - Fri: Days 5-8/8 to complete the Create PT.  
Note:  Thursday is a reverse schedule:  Blocks 4, 3, 2 and 1.  2 is your lunch block, and we have A lunch.  Thursday and Friday are 9th Lit EOC, so some of you will miss Thurs and some will miss Friday.   There will be additional class time next week to finish up the Create PT, work on your final project, work on your websites and practice for the AP Exam.  
​
0 Comments

thursday 11/17

11/16/2016

0 Comments

 
I added the link to register for your AP Exam on the right sidebar.

I have to be at a county meeting all day; I apologize for forgetting about this until now.  Email me with proposals for tomorrow's Friday Fun Day.  Below is my code for the challenge, and I will go over my flowcharting with you on Friday.  Please spend today first looking over my code and comparing it to yours.  Can you see that digit sum() and diffsum() are abstractions?  Where do you see algorithms that contain other algorithms?  After that, work on your Create PT.  Don't forget to log your work in your Abstraction Notebook.  Don't forget to comment your code.

# Nested Loops
# Kate Maloney
# Mon, Nov 14, 2016

def digitsum():
    icnt = 1
    jcnt = 1
    numlist = []
    for icnt in range (1,6):
        for jcnt in range (1,10):
            inum = 10*icnt+jcnt
            sumnum = icnt+jcnt
            if sumnum > 10:
                if inum <= 56:
                    numlist.append(inum)
                    print(inum)
                    print(numlist)
    
def diffsum():
    icnt = 1
    jcnt = 1
    for icnt in range (1,10):
        for jcnt in range (1,10):
            num1 = 10*icnt + jcnt
            num2 = 10*jcnt + icnt
            diffnum = num1-num2
            sumnum = icnt+jcnt
            if diffnum == sumnum:
                print(num1)

while True:
    answer = input("""Enter the number for the choice you want. 
        1 = Generate a list of all two digit numbers which are less than or equal to 56 and the sum of whose digits is greater than 10. 
        2 = Generate a list of all two digit numbers such that the number itself minus the number reversed is equal to the sum of its digits. 
        0 = Quit.
        Your choice: """)
    if answer == '1':
        digitsum()
    elif answer == '2':
        diffsum()
    elif answer == '0':
        break
    else:
        print("I dont understand. Please answer 0, 1, or 2.")
​
​
0 Comments

nested loop challenge quiz

11/14/2016

0 Comments

 
This is a quiz.  Draw flowcharts for each of the tasks below on paper (5 pts each).  Write code on repl.it for each of the tasks below (10 pts each).  You can submit code for each task separately or all at once.  Copy and paste your working code into a word .docx.  Append the answers to the first two tasks from your running of your code.  Explain an abstraction and an algorithm in your final code (5 pts).  Submit this .docx to Google Classroom.  Do not worry if you are not 100% successful.  We will work together tomorrow to earn 80% of any points you did not get by submitting working code today.  

1. Use nested loops to generate a list of all two digit numbers less than or equal to 56 and the sum of whose digits is greater than 10.
2. Use another set of nested loops to find a two-digit number such that the number itself minus the number reversed is equal to the sum of its digits.
3. Finally, create two functions using the above two sets of code.  Create a menu that asks the user which of these two choices is desired and continues to run until quit is selected.
4. Bonus: Find four positive integers whose sum is 45, and such that the first plus 2, the second minus 2, the third multiplied by 2, and the fourth divided by 2 are all equal
​
0 Comments

friday

11/10/2016

0 Comments

 
Today is another Create PT day.  Make sure that you title and date a new page in your Abstraction Notebook and take notes on what you do.

In repl.it, scroll down to Practical and choose Python (with Turtle).  

Documentation for Python turtle graphics
Useful Settings in Python Turtle
Try this code.  Play around with it some today.  

import turtle               # allows us to use the turtles library
wn = turtle.Screen()        # creates a graphics window
alex = turtle.Turtle()      # create a turtle named alex
alex.forward(150)           # tell alex to move forward by 150 units
alex.left(90)               # turn by 90 degrees
alex.forward(75)  

​
0 Comments

thursday answer

11/10/2016

0 Comments

 
# Magic Eight Ball Game for Different Age Groups
# Kate Maloney
# Sat Nov 5, 2016

import random 

def MagicEight(MagicAnswers):
    UQuestion = input("What is your question?")
    MagicNumber=random.randint(1, 8) 
    print("The Magic Eight Ball says,")
    print(MagicAnswers[MagicNumber])
    
def play():
    MagicAnswershs = ["Word.","LOL. You need to ask again.","Umm, like, no.","Hello???? I think not.","You shouldn't be wasting time like this. Go study.","You'll find out after college.","ROTFLMTO. You should know the answer is yes.","ROTFLMTO. You should know the answer is no."]
    MagicAnswersadult = ["yes","no","maybe","It won't matter.","Reply hazy, try again","Better not tell you now.","It is certain.","Forget about it. The world will end after this election."]
    uname = input("What is your name?")
    print("Hello",uname)
    uage = int(input("How old are you?"))
    if uage <= 20:
        MagicAnswers = MagicAnswershs
    else:
        MagicAnswers = MagicAnswersadult
    MagicEight(MagicAnswers)

while True:
    answer = input("Do you want the Magic Eight Ball to answer a question?")
    if answer == 'yes':
        play()
    elif answer == 'no':
        break
    else:
        print("I dont understand. Please answer yes or no, all lower case.")
​
0 Comments
<<Previous
    AP Exam Registration
    python_quick_reference_sheet.pdf
    File Size: 146 kb
    File Type: pdf
    Download File

    GT Inventure
    AP Exam Practice
    creatept_2016_overview__1_.pdf
    File Size: 154 kb
    File Type: pdf
    Download File

    create-sample-tasks-rubric.pdf
    File Size: 71 kb
    File Type: pdf
    Download File

    create-student-performance_faq.pdf
    File Size: 53 kb
    File Type: pdf
    Download File

    ap-computer-science-principles-course-and-exam-description.pdf
    File Size: 2433 kb
    File Type: pdf
    Download File

    AP Exam Info Link
    AP Exam Pseudo Code Reference:
    examreferencesheet_july2015-25cxxlh.pdf
    File Size: 262 kb
    File Type: pdf
    Download File

    author

    Dr. Kate Maloney has had a long career in research and teaching, including research as a National Science Foundation Post-doc Fellowship, teaching at Georgia Tech, writing the manual for a 40G optical transport system, co-founding a small engineering business, and teaching at Wheeler High School.    #WildcatNation

    Archives

    December 2016
    November 2016
    October 2016
    September 2016
    August 2016
    July 2016

    Categories

    All

    RSS Feed

Proudly powered by Weebly