CS5253 Workshop Lecturer: Dr. Lusheng WangOffice: Y6429, Academic BuildingPhone: 2788-9820Homepage:
CS5253 Workshop I Lecturer: Dr. Lusheng Wang Office: Y6429, Academic Building Phone: 2788-9820 Homepage:
Course InformationObjective:To get familiar with object orienteddesign and gain solid experience inC++ programmingAssessment:100%AssignmentsThree assignments
Course Information Objective: To get familiar with object oriented design and gain solid experience in C++ programming. Assessment: Assignments 100% Three assignments
Programming LanguageAssembly LanguageHigh-level Languagee.g. FORTRAN, BASICStructured Programminge.g. Pascal, CObject-oriented Programminge.g. C++, java
Programming Language Assembly Language High-level Language e.g. FORTRAN, BASIC Structured Programming e.g. Pascal, C Object-oriented Programming e.g. C++, java
Object Oriented Programming3 Important Concepts:EncapsulationPolymorphismInheritance
Object Oriented Programming 3 Important Concepts: Encapsulation Polymorphism Inheritance
EncapsulationEncapsulation:a mechanism that binds together code anddata it manipulatesObject:the device that supports encapsulationcode and data are linked together, works likea "black box
Encapsulation Encapsulation: a mechanism that binds together code and data it manipulates Object: the device that supports encapsulation code and data are linked together, works like a “black box