courseTitle
Computer programming (1)
courseCode
CIS 203
Credits
4
Theoretical
3
Pratical
2
Total Content
5
courseType
mandatory
Course id
39311973
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.