The specific availability for this course is not currently known. If you would like to know if this course will be offered during your session, please contact us.
This is the second part of foundation course for the Computer Science degree program. Successful students will have a thorough knowledge of the computer language Java, the systematic development of programs, problem solving and a knowledge of some of the fundamental algorithms of computer science. Essential concepts include inheritance, polymorphism, and error handling using exceptions.