courseTitle
Computer Programming (1)
courseCode
CIS 1103
Credits
4
Theoretical
3
Pratical
2
Total Content
5
courseType
mandatory
Course id
66261973
Course Description
Introduction ،Procedural programming. Object oriented programming using JAVA, Object oriented versus procedural programming. Program organization and object oriented design style. Classes (Abstract data types, structured data, attributes and methods). Objects. Overloading. Inheritance. Input/output systems and predefined classes (Input/output basics, input/output forms and means, basics of files input/output, binary and random access predefined classes) : examples and applications (Arrays, linked lists, stacks and queues), program modules : variable definition and declaration. Applications and specifications identification. Comments and naming.