The module considers object-oriented programming and modern object oriented programming languages. By the end of the course the student will know: • Object oriented programming concepts including inheritance, polymorphism, encapsulation. • Object oriented design patterns; • JAVA and C# programming languages. The students will be able to: • design and implement object oriented software (including executable applications and class libraries); • document object oriented architecture using UML diagrams. The students will have the experience in: • development of software applications in C# and JAVA programming languages; • design of object oriented software architecture.
|
|