CSC-111Computer Programming I

This course aims at giving the students a broad foundation in the fundamental concepts of object-oriented programming. It presents in a very simple way the basic concepts and principles of the Object Oriented approach such as abstraction and encapsulation principles, classes, objects and the constructor concepts, information hiding principle and the accessors concept, methods, the message passing and the overloading principles. It also introduces the array data structure.

PDF icon Tutorial-01225.31 KB
PDF icon Lab-01-CSC111115.94 KB
PDF icon Tutorial-02271.37 KB
PDF icon Lab-02125.26 KB
PDF icon Tutorial-03341.82 KB
PDF icon Tutorial-04252.37 KB
PDF icon Lab-03275.54 KB
PDF icon Tutorial-05170.05 KB
PDF icon Tutorial-06192.97 KB
PDF icon Tutorial-07261.29 KB
PDF icon Tutorial-08353.89 KB
PDF icon Lab-06-CSC111130.8 KB
File Lab-06-Solution23.08 KB
PDF icon Lab-05691.7 KB
PDF icon Tutorial-09187.29 KB
PDF icon Lab-07270.83 KB
PDF icon Lab-08(1)139.83 KB
File Lab-09(1)1.6 MB
File Tutorial-1068.38 KB
PDF icon Lab-11253.57 KB
File Lab-11-Solution5.4 KB
PDF icon Lab04- with Solution 1.23 MB
File Lab05- Ex2 Solution-12.23 KB
File Lab06 - Solution 23.57 KB
PDF icon Lab07 - Solution 394.96 KB
PDF icon Lab08 - Solution 215.75 KB
PDF icon Lab09 - Solution 188.34 KB
PDF icon Lab10 - 123.49 KB
PDF icon Lab10 - Solution - 522.16 KB
PDF icon Lab11 - 253.57 KB
PDF icon Tutorial-11202.23 KB
PDF icon Tutorial-12-235.53 KB
PDF icon Tutorial-13101.68 KB
File Lab11 - Solution 15.42 KB
File Lab11 - Solution 14.32 KB
PDF icon Lab05 -Part 3- Solution 119.8 KB
PDF icon Lab11-Solution (Pseudo Code)0 bytes
Course Materials