How do these Computer programmer use their critical thinking skills? Give specific examples of how critical thinking might be used in the daily life of each Computer programmer
Programming a computer to perform complex operations is probably more demanding of critical thinking skills than almost any other activity. [
· First, before one can write a computer program to do something, one must understand what the program is supposed to accomplish. Since the intended objectives of a software system are described in English (at best), significant critical thinking
skills are required simply to understand what is to be done.
Often the objectives of a software system are not described in any language. Software developers are required to interview the intended users of the system to try to determine what really is needed. This is often an extraordinarily difficult job, which requires quite sophisticated critical thinking skills.
· Second, students must determine, in precise detail, how the objectives determined by the previous step may be accomplished.
· Finally, students must express the required steps as a computer program. A computer program is a text in an unforgiving language, a programming language. Programming languages are interpreted more formally and literally than virtually any other language in existence. Syntax and semantics are rigidly defined. Everything must be correct for the program to operate properly. ]
There are no new answers.