m255 - Object-Oriented Programming With Java - The Open University - s0rytseeders: 17
leechers: 1
m255 - Object-Oriented Programming With Java - The Open University - s0ryt (Size: 165.87 MB)
DescriptionWould you like more? Donate BTC: 12dEbkjnSZtQDTGQnCg8YTZhrjuXFWsFeg The reason I have created this torrent is simple: university courses are to expensive. Many people don't have access to knowledge which might raise their level of life. There are 2 OU courses I have uploaded so far: 1. M255 - Object-Oriented Programming With Java - Units 1-14 2. M257 - Putting JAVA to work - Units 1-12 If you have an access to other Java (and other IT) courses from the OU, like: Software engineering (TM354) My digital life (TU100) Algorithms, data structures and computability (M269) Web technologies (TT284) Cisco networking (CCNA) (T216) Object-oriented Java programming (M250) Software development with Java (M256) Fundamentals of interaction design (M364) Developing concurrent distributed systems (M362) Building blocks of software (M263) PLEASE SHARE!!! ============================================= The M255 course aims to provide you with an understanding of the fundamental concepts involved in object-oriented programming (object, class, protocol, hierarchy, inheritance, encapsulation, polymorphism and collaboration). The blocks Block 1 (Units 1–4) provides an introduction to the course and to some fundamental ideas of object-oriented programming. You will revise your knowledge of programming, gained from other courses or experience, and use it to understand and write simple object-oriented code. You will be introduced to basic object-oriented concepts such as attribute, state, protocol, class and subclass – initially through interaction with game-like microworlds. However, by the end of the block you will be able to extend existing classes by writing the code for simple methods using the Java IDE BlueJ, and then test your code using the OUWorkspace, a programming tool integrated into the BlueJ IDE and specifically designed to enable you to write and test snippets of Java code in a quick and convenient way. Block 2 (Units 5–8) continues the teaching of fundamental object-oriented ideas, using the BlueJ IDE and the OUWorkspace to investigate inheritance hierarchies, overriding, abstract classes, interfaces, polymorphism, reuse of code, static methods and variables. Along the way you will learn about creating your own classes, and find out more about the facilities and library classes provided by Java. You will learn about different kinds of errors and also about debugging using the IDE provided. You will begin to understand more about the need to design code, and will learn to implement a class according to a specification. Block 3 (Units 9–11) introduces the concept of collections (objects that store other objects) and related issues. You will be guided in applying the knowledge gained in the previous two blocks, along with the new classes introduced in this block, to carry out increasingly complex programming exercises. In particular, you will learn about the importance of reuse and how to select an appropriate collection class from Java’s Collections Framework. Block 4 (Unit 12–14) starts by discussing how to get information into a Java program from an external source (such as a file) and how to write information to an external source, so enabling Java programs to communicate with the wider world. These ideas are further developed by discussing how an object can be saved to file from a running program, and at a later stage be read back into the program. The other new topic in this block is testing code in an object-oriented context. You will put the ideas of testing into practice using a testing framework built into BlueJ called JUnit. Finally, the block consolidates your learning by placing programming within the wider context of the software development process. Sharing Widget |