Information Technology

Information technology is affecting culture and society in many important domains.
Information technology means using computers and computer software to acquire, convert process, transmit, protect and retrieve data. Computer science includes many fields, such as programming languages, computer graphics, hardware, and networks.

In 2006, some magazines rated software engineering as the best job in US. This appreciations in made in terms of growth, stress level, pay, creativity, flexibility in hours, working environment. It is also easy to enter in advance in the software engineering field.

Read the rest of this entry »

Tags: , , , ,

The Man Who Talks to Machines

Award BBVA Foundation Frontiers of Knowledge in the category of Information Technology and Communication has been granted in its third edition to the American mathematician Donald E. Knuth, to “make a science of computer programming by introducing mathematical techniques for the rigorous analysis of algorithms,” said the jury. Furthermore, “brought elegance to promote writing a programming code simple, compact and intuitively understandable.”

Knuth’s work The Art of Computer Programmingsystematize the way humans talk to machines.Absolute reference in the area, its first volume was published in 1968. Is considered “the most important work of software engineering in its broadest sense, encompassing algorithms and methods are at the heart of the vast majority of computer systems with a rare clarity and depth,” said the jury’s, chaired by Andrea Goldsmith, also featured Ramon Lopez de Mantaras, Ronald Ho, Oussama Khatib and Nico de Rooij. “Its impact, both in theory and in practice, is unparalleled.”

Read the rest of this entry »

Tags: , , , ,

Information Technology Problem Solving – The 6 Principles of Scientific Problem Solving

This paper will explain a scientific approach to problem solving. Although it is written to address Information Technology related problems, the concepts might also be applicable in other disciplines. The methods, concepts, and techniques described here is nothing new, but it is shocking how many “problem solvers” fail to use them. In between I will include some real-life examples.

Why do problem solvers guess in stead of following a scientific approach to problem solving? Maybe because it feels quicker? Maybe a lack of experience in efficient problem solving? Or maybe because it feels like hard work to do it scientifically? Maybe while you keep on guessing and not really solving, you generate more income and add some job security? Or maybe because you violate the first principle of problem solving: understand the problem.

Read the rest of this entry »

Tags: , , , ,