ISBN : 978-616-551-368-5
First Printing (July, 2011)
MD5 checksum : 3DF01CFDF84F2BEC67F885C232E5F7E5
Computer programming skills are currently must-have skills for every university graduate in any fields of Science and Engineering. This book is aimed to be a textbook suitable to be used in a first programming course for university-level students. The primary goals of this book are to introduce students to creating computer programs to solve problems with high-level languages. Programming concepts appearing in modern programming languages are presented through writing Java programs. Java is selected as the language of choice due to its relatively simple grammars. It is also a good choice for introducing students to the concept of object-oriented programming which is one of the most popular paradigms in the current days. Furthermore, Java is one of the most widely-adopted programming languages by the industries. This book is developed from the class notes that the author wrote for the introductory computer programming course offered to students in the International School of Engineering, Chulalongkorn University. The writing style and the content organization of this book is designed to be straight-forward. Details not crucial to understanding the main materials presented in their related sections are usually omitted in order to relieve the readers from worrying about having to know ‘too much’. References for further readings will be given along the way.
This book is a creation of the Knowledge Collection and Contribution Initiatives by the Department of Computer Engineering, Chulalongkorn University