CSTA Web Repository
 

CSTA K-12 Repository >
CSTA Source: K-12 Repository >
Level 1: Preparation for Computer Science >
L1 G: Algorithmic problem-solving tools >

Please use this identifier to cite or link to this item: http://hdl.handle.net/2378/301

Title: Bits & Bytes: Lesson 1 Problem Solving in Life and Technology
Authors: Microsoft
Keywords: programming concepts
problem types
problem solving skills
problem solving strategies
Issue Date: Mar-2007
Abstract: "Technology helps us solve trivial, or clear-cut problems, as well as more complex problems that, until recently, were totally unsolvable. Computer scientists use heuristics to develop algorithms as a critical step in the problem solving process because computers can only follow very specific directions. A heuristic is a general guideline or ""rule-of-thumb"" for solving a problem. An algorithm is a detailed instruction list for accomplishing a task which can be translated into a specific computer language. We'll start our discussion of problem solving with a description of types of problems and explore how each of these types can be reflected in technology and programming. Then, we'll look at the strategies to solve these types of problems, the unique strategies of solving problems in technology, and finally, consider ways to improve one's problem solving skills."
URI: http://hdl.handle.net/2378/301
Appears in Collections:L1 G: Algorithmic problem-solving tools
L2 A 02: Algorithmic Problem Solving
L2 A 08: Examples of utility & problem solving
L3 A 07: Limits of computing

Files in This Item:

File Description SizeFormat
bits-and-bytes-lesson1-problem-solving.pdf33KbAdobe PDFView/Open

All items in DSpace are protected by copyright, with all rights reserved.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2006 MIT and Hewlett-Packard
or broken NS 4.x --%>