3 hrs(Sem I, II) This course introduces students to object-oriented programming concepts along with the Java syntax to implement them. At the end of this course, students should be able to write small applications and to program with Java on their own. 3 lecture/laboratory hours.