Friday, September 30, 2016
Internet video
Wednesday, September 28, 2016
Computer Science In the News
- Computer made of soldier crabs -
- Netflix Algorithms - Open Source
Using Music to Teach Programming
Glad you asked.
As anyone that has tried to teach arrays can tell you they can be a bit dry. Sadly, the best way to really understand anything in programming is to practice. One of the best workarounds I have found is storing music in arrays. My AP kids never really got into the classic drunkards walk program, but make it a random set of notes on a kazoo and tuba and they were all over it. Music lets them play, which means more practice.
This is fairly simple to do. Each note is a number, or an object, depending on the language. I have done this in Scratch, Visual Basic and Java with the kids. Scratch music is built right in, in VB we use the Beep command, and in Java I use the JMusic tools.
And what, you might be asking, does this have anything to do with You can Call Me Al?
If you listen ahead to about 3:30, there is a bass solo. A Palindromic bass solo. The first part was recorded by Bakithi Kumalo, then played backwards for the second half
The lesson:
- Play the video - ask them if they notice anything about the bass solo - you might need to play it a few times, and it helps if you have some band kids in the room.
- Make sure everyone understands palindromes
- Code a tune - store your notes in an array.
- Create a new array that will store the original tune, then store it backwards.
- So if your original tune was: A B B D E the new array would store A B B D E E D B B A
- Demo the songs to the class.
Another extension here is to watch the video of U-Bassists Abraham Laboriel and Bakithi Kumalo jamming in 2012. What happens if a musician makes a mistake on stage?
I am planning on using this as a journal prompt this year. One of the hardest things for new programmers happens around mistakes. Sadly this is a by product of much of the rest of their education. They are trained to find the right answer. In computer science we care most about the correct solution, and that is usually going to take several tries. Sometimes the mistake points the way to a better solution. My goal is to get them to embrace their mistakes.
- Making Music with Java - by Andrew Brown
- More info on jMusic you can download it here: http://explodingart.com/jmusic/GetjMusic.html
- Bakithi Kumalo Video playing the solo - on a fretless bass! Starts at min 2:20. While you are at it look at his hat - so want one.
- And if you are really in the mood for more bass: U-Bassists Abraham Laboriel and Bakithi Kumalo jamming in 2012
Posted by banra at 2:11 PM 0 comments
Sunday, September 25, 2016
Data Mining And Dsp question bank
file size:500kb
clik here to download
NOTE :veriy the syllabus and read it...there may be slight difference
Computer Science Unplugged
65 minutes of awesome. Not only does it have some great explination of computer science, it shows some great modeling of how to use the cs unplugged techniques. If you have never tried cs unplugged you really need to give this a look.
There is a list of shorted clips here.
My favorite quote: "Computer Science, its just science, computers are just the tool".
Posted by banra at 2:19 AM 0 comments
Saturday, September 24, 2016
MOBILE COMPUTING 2 MARKS WITH ANSWERS
file size:720 Kb
click here to download
A history of the Internet
Today we are going to watch the video below on the history of the Internet.
Fifth Grade Project Everglades part 2
By:Osvaldo
Posted by banra at 12:18 AM 0 comments
Labels: 2, computer, everglades, fifth, grade, part, project
Thursday, September 22, 2016
New symbol keys
P. 41, 17D lines 1-6 once
NEW KEYS:
P. 42, 18B, lines 1-3 twice (# = right shift key + L2)
P. 42, 18B, lines 4-6 twice (& = left shift key + R1)
P. 42, 18B, lines 7-9 twice (+ = left shift key + R4)
Well see where we are at when we get done with these as to what we do next.
NASA Summer of Innovation Mini Grant Program
The NASA Summer of Innovation (SoI) program is designed to support student interest in science, technology, engineering, and mathematics (STEM) by strengthening the capacity of organizations or schools that inspire and engage female, minority or high poverty middle school students in STEM content. The SoI focuses on organizations that provide student experiences during the summer and through extended learning efforts designed to keep students involved in NASA-themed STEM activities during the academic year.
Posted by banra at 9:28 PM 0 comments
Labels: computer, grant, innovation, mini, nasa, of, program, summer
GPS video review all keys learned learn P and V
Today we will review all of the keys we have learned so far.
We will also learn the P (R4) and the V (L1).
Wednesday, September 21, 2016
Keypad numbers
If there is time we will continue with the speed tournament. Some people have already been eliminated, and other people are at a point where they have to wait for someone else to get done before they can compete. Therefore, just like last time not everyone will be competing today.
Posted by banra at 7:53 PM 0 comments
Learn Q and comma start Formatting activity 1
Monday, September 19, 2016
Vocabulary technique and new keys
- Vocabulary - we will still have our regularly scheduled vocab quiz this Friday. In order to keep things on track we have to stay with our original schedule for quizzes. However, I will add an additional day for those who still have not posted their definitions. This means that for those of you who have not completed this it MUST! get done by tonight.
- Technique - we will have a technique grade again this week, even though it is a short week. One thing regarding technique grades - if you miss the majority of a week when we have technique I will take the next technique grade we have and double it.
- Our main priority continues to be to learn the keyboard. We will add in some other things as we go, but until we learn all of the keys learning and practicing will be the major emphasis of things in class.
Today we will review the keys we have learned and add in the U (R1) and the C (L2).
Posted by banra at 3:52 AM 0 comments
Saturday, September 17, 2016
Keys to the Web
Keys to the Web
we used these back when we did the Internet Unplugged unit back in the fall.
Thursday, September 15, 2016
Learn Z and colon practice websites
After learning these two keys we will reward ourselves for our hard work on learning all of the keys to the letters of the alphabet by using the practice websites on the blog.
Wednesday, September 14, 2016
SIGCSE
My "Yarn-Saver" sock pattern |
I attended because of the CS Principles Pilot. Plugging along on the project this year feels isolating at times. I worry that I am not doing this correctly. This fades when I get a chance to talk to the other piloters, so it was great to have a mini-reunion. SIGCSE has renewed my energy in building my pilot course, along with a huge to do list.
Goal: End the isolation and get surrounded by lots of great CS teachers, local and elbow to elbow.
Luckily attending SIGCSE also means sitting in on other great presentations. My personal favorite was the paper presented by Michelle Craig about knitting patterns and program tracing. My own knitting bias aside, it was a very interesting take on how new programmers acquire language. For instance the repeat-until structure is mroe intuitively obvious to a novice that the typical while structure we introduce.
Id also add that we create knitting patterns to create artifacts. This can get lost for new programmers. No one wants my dusty pile of knitting magazines, but most of my family and friends appreciate the socks they describe. Or at least they pretend to, and some days thats all that counts.
Posted by banra at 3:23 AM 0 comments
Tuesday, September 13, 2016
FA7
Today we will be working on FA7. In this formatting activity you will be creating two lists of information. When using Word there are two ways you can format lists - either as a bulleted list (using bullets) or as a numbered list (using numbers).
Each type of list has its own characteristics and reasons for being used. Normally a numbered list is used when you want to write a list of items in rank order. In other words, the item listed next to #1 is the most important or number 1 ranked item, the item listed next to #2 is the second ranked item, and so on.
With a bulleted list you are listing items that do not need to be ranked. For example, you might create a grocery list, and the items you put on the list would only need to be listed - it wouldnt really matter in which order they are listed.
Activity 7.pdf
Posted by banra at 9:13 PM 0 comments
Weaving Binary and Peeing in Buckets
I borrowed a frame from our art department and set up the warp using this description:
Houndstooth Pattern |
Thirteen! |
Sunday, September 11, 2016
AP Computer Science Teacher Training
One of the best ways to keep up to date with changes are the AP Summer PDs.
Saturday, September 10, 2016
Review all keys learned home row H E learn I and R
After spending some time reviewing we will add two more keys to our "repertoire" - the I (R2) and the R (L1).
Generally speaking, if you miss a day when we learn new keys the next day we will spend some time reviewing the new keys we learned. So for those who are gone you can use the following day, during what would be a review time for everyone else, to learn the new keys. This should be beneficial in that if you miss a day you wont need to come in before school to make up what you missed - you can just use the "review time" to make up learning the new keys.
Friday, September 9, 2016
Review keys learned and learn T 10 Facts about me assignment due tonight!
Once we get done with the above we are going to take the short time we have left and review. We are going to use a couple of different websites to break up the monotony and get out of using the book. Heres the first website:
Lesson 1
Once you get done with Lesson 1 go on to Lessons 2 and 3.
If you complete the above you need to go this next website to practice:
Sense-Lang.org
On that website you can complete any of the lessons from Lessons 1 - 5. If you complete all of these lessons you need to continue on to the following website:
Free Typing Games
You can work on Lessons 1 - 4, 10, and 15 on this website.
REMINDER: 10 FACTS ABOUT ME ASSIGNMENT DUE TONIGHT!
Vocab quiz 7 Formatting activity 5
Posted by banra at 8:09 PM 0 comments
Vocab quiz 3
After completing the quiz you will need to turn to page 18 in your book and learn three new keys. The apostrophe is keyed with your right little finger (R4) and is the key between the semicolon and the return key; the hyphen is keyed with your right little finger (R4) and is the key to the right of the zero; and the quotation marks are keyed with your left shift key and right little finger (Left Shift + R4) and is located on the apostrophe key between the semicolon and the return key. On page 18, Lesson 8D, type lines 1-9 twice each.
Once you get done with these lines raise your hand and I will come look at what you have done. Once I have seen that you have completed these lines you can go to any of the practice websites and play the keying games.
Thursday, September 8, 2016
JPG and GIF video Pizza menu handout schedule
Here is what the schedule for the rest of this week and next week looks like:
Tues. Dec. 9 - video; introduce Pizza Menu assignment; handout pizza menu instructions
Wed. Dec. 10 - video; Pizza menu assignment
Thurs. Dec. 11 - video; Pizza menu assignment (Mr. Pardoe gone 1st hour)
Fri. Dec. 12 - Vocab Quiz #10; Pizza menu assignment
Mon. Dec. 15 - Pizza Menu assignment
Tues. Dec. 16 - PIZZA ASSIGNMENT DUE!!!!
Wed. Dec. 17 - LAST DAY TO HAND IN ANY ASSIGNMENTS!!!
Dec. 18 - Games??? Movie???
Dec. 19 - Games??? Movie???
Summer of Computer Science
Finally |
Posts may be a bit sporadic this summer. I wont step foot in Virginia until mid July, and then only for three days:
- June 17 - 21 GA Tech --> APCS Principles Big Ideas
- A week in Atlanta talking computer science and making things with play-doh,I know you are jealous
- June 24 - July 12 Working on this: http://mooc.amplify.com/
- Its a MOOC for AP Computer Science - more on this later - pretty amazing
- July 13 - 16 CSTA National Conference
- Are you going? You should be, just sayin
- July 16 - 20 APCS Principles Pilot Meeting/AP Annual Conference
- Cant wait to meet all the new APCS Principles Piloters - over 40 of us now!
- July - August - Back to this: http://mooc.amplify.com/
- And throughout I am helping with: VASS APCS Online Summer Training - spots are still available if you are interested. The amazing Stacey Armstrong is the lead on the training so your dont want to miss out.
Wednesday, September 7, 2016
Quilts and Large Hadron Collider
This relates to the theme of computer science and craft: These quilts were made by Kate Findlay and were inspired by a Large Hadron Collider particle accelerator. She uses the images fromt he collider as inspiration for her quilts. Absolutely amazing.
Tuesday, September 6, 2016
Know a K 12 computer science educator
Do you know a computer science educator? If so, please share with them this low cost, high quality, professional development opportunity. The Computer Science & Information Technology (CS&IT) Conference is the only international conference specifically developed for K-12 computer science educators. This year the conference will be held at the Hyatt Regency Irvine on July 9th and 10th, 2012, in Irvine, CA. To see the agenda, register for the conference, or reserve your reduced housing rate at the Hyatt, visit CS & IT 2012 .
Fifth Grade Project Everglades part2
By: Ricardo
Posted by banra at 3:57 PM 0 comments
Labels: 2, computer, everglades, fifth, grade, part, project
Sunday, September 4, 2016
Vocab definitions due Alice missing work
Posted by banra at 12:59 PM 0 comments
Labels: alice, computer, definitions, due, missing, vocab, work
PASSPORT SEVA KENDRA
*visit this site http://passportindia.gov.in
*then create your login with email id and password
*then you can fill up form by online or offline in that site
*after completing the fill up procedure then you can get date for appointment
*to get appointment click on manage appointment in that site at 6.00 pm it will closed as soon as 6.30 pm
*then you can go there at the given date with applied form and proofs
PASSPORT CENTER : amijikari, saligramam and thambaram.
NOTE: you cant go directly to passport office without applying in online with date without any emergency reason
FEE: normal 1000
tatkal 2500
Learn new symbols
*Formatting Activity 3 & 4
*Learn new keys: symbols
*Technique grade
At this point Im sure were all tired of learning the keyboard, but rest assured that youre making great progress! We really are nearing the end of learning the keys...my goal is to get these done as soon as we can so we can move on to bigger and better things in class.
So, with that in mind, we are going to try to get through the rest of the symbols this week (which should be easy to do). We dont have a vocab quiz this week which will also help.
Warmup: P. 40, 17B, lines 1-9 once
P. 41:
17C lines 1-3 twice (% = right shift key + L1)
17C lines 4-6 twice (< = left shift key + R2)
17C lines 7-9 twice (> = left shift key + R3)
P. 42:
18B lines 1-3 twice (# = right shift key + L2)
18B lines 4-6 twice (& = left shift key + R1)
18B lines 7-9 twice (+ = left shift key + R4)
Additionally, there are only 2 weeks left in the first quarter, which ends on October 10th. We get out an hour early this Friday for Homecoming, and then have all next week. Next week there will be a vocab quiz (#5 - Internet #1), which we will take on Friday, which is the last day of the first quarter. BE PREPARED!!
Saturday, September 3, 2016
Fifth Grade Project Yellowstone part 1
By: Rubi and Aylani
Posted by banra at 12:14 AM 0 comments
Labels: 1, computer, fifth, grade, part, project, yellowstone
Friday, September 2, 2016
Fourteenth Week
Fifth, fourth, and third grade are learning to login to NetTrekker through Fulton Countys student portal. They are conducting a basic search and learning to navigate the site.
Second grade is going on a geo solid shape hunt! Take a look at the second grade blog to see our geo solid slideshows. The students used digital cameras to capture images of real geo solids. We then reviewed the pictures as a class and each group explained why each object represented each solid figure. If we disagreed, then we decided against using that picture in our class slideshow.
First grade is learning how to power on a computer and login as a student. We are also using the first grade blog to apply what weve learned in first grade this year.
Kindergarten is practicing their money skills using games from Js Math page. The link for this site is on the kindergarten blog in the math section.
Posted by banra at 12:48 PM 0 comments
Labels: computer, fourteenth, week
Vocabulary Last of the symbol keys
HTTP
EMOTICON
After talking about each of those vocabulary words briefly we will continue with learning the symbol keys. The good news is that today is the last day of learning the symbol keys - yaaayy!!
Today we will learn the = (R4), the _ (left shift + R4), and the * (left shift + R2). After today we only have the keypad left to learn. However, it takes a lot less time than learning either the letters, numbers, or symbols.
Posted by banra at 4:49 AM 0 comments
Thursday, September 1, 2016
Week 3 vocab learn P and V
We will have another week of technique grades this week as well - continue to concentrate on the little things as this will have a lasting impact on how well you key and how fast you improve. I have been very pleased with Congos work on technique - an overwhelming majority of you do a fantastic job of listening and doing what is asked (in terms of technique) and it is paying off!
Today we are going to learn the P (R4) and the V (L1). After these two letters we are left with only the Z and the Q (in terms of letters) to learn.
Internet Safety 2 days left! Alice programming introduction
If you are done you are going to begin working on Alice - an Educational software program that teaches you computer programming in a 3D environment. To use Alice, go to Finder on your computer. Next, double click on the Alice folder. Then, double click on the icon labeled Alice - you will need to agree to any user agreements.
Once you have opened Alice come back here and go to the following video and watch an introduction on how you will interact with the Alice interface.
Alice introductory video
Once you have watched that video you will begin working in Alice with Oracle Academy. You will work through a series of Lessons that will help you to better understand how Alice works and how to manipulate the Alice programming environment. Here is where you need to go:
Oracle Academy
Once at that website, click on "Get Started with Alice 3" under the red rectangle on the left side of the page (the red rectangle says "Self Study: Getting started with Java using Alice"). Work through each of the sections of that lesson - if you complete all of the sections move to the next lesson ("Add and Position Objects"); if you complete the different sections of that lesson move on the next lesson, and so on.
We will be using Alice often in the last quarter - you will be getting a head start on learning the software.
Posted by banra at 5:14 PM 0 comments
Labels: 2, alice, computer, days, internet, introduction, left, programming, safety