Sunday, September 23, 2018

Monday, September 24, 2018 Another Monday...? YEAH!!!!!!

Quotable


Mkt - National Taco Day is coming!!!! - Oct 4th


APCSP - MITx...what are you doing with your spare time?

Mistakes, failures and problems

A mistake is something you learn from… you did it wrong, you’ll do it better next time.
A marketing failure is a mismatch between what you built and the market.
And a problem is an invention waiting to be built, an invitation to find a solution.
 - Seth Godin


Firedrill
Tornado drill
Lockdown drill
                                                        
                                                            
MARKETING

-----------------
2.01 Selling

EQ Have you ever purchased anything?  Did the salesperson assist you in your purchasing decision?  

Have you ever had bad service?  Was the bad experience related to a salesperson?  Briefly explain your negative experience.

Vocab 2.01 - Sept 26


CCPI.GTCC.EDU

Middle and Early Colleges of GCS

GAPNC.org

NCVPS.org

Powerpoint:


2.01 Selling PPT
2.01 Nature and Scope of Selling [5-21]

a. Define the term selling.
b. Identify individuals, groups, or agencies that sell.
c. Explain reasons that customers buy goods and services.
d. Identify types of items that are sold.
e. Explain where selling occurs.
f. Describe how products are sold.
g. Describe the role of selling in a market economy.
h. Explain personal characteristics of salespeople that are essential to selling.


                                                                                                                                                    
AP COMPUTER SCIENCE PRINCIPLES
Note the reopening of the Unit 1, Chapter 1 assessment - best you look over in your spare time.
Ask me - will only open for 24 hours at a time

Check out the calendar for the Unit 1, chapter 2 assessment coming up Tuesday, Sept 25.

https://studio.code.org/s/express-2018




Click here to take test Unit 2 - https://quizlet.com/308457080/test


Any Unit 2 Reflection pieces.  One shot deal.  No redos.  

Any Unit 1 redos...must be emailed no later than Thursday Evening 8pm - murphyk2@gcsnc.com
     Must be labeled:
          Original Post
          New Post.
    

-----------------------------

HW - Blown to Bits - pp 309-316 (The Internet Spirit)
The layers of protocols used in network communication is an example of abstraction.
Can you give other examples of abstraction in everyday life?
When you browse to a web page, maybe with some animated advertisements embedded on it,
describe in detail what happens behind the scenes to display that page on your browser.
HW - Blown to Bits - pp 73 - 77
Discuss how not knowing some basics of how a software tool or computer works, and the abstractions they use, could lead to bad outcomes.

Both Due Tuesday, Sept 25, 5pm - email to murphyk2@gcsnc.com

------------

  • Extended Learning

Blown to Bits (http://www.bitsbook.com/): Students may find additional research help on their Global Impact of the Internet topic in the following chapters:
-Chapter 2: Naked in the Sunlight
-Chapter 6: Balance Toppled
-Chapter 7: You Can’t Say That on the Internet

----------------
2.1 finish
  • Assessment
    Clearly, Due by Friday on this week - I will grade no later than Saturday.
The Worksheet Unit 2, Lesson 1 - To Turn into me
Code.org : Unit 2: Lesson 1: Bytes and File Sizes: Check your understand


  -------------------
2.2 Text Compression

Difference between Heuristic and Algorithm  

Harvey and Sheila Lyrics

Harvey and Sheila Song

Objectives

Students will be able to:

-Collaborate with a peer to find a solution to a text compression problem using the Text -Compression Widget (lossless compression scheme).
-Explain why the optimal amount of compression is impossible or “hard” to identify.
-Explain some factors that make compression challenging.
-Develop a strategy (heuristic algorithm) for compressing text.
-Describe the purpose and rationale for lossless compression.

Vocabulary

Heuristic - a problem solving approach (algorithm) to find a satisfactory solution where finding an optimal or exact solution is impractical or impossible.
Lossless Compression - a data compression algorithm that allows the original data to be perfectly reconstructed from the compressed data.

Agenda

Getting Started (5-7 mins)
Prompt: (From 2.2 Text Compression)
"When you send text messages to a friend, do you spell every word correctly?"
Do you use abbreviations for common words? List as many as you can.
Write some examples of things you might see in a text message that are not proper English.
Give students a minute to write, and to share with a neighbor?
"Why do you use these abbreviations? What is the benefit?"
Possible answers??

Warm up: Abbr In Ur Txt Msgs (5-7 mins)


Activity (45 mins)

Decode this Mystery Text (10-15 mins)
    What was the original text?
    Recap: How much was it compressed?
        To answer, we need to compare the number of characters in the original poem to the number of characters needed to represent the compressed version.

Important Note:
The compressed poem is not just this part:
-If you were to send this to someone over the Internet they would not be able to decode it.
-The full compressed text includes BOTH the compressed text and the key to solve it.
-Thus, you must account for the total number of characters in the message plus the total number of characters in the key to see how much you've compressed it over the original.
           
Use the Text Compression Widget

Poem Hand out
-Challenge: compress your assigned poem as much as possible.
-Compare with other groups to see if you can do better.
-Try to develop a general strategy that will lead to a good compression.

Discuss properties and challenges with compression.
Prompts:
"What makes doing this compression hard?"
"Do we think that these compression amounts that we’ve found are the the best? Is there a way to know what the best compression is?"
"But is there a process a person can follow to find the best (or a pretty good) compression for a piece of text?"

Activity 2 (30 mins)
Develop a heuristic for doing compression
What's best?
The point here is to establish:
-There is no real way to determine for sure that you've got the best compression besides trying everything possible by brute force.
-Heuristics are techniques for at least making progress toward a "good enough" solution.
-Following the same heuristic might lead to different results.

"Do you think it’s possible to describe (or write) a specific set of instructions that a person could follow that would always result in better text compression than your heuristic? Why or why not?"
"Is there a way to know that a compressed piece of text is compressed the most possible? If yes, describe how you could determine it. If no, why not?"

Wrap-up (20 mins)
Recap Questions
"What did all groups’ processes for compression have in common?"
"Will following this process always lead to the same compression? (i.e. two people following the process for the same poem, will result in the same compression?)"
Terminology: Verify students know or use an *exit ticket on this vocabulary:
-lossless compression v. lossy compression
-heuristic

Compression in the Real World (.zip)

    Zip Compression
-There is a compression algorithm called LZW compression upon which the common “zip” utility is based. Zip compression does something very similar to what you did today with the text compression widget.
-Here is an animation of lzw in action. You can see the algorithm doesn't compress it the most, but it is following a heuristic that will lead to better and better compression over time.
-Do you want to use zip compression for real? Most computers have it built in:
-Windows: select a file or group of files, right-click, and choose “Send To...Compressed (zipped) Folder.”
-Mac: select a file or group of files, ctrl+click, and choose “Compress Items.”
Warning: if you try this results may vary.
-Zip works really well for text, but only on large files. If you try to compress the simple hello.txt file we used in a previous lesson, you'll see the resulting file is actually bigger.
-Zip is meant for text. It might not work well on non-text files very well because they are already compressed or don’t have the same kinds of embedded patterns that text documents do.

Assessment
Code Studio: Assessment questions are available on the Code Studio

Extended Learning
    Real World: Zip Compression
-Experiment with zip using text files with different contents. Are the results for small files as good as for large files? (On Macs, in the Finder choose “get info” for a file to see the actual number of bytes in the file, since the Finder display will show 4KB for any file that’s less than that.)
-Warning: results may vary. Zip works really well for text, but it might not compress other files very well because they are already compressed or don’t have the same kinds of embedded patterns that text documents do.
Challenge: Research the LZW algorithm
-.zip compression is based on the LZW Compression Scheme
-While the idea behind the text compression tool is similar to LZW (zip) algorithm, tracing the path of compression and decompression is somewhat challenging. Learning more about LZW and what happens in the course of this algorithm would be an excellent extension project for some individuals.









No comments: