This course helps students to develop problem solving skills and solving problems using programming languages. Students are introduced to fundamentals of Java programming with emphasis on object oriented approach, including primitive data types, control structures, methods, objects, classes, class inheritance. By the end of the semester, students will begin to apply object oriented approach to create simple graphical user interface and to write event driven programs.
The course is taught through one lecture and one lab session each week. The lectures cover the programming concepts and the labs are designed to support the lectures and to give students hands-on programming practice.
Prerequisite : ITP 100 Computer Program Design
|