|
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 |
Size | Format |
| bits-and-bytes-lesson1-problem-solving.pdf | | 33Kb | Adobe PDF | View/Open |
|
All items in DSpace are protected by copyright, with all rights reserved.
|