Hi. Welcome to “Introduction to Computing with Java”. I am T.C. Pong – the instructor for the course. What do you say? You mean you have no programming experience? Not to worry, if you have little or no programming experience this course is just right for you! This course will give you a taste of computer science! As you know, computers have revolutionized our lives because of its ability to help us solve problems. We use computers because it’s more efficient, effective and reliable in dealing with certain daily tasks. The primary goal for this course is for you to be able to create and implement solutions to problems using Java, in an integrated programming environment. I will introduce you to some fundamental programming techniques to help you become a better problem solver. In order to achieve that, I will use a lot of examples like photos and images, to illustrate some of these techniques. Hopefully at the end of the course you will be able to write programs to process pictures, produce three dimensional images analyze documents using character recognition systems, generate fractal images and solve real-life problems. You have probably heard of the saying that “A picture is worth a thousand words”, these examples could hopefully help you to get a good grasp of these techniques and more importantly to make programming fun. So there’s a variety of activities that await you and I hope to see you all in the course!