The course isdesigned for freshmen who nearly have no programming experience, and aims tocultivate them on basic concepts and techniques of programming. Students willlearn Java programming language, understand basic elements of programming andfundamental program structures, and use Java to solve simple programmingproblems.