40 likes | 63 Views
Explore advanced object-oriented programming, inheritance, polymorphism, abstract classes, interfaces, collections, software design, and more in this comprehensive course. Textbook: "ABSOLUTE JAVA" by WALTER SAVITCH. Check grade distribution notes online.
E N D
King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department ICS201: Introduction To Computing II Course Material:webcourses.kfupm.edu.sa
Today’s Class • Course overview • Introduction to Computer Science • Advanced object-oriented programming; inheritance; polymorphism; abstract classes and interfaces, container/collection classes, packages, object-oriented design, software modeling, event-driven programming, recursion, use of stacks, queues and lists from API, searching and sorting
Text Book and Grading Criterion • Textbooks: • “ABSOLUTE JAVA” by WALTER SAVITCH, Addison Wesley, 3rd edition, 2006. Grade Distribution: Notes:Please check the syllabus notes online regarding absences and other rules