Pattern recognition as a foundational CT skill


Brook Hall submits the following questions:

Dear Colleagues, In anticipation of this week's busy agenda, I feel it inappropriate to ask my questions about my learning curve during the meeting. However, I have attached a small summary of an exercise I am composing for my Zoology class this Fall. It is not the exercise itself for which I need some feedback, but the questions it has brought to mind.

I think the most important is "What do you foresee a module containing?" I am looking for a 'skeleton' to mold my thoughts. How long? What are the components? What will success look like, etc...Lesson plans are a snap. How do they fit in a module? Or do they?

My energies are high and my creativity robust. I am simply looking for a tiny road map to follow and need some metaphorical "climbing tools" for my mountain.

Looking forward to hearing the reports on Friday

Dan Ross answers:

Humans are great at pattern recognition, but computers are less great at it. We CAN get computers to do pattern recognition and there are a variety of techniques to do this, such as nueral networks and other kinds of algorithms. There is a lot of work going on by specialized computer scientists in this area. So, developing a pattern recognition tool may be too advanced for the non-specialist. However, USING some pattern recognition tools may be a more universal “foundational skill”. So, I think that the CT part of this may be:

1) Getting students to realize that computers can do pattern recognition.2) Getting students familiar with the various pattern recognition techniques that are available, and their capabilities, characteristics, and limitations.3) Getting students to select some existing PR technique and map/adapt its associated algorithm templates to their problem/data set.

Subject: Various
CS Concept: Expert Systems/Artificial Intelligence Techniques
Grade Level: Various
Lecture Unit: Instructor will explain the basic idea of rule-based expert systems using sample rules from some familiar human experts such as gardeners or medical doctors.
Assignment: Students will create a list of rules of the form if(Boolean expression) then (action), that characterize a set of knowledge rules for the body of knowledge being studied in that particular subject. For example: “If the grass is brown, then water it” for horticulture, or “If it hurts when I laugh, then don’t laugh" for pre-med students. Students will then role play and hand execute the system.
Evaluation: Role play in small groups and hand execute the list and see if it correctly diagnoses the medical condition. Send the student a bill after their claim is denied by the insurance company.

Phil Tierney answers:

An obvious biology analog would be a dichotomous key.
K-5
Tree, bush, or herb?
If tree, does it have needles, leaves or something else?
If it has needles, do they come off in bundles?
Are the bundles in 3s or 5s
Etc.
HS/13-14 level studentsBuild out a key for:
one of the simpler herbaceous genera
or a ubiquitous and familiar family (Rosaceae)
periodic table?

Posted in | 0 comments

Space Communications and Navigation






Check this out...looks like a fun web site!

Posted in | 0 comments

Post-secondary CT Infusion Strategy Backgrounder

Our friend and colleague, Bernard Gibson, recently shared this list of background research with the Task Committee. Bernard is leading a project to develop and pilot Computational Thinking infusion strategies for post-secondary audiences.
Bernard recommends these online resources for surveying research, curricula and related academic material:

Posted in | 0 comments

The Innovation Imperative and iHub

Hello all,

Do you recall our CPATH discussions around the creation of innovation hubs? Well, I'm pleased to present to you, the iHub, which is just getting started.

A good opportunity to extend our computation thinking pilot with that initiative. After all, isn't the ability to innovate, computational thinking, or is it the other way around? :)

Now imagine the possibilities of CPATH+iHub+Cloud Computing. Speaking of which, I had the opportunity to meet with the team at Salesforce.com this week in San Francisco, and as part of that work I did some research into their service offerings which I would be happy to explain to the team.

As I've discussed with Phil, we can seek to leverage the platform not only as a collaboration tool, but as an education tool for our students.

The platform is highly customizable and integrated, and no programming ability is required. It has Facebook, Twitter, and LinkedIn type functionality, and represents the next generation of enterprise collaboration.

If you have doubts that this is the future, I invite you to read:

  1. Ballmer Says He Has Bet the Company on the Cloud

  2. IBM launches Academic Skills Cloud to speed delivery of technology to colleges

  3. U.S. Scientists at National Science Foundation Given Access to Cloud Computing


These are the type of tools and skills our students will need, with technology tools they are accustomed to, without the need to program, very popular among SMB businesses, and increasingly among larger enterprises, coupled with the excitement of Cloud Computing, and fully accessible via iPhone, Blackberry.

The Software as a Service application can be used to teach sales, marketing, lead and account management, and other related business concepts, as well as website development, application concepts and customization in a non-threatening (traditional CISE) approach, so both business and computer classes can collaborate on the tool in real-time.

Everyone has a dashboard that monitors their progress, so professors and administrations can monitor activities in real time as well. The environment is a rich, modern, and collaborative, with multi-disciplinary potential, in a non-intimidating, internet accessible, technological approach, with familiar internet paradigms, that facilitates interactivity, and yet has business value.

All with 3 levels of underlying complexity transparent to the end user:
  1. Software as a Service (SaaS) which is simple.
  2. Platform as a Service (PaaS) - customization with no need to program, and
  3. Infrastructure as a Service (IaaS) - the underlying hardware infrastructure - virtualization, grid, and other more complex concepts.
iHub news excerpt:

"We don't do innovation," said Eloisa Klementich, the agency's deputy secretary of economic development and commerce, referring to BTH. "We're not the scientists that are driving it. So the question is how do we create the ecosystem for innovation to occur?"

The effort to create that infrastructure started about nine months ago. The idea was to find key areas across the state with assets such as research parks, technology incubators, universities, community colleges, business accelerators and federal laboratories. After several meetings and an application process, BTH recently announced six areas designated as iHubs:

The six inaugural iHub memebers are Orange County, Sacramento, Coachella Valley, Northgate, i-GATE (Innovation for Green Advanced Transportation Excellence), and San Francisco Biotech.

The main component of the program is collaboration. By building a network of cutting-edge companies, forward-thinking organizations and research institutions across the state, Klementich said, California will benefit from greater exposure, smarter partnerships, more jobs and a fusion of new ideas that would establish the state as a global innovation powerhouse.

But again, there's the issue of money. The recession rages on and, at this point, the iHub program has no federal funding. But BTH will be "aggressively applying for federal grants," Klementich said."

We can discuss further at our next meeting. I've also been discussing cloud computing with the Sacramento Area Regional Technology Alliance (SARTA) and there will be an upcoming CC regional education session that is being planned.

For more on cloud computing and innovation, I invite you to read my blog at http://innovation.ulitzer.com

Ray DePena, MBA, PMP

IT Industry Business Innovation Consultant


Posted in | 2 comments

The Importance of CT Skills for Employers-and Potential Employees





There is a need to move from the default line on resumes and job descriptions...."proficient in Microsoft Office Suite (TM)" to something much more accurate, useful and sophisticated. The language must describe the emerging cluster of CT skills. By drawing more employers into the discussion we can be instrumental in clarifying the definition of essential CT skills.


Right now, in our discussions, we are thrashing around trying to find common neuro-linguistic space to describe thinking processes characterized by the support – or parallelism – of computers, i.e. computational thinking. There are some clear practical implications, however, related to successful employment in the changing workplace -- and in the larger economic sphere. The real change will not happen when the academics redefine CT skills; it will happen when those skills are put to the more objective test of marketability in jobs.


I sometimes think that there is validity in the test of capitalism and when the bright light of jobs shines on CT and it appears as part of resumes and job descriptions we will have made considerable progress.


Walt

Walter Dario Di Mantova
Director, Workforce and Economic Development
Los Rios Community College District
Re-Imagined, Re-Defined and Now, Re-Invented.
(Posted by Linda on behalf of Walt)

Posted in | 0 comments

IBM launches Academic Skills Cloud to speed delivery of technology to colleges

As per our brief discussion last week on the subject of cloud computing, below is a recent news announcement.

On February 10, 2010 IBM announced a new Academic Skills Cloud to expedite the delivery of key IBM software for teaching purposes through a highly automated, highly virtual, very dynamic and flexible self-service cloud environment. This new offering builds on IBM's commitment to provide academia with access to cloud computing resources.

Initially, the Academic Skills Cloud will be available to Academic Initiative members at 20 colleges and universities across the United States. These first participants will be able to access and use IBM software in their classrooms and labs without having to install the products on their own systems. Over time, this cloud offering will be extended to additional schools in IBM's global network of Academic Initiative partners, which includes 9,000 faculty members at more than 4,500 universities worldwide.

Posted in | 0 comments

U.S. Scientists Given Access to Cloud Computing


An example of potential innovation hubs between business, government, and education similar to what we have discussed in Exec Com.

"The National Science Foundation and Microsoft Corporation have agreed to offer American scientific researchers free access to the company’s new cloud computing service.

A goal of the three-year project is to give scientists the computing power to cope with exploding amounts of research data. It uses Microsoft’s Windows Azure computing system, which the company recently introduced to compete with cloud computing services from companies like Amazon, Google, I.B.M. and Yahoo. These cloud computing systems allow organizations and individuals to run computing tasks and Internet services remotely in relatively low-cost data centers.


The new program was announced on Thursday at a news conference in Washington."


“It’s all about data,” said Jeannette M. Wing, assistant director of computer and information science and engineering directorate at the science foundation. “We are generating streams and rivers of data.”


Genetic sequencing systems are capable of generating as much as a terabyte, 1,000 gigabytes, of information a minute, Dr. Wing said."


Microsoft made its commitment to scientific computing two years after a similar service was introduced by Google and I.B.M.


Complete article here.

Posted in Labels: | 0 comments