Friday, September 30, 2016

Internet video

Today we are going to watch a video on the History of the Internet.  Dont forget that tomorrow is the last day of the quarter...if you have any missing assignments you need to get them turned in no later than tomorrow.



Read More..

Wednesday, September 28, 2016

Computer Science In the News

Interesting Articles:

  • Computer made of soldier crabs -
  • Netflix Algorithms - Open Source
Read More..

Using Music to Teach Programming

So, what does Paul Simon have to do with array processing?

Glad you asked.

You Can Call Me Al Video

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.



Bassists Abraham Laboriel from Mexico and Bakithi Kumalo from South Africa

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
Curious if anyone is using music in any other languages - if so, please share. 
Read More..

Sunday, September 25, 2016

Data Mining And Dsp question bank

i have uploaded 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
Read More..

Computer Science Unplugged

While looking for some computer science related videos for the last week of school I found this: cs unplugged video.

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".
Read More..

Saturday, September 24, 2016

MOBILE COMPUTING 2 MARKS WITH ANSWERS

guys i have uploaded mobile computing frequently asked 2-marks with anwers........

file size:720 Kb

click here to download
Read More..

A history of the Internet

This is a vocabulary week - please make sure to get your vocab definitions completed by tomorrow night for Week 7!

Today we are going to watch the video below on the history of the Internet.


Read More..

Fifth Grade Project Everglades part 2


By:Osvaldo
Read More..

Thursday, September 22, 2016

New symbol keys

WARMUP:
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.
Read More..

NASA Summer of Innovation Mini Grant Program


From the website:

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.


Applications are due on june 29th
Read More..

GPS video review all keys learned learn P and V

We are going to start today with this video on GPS.  Again, if you have GPS as a vocab word you may want to take what they talk about here and include it with what you post on the Wikispaces page.




Today we will review all of the keys we have learned so far.

We will also learn the P (R4) and the V (L1).
Read More..

Wednesday, September 21, 2016

Keypad numbers

We will start today with a review of the numbers that we learned yesterday.  After reviewing we will add in the other numbers of the keypad by using two additional handouts.

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.
Read More..

Learn Q and comma start Formatting activity 1

We will begin today with learning the Q (L4) and the comma (R2).

Once we complete learning these two new keys we will begin the process of learning about the first formatting activity and the formatting toolbar in Word.  Because we will be working on a Formatting Activity tomorrow in class (after the vocab quiz) you will want to bring your flash drive so that you can save your work to it.

We also will spend a little bit of time today talking about how to upload a file to your Google Drive, because this will also be a procedure you will be employing frequently throughout the semester (as we work on the formatting activities).  

Lastly, dont forget that tomorrow you have a vocab quiz over the week 2 vocab words (Hardware #2).
Read More..

Monday, September 19, 2016

Vocabulary technique and new keys

With the long layoff, we have several things we need to cover.

  1. 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.
  2. 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.
  3. 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).
Read More..

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.
Read More..

Thursday, September 15, 2016

Learn Z and colon practice websites

Today we are going to tackle the last letter of the alphabet...and also the last letter that we need to learn - the Z (L4).  Additionally, we will also learn the colon (Shift + R4).

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.
Read More..

Wednesday, September 14, 2016

SIGCSE

I just got back from SIGCSE 2012 As always they put on an amazing event hosting over 1200 computer science educators.

My "Yarn-Saver" sock pattern
It is a bit odd being a high school teacher at these events. Our world differs so much from the  college arena. A great example is the obsession with posters. In high school this means busy work festooned with bubble letters and glitter. I can only assume the college level posters have a higher purpose.

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.
Read More..

Tuesday, September 13, 2016

FA7

**REMINDER** Crossword puzzle is due Friday - make sure you are working on it outside of class so that you can hand it in on Friday.

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

Read More..

Weaving Binary and Peeing in Buckets

Weaving! Today was craft day in CS Principles. We are starting binary numbers - and if you think weaving in a computer science class is odd, Ill have you know that one my favorite computer science book ever was A Computer Science Tapestry by Owen Astrachan. It totally relates.

I borrowed a frame from our art department and set up the warp using this description:



I used cotton for the warp and wool for the weaving. Using a  needle and thread I got us started, then we passed it around and everyone took a turn:?




So, why weaving in computer science? Binary is the mast basic way of communicating weaving and knitting patterns. Think knit - purl - knit -purl. In weaving it is over - under - over - under. Alternating rows of over - under gives a small checkerboard pattern. By changing this we get different patterns in cloth.


Houndstooth Pattern


This brought on a whole load of questions, and we did get off topic a bit. One kid brought up that the Romans used urine to dye fabric...and in fact To dye animal fibers you need an acid to fix the color to the fibers, which is why Kool Aid can be used to dye hair, or wool. Uric acid was the first commercially available chemical. Long time ago folks used urine to do indigo dyeing, which meant collecting a lot of the stuff. In a bucket, in the barn.

We did finally get back on track and watched a video on Jacquard Looms. I know we always use the examples of punch cards coming from looms, but really who cares? Today was the first time in all the years I have taught this that it mattered at all to the kids. Doing the weaving first made them really ask a lot of good questions about the loom. And the idea of storing a pattern and algorithm in a binary system is the basics of everything we do.
?
The final Product, its a bit lumpy, but it is made with love.


They really got into this and had lots of questions. Had I known I would have set everyone up with a loom so they could make their own. Might be an interesting extension to give them a pattern in binary and see what the design ends up being.

After the weaving we started on binary numbers. Last class we spent about 20 minutes doing an activity covering how base ten numbers work. Today for the fast start their question was "if you only had 1s and 0s to represent numbers how would you represent 0, 1, 2 and 3?" Lots of good debate over how to show certain numbers.

Last we made our Analog Binary Calculators that well use the next few classes as we go more in depth on how binary works.


Thirteen!


Update: Here is a post about the weaving program at the Henry Ford Museum in Michigan. I got to see the Jacquard loom in action last summer when I was there for Maker Faire.
Read More..

Sunday, September 11, 2016

AP Computer Science Teacher Training

There are some major changes happening to the AP Computer Science A course next year (new course description here). First and foremost the GridWorld case study is no more. Replacing it are the new AP Computer Science Labs (more on those here).

One of the best ways to keep up to date with changes are the AP Summer PDs.




Read More..

Saturday, September 10, 2016

Review all keys learned home row H E learn I and R

Today we are going to review all of the keys weve learned so far.  Well do that by working in Word and typing from page 5 in the book.

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.
Read More..

Friday, September 9, 2016

Review keys learned and learn T 10 Facts about me assignment due tonight!

To start today we will review the O that we learned yesterday.  After reviewing that key we will be learning the T (L1).  Remember, after today you will have already learned 50% of the letters on the keyboard!

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!
Read More..

Vocab quiz 7 Formatting activity 5

We have vocab quiz #7 that we will be taking after using the first few minutes of class to review.  

Once you are done with the quiz you need to start working on Formatting Activity #5.  This actually comes in the form of a handout - it will not be embedded on the blog.  FA5 will be due by the end of the hour on Monday, so you will have time today and Monday to work on this assignment.
Read More..

Vocab quiz 3

You will have a short amount of time at the beginning of class to review for the vocab quiz - youll need to go to the Wikispaces page to review.  If you dont know your password I dont have it - youll have to create a new password on the website.

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.

Read More..

Thursday, September 8, 2016

JPG and GIF video Pizza menu handout schedule

Todays video will explain the difference between what a JPG and a GIF file are.  Ive already said in class a couple of times what a JPG is, but you may have forgotten.


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???
Read More..

Summer of Computer Science

The class of 2013 has graduated, which means summer vacation has finally started. I got hit with the flu this past week which has made the last week extra hectic.

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.
Hope to see you at one of these - if you are there make sure to say hello. 

I  follow computer science stuff on Twitter - so drop me a line and let me know how your summer is going. We have so many things happening as a community right now, it is really exciting to see all the hard work so many people have put in through the years building a k-12 computer science presence really start to take off. Heres hoping big changes are coming - because every kid in the United States should have the opportunity to take a computer science class.




Read More..

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.



Read More..

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 .
Read More..

Fifth Grade Project Everglades part2


By: Ricardo
Read More..

Sunday, September 4, 2016

Vocab definitions due Alice missing work

A reminder to those who have vocab definitions due for week 8 - those need to be completed on the Wiki spaces page by tonight.

KEEP YOUR SPEED SKIN ON YOUR KEYBOARD AT ALL TIMES!

For those students in 1st, 2nd, and 3rd hours you will need to finish FA5 during class today.  When you are done it should be printed, signed, and then handed in.  

If you complete FA5, or you are already done with FA5, you need to then work on the tutorial in Alice - it can be located here:  http://www.cs.duke.edu/csed/alice09/tutorialsAlice3/gettingStartedTutorials/witchCauldron/witchTutorial.pdf

To open Alice, go to your Finder menu (thats the square "smiley face" on the dock).  Click on Applications, then find a folder labeled "Alice3".  Open that folder and inside you will find an icon of Alice - double click on it to open the program.

If you complete the Alice tutorial then you can either work on a missing assignment for Computer Applications, or on the practice websites located on the blog.  
Read More..

PASSPORT SEVA KENDRA

NEW RULES TO GET PASSPORT BY PSK

*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
Read More..

Learn new symbols

THIS WEEK:

*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!!
Read More..

Saturday, September 3, 2016

Fifth Grade Project Yellowstone part 1


By: Rubi and Aylani
Read More..

Friday, September 2, 2016

Fourteenth Week

This week and next week in the computer lab...

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.
Read More..

Vocabulary Last of the symbol keys

WIKI

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.
Read More..

Thursday, September 1, 2016

Week 3 vocab learn P and V

This is another week with vocabulary, so those people who are responsible for posting definitions on the Wiki spaces website should have that done by Tuesday night.  Again, it is completely realistic to post definitions for all of your words for the rest of the semester, and if you want to get all of yours done tonight that would be perfectly ok.  You dont have to wait until the week your definitions are due to post the definitions - you can post them early.

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.
Read More..

Internet Safety 2 days left! Alice programming introduction

There are 2 days left to work on (in class) your Internet Safety project.  Tomorrow is the last day you will be allowed to work on it and it should be done by the end of the hour.

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.
Read More..