Wednesday, January 21, 2009

tutorial 1

An engineer can accomplishes through the training provided by various educational institutions that enable the future engineers to think and solve complex problems in a systematic way. As the complexity of the world increases, there is a need for more talents to be able to manipulate and process large amount of information in a systematic way. There are many companies seeking for engineers to work in different fields that require to handle large amount of information and data.
Engineers are taught to solve a wide variety of problems in their tertiary education. For example, engineers are compulsory to study programming during their first year of study. When an engineer solves a computing problem, he needs to divide the functions of the program to different parts so as to make it easier to tackle the computer problem. The engineers have to the find out the algorithms of a particular computer problem that forced the programmer to think in a systemic way. Most computer problems are complex in nature and need the programmer to think work step by step and analyses the problem using different techniques. Solving computer problems will train engineers think analytically and systematically.
In addition, students studying engineering are taught how to work together in a team. Many of the complex problems requires a specialize team to work together effective. The team may consist of people from different backgrounds and cultures. There are trainings and opportunities provided by Singapore tertiary institutions to train their students to work as a team. Groups are allocated in such a way that student can interact with people from different nationality. In addition, students are encouraged to join leadership camps that teach them how to lead a team and work together effectively. Complex information needs to be broken down into different parts to solve together with their teammates.