Archive for February, 2010
Twitter Weekly Updates for 2010-02-28
Posted by admin in Uncategorized on February 28th, 2010
- Parent alert-I just learned that our ps3 auto connects to hulu.com R rated shows! Thankfully our home network block it! #
- Fun to stimulate the Kingdom of God and the Greenville economy all at the same time! #
- Open up facebook access to 5000 people to whom you have a connection and watch out for all the emails! #
- 15 computer science students + five guys & fries = 1 programmig contest trip! #
- Let the brain kicking begin! Programming contest judges huddle together before the games begin. http://yfrog.com/1evhnrj #
- @joefeser I decided to help avoid this crisis! We brokeground this week on the first of 5 duplex homes.
in reply to joefeser # - @joefeser u need a break! Go write some code.
I am here at mercer with 15 of my cs students to kick brain!
in reply to joefeser # - @srgothard programming contest w/15 of my students @ mercer today. God is good! Learning lots.Challenging them 2 trust God & do their best. in reply to srgothard #
- @JakeWHayes programming contest w/15 of my students @ mercer today. God is good! Learning lots.Challenging them 2 trust God & do their best. in reply to JakeWHayes #
- @BiltmoreEstate I was most impressed to learn how many books gwv read each month! I must read more. Great inspiration at your place. Thx! in reply to BiltmoreEstate #
- @maconrescue very impressed with your campus display and your mission stmt. Visiting from Greenville sc. Keep up the good work! #
- BJU computer science students came in 2nd place at mercer programmig contest! 2nd to Georgia tech but ahead of 4 other GT teams! #
Powered by Twitter Tools.
Taking care of Parents-who’s in charge?
While my 15 computer science students compete in a gruling head-to-head programming contest here at Mercer University, I came across an interesting book – The Contemporary American Family. What makes it interesting is the publish date – 1934 with an update in 1947. Here is the definition they give for family from the 1930 census – a group of persons related either by blood or by marriage or by adoption, who live together as one household usually sharing the same table.
Here is a statement from the book that caught my attention as I consider my God given responsiblity to my mother. “During the last decade there has been a marked drift from the former American ideal of self-responsibility and a greater dependence upon the state, especially in the attitude of children toward their aged parents. The disposition to look toward the state for security has also lessened emphasis on thrift, formerly in America a necessary and much emphasized domestic virtue.”
Wow, that reveals 2 dangerous results of big government – ignoring our God given responsibility to take care of our parents in their later years and the need to spend wisely and to save money. The two are tightly related. If we don’t spend wisely and save but rather look to big government to take care of us then we will not have the means necessary to take care of our parents and will of course look to big government to do so. This is wrong! We must teach our children to save and be industrious. Our future depends on it!
I trust we will return our hearts to the Bible regarding our family. Here is the very clear charge from 1 Timothy 5 to children to take responsibility of caring for parents.
Honor widows who are truly widows. But if a widow has children or grandchildren, let them first learn to show godliness to their own household and to make some return to their parents, for this is pleasing in the sight of God.
Twitter Weekly Updates for 2010-02-21
Posted by admin in Uncategorized on February 21st, 2010
- Now this beats watching NBA in HD man! Bobcats courtside bball! http://yfrog.com/37cnvcj #
- I just blue screened windows 7 – man I am good at breaking bit things! #
- Nothing sweeter than surprising my wife w/terrace seats @ bobcats vs cavs game w/her very own twin sis from Ohio! http://yfrog.com/3loprsj #
- Just another day for the twins at Biltmore house – their favorite American hangout. http://yfrog.com/2ecq3wj #
Powered by Twitter Tools.
Twitter Weekly Updates for 2010-02-14
Posted by admin in Uncategorized on February 14th, 2010
- Unbelievable! My kids don't know The Who! They are in for a huge cultural exposure at the half! #
- @joefeser how did u get 10k tweets? in reply to joefeser #
- Wow another snow storm hits Harrisburg PA. 30"+ I wonder if they will rent me and @drundle a snowmobile this weekend! #
- Winter Olympics in HD – wow! #
- Gross! Who let the rag muffin doll sing at the Olympics? #
- Ok now for plan B #
- What % of USA Olympians are home schooled? #
Powered by Twitter Tools.
Twitter Weekly Updates for 2010-02-07
Posted by admin in Uncategorized on February 7th, 2010
- Obama said he ran "to get the hard things done". Guess we just have different views of what those things should be! #
- @joefeser good info. Thanks Joe! Using tier seems confusing but you have educated me.
in reply to joefeser # - Just watched a crock take down a wildabeast in slow mo! Makes me anxious to take on the competition!
# - Education-the only product we buy & are happy when we don't get all that we paid for. Just ask a student whose class just got cancelled!
# - One of the biggest weekends in the history of @worthwhile! Launching the next generation of our company software – it runs our world! #
- Capitalist says "u scratch my back & I'll scratch yours". Socialist says "u scratch my back or I'll break yours". #
- Playing the board game of catan with the Arthurs is like family feud on steroids! #
Powered by Twitter Tools.
The Business of Computational Thinking
Posted by admin in CpS 111, Education, Internship on February 5th, 2010
We (my computer science education world) are creating a new course for all of our liberal arts students to take that is intended to teach them what computation thinking is, why they should know it, and how they will use it. For more details on this, I refer you to
- Computational Thinking – The Liberal Arts Education Challenge of the 21st Century?
- Computational Thinking – What is it? How will we teach it?
- KCEA ‘09 Computational Thinking Workshop
I just came across a current example of how I applied CT skills to solve an immediate problem. I think it will help demonstrate what CT skills are and how they apply to our everyday life. Here’s the background on the problem I faced.
I enjoy competition. As a kid I loved playing Monopoly, Risk, Life, Stratgo. I can remember Risk games with guys in my neighborhood which would go on for days. It was a blast. The thrill of victory. Leaning how to deal with defeat. Working harder next time to avoid it!
The other day I was watching one of these “Amazing Planet” shows where the focus was on animals of prey. They showed a huge crock laying a river as a heard of wildebeests ran threw. Then suddenly the crock lunges up and locks his massive jaws down on the leg of an ususpecting wildebeests. The commentator said “And the crock never lets go”. I got thinking about that as it relates to my bit business ventures. I like to lock onto a problem and never let go until the problem is no more. We’ll part of my education world allows me to track a select group of computer science students to intercollegiate programming contests. Part of this process involves creating a new problem set for each competition. The challenge of the problem set, a job for the judges, is to come up with just the right mix of problems that will
- all be solved by at least one team
- not all be solved by all teams
- allow every team to solve at least one
- keep the contestants problem solving for the entire length of the contest, usually 5 hours
Here are the pieces needed for each problem, usually 7-10 problems per contest
- a concise written description of the problem w/o ambiguities (perhaps the toughest part)
- sample test data with expected results to show an example, yet not give away all the potential “tricks”
- a solution that solves the problem correctly for all possible valid input data
- test data for the judges to use to test the student solutions – here’s where you try and catch the unexpected
- expected results for the test data
So here I am working on my problem, the details of which must remain fairly vague for this blog since the contest is still a few weekends away, and I need to come up with some test data. The problem I created involves roads, Starbucks and distances. I wanted to have several thousand data points in the test. Here are the steps I followed to create the test data
- using google maps I determined the actual distance between the 2 locations (part of the problem)
- using google search engine I obtained actual street names, about 2800
- using Excel I loaded the street names
- the rest of the steps (3) involved using Excel to combine the street names with some other numeric data, the details of which I must keep secret for now
- finally I exported the data out of Excel into the test file needed for the contest
In all I spent about 10 minutes creating a test file of 2800 records that will be used in the competition. None of this required any “computer programming”. But all of it required using existing software to solve my problem. This is an example of what computational thinking is and how it will impact everyone’s life as they live and work in an increasingly computer technologically filled world in which problem solving advances to a higher level as people learn how to combine their creative minds with the power of computational processes. This is computation thinking!
I would also argue that I was “programming”. Of course not in the traditional sense of writing lines of code in some cryptic, non human, language. What is programming? It is communicating to the computer using language it understands in an effort to solve a problem. I was program. I was telling my computer how to use google search, google maps, and excel to solve a problem. This is programming. Using abstractions to solve higher level problems. Man this bit building is fun!!