m257 - Putting Java to Work - The Open University - s0rytseeders: 54
leechers: 16
m257 - Putting Java to Work - The Open University - s0ryt (Size: 37.05 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!!! =============================== Since its introduction, Java has become one of the most widely used computer languages. Initially riding on the crest of the rapid expansion of the internet, Java has established itself as a tremendously versatile programming language which is able to run on a wide variety of computer platforms. Java can be used to build systems that power applications such as e-commerce, online games, downloadable music and online banking. Java runs on PCs, laptops and mobile devices (including phones, PDAs and tablets) and can be found in TV set-top boxes, in embedded devices (forming part of larger systems such as cars, robots or printers), in smart cards and even in wearable computers. The module will show you how, through the concept of Java editions, Java can be used in all of the platforms mentioned above. Java editions cater for the different needs and resources of, say, large international e-commerce systems running on extensive networks with many servers, and games software running on mobile phones with very limited hardware resources. The module is mostly interested in the Java 2 Standard Edition (J2SE) but you will also be introduced to the Java 2 Micro Edition (J2ME), designed for use on smaller systems with limited resources (such as mobile phones). The module will provide a broad coverage of the Java programming language from primitive data types and control structures, through graphical user interface (GUI) construction and event handling, to topics such as threaded programming and basic internet programming using sockets. Although the module will concentrate on producing stand-alone applications, it will also show you how the skills and knowledge that you develop are directly transferable to web-based systems through the use of applets and also to mobile phone systems through the use of MIDlets. The module will also touch on topics such as Java on servers (servlets) and even the idea of Java code roaming the internet through the use of aglets. Aims The module aims to: reinforce the fundamental aspects of object-oriented technology; describe how these concepts are implemented in Java; provide the knowledge necessary to construct Java programs; describe a number of the advanced facilities of Java including exceptions and internet-based applications; show the implications of implementing Java applications on a range of platforms; show how Java can be used in developing non-trivial programs. Learning outcomes M257 provides opportunities for you to achieve the following general learning outcomes. Knowledge and understanding After studying the module, you will be able to demonstrate: an understanding of the design and programming processes; some knowledge of the main constructs and mechanisms in Java; an appreciation of the implications of implementing Java applications on a range of platforms; techniques used in developing a large Java program. Cognitive skills After studying the module, you will be able to: describe and apply key concepts and techniques in software design and development; analyse and abstract away from the details of a problem; design and formulate an appropriate solution to a problem and evaluate it. Key skills After studying the module, you will be able to: find information from a range of sources to support a task; plan complex tasks; use new Java libraries; use appropriate numerical, mathematical and abstraction skills; progress to more advanced-level studies. Practical and/or professional skills After studying the module, you will be able to: assemble, program, develop, test and evaluate software systems; use software tools such as a Java IDE; use appropriate programming skills; develop user interfaces appropriate for particular platforms. 3.2 Summary of M257 units There are twelve module units and they are as follows: Unit 1 Java everywhere Unit 2 Java in the small Unit 3 Java in the large Unit 4 Input, output and exceptions Unit 5 Packages and abstraction Unit 6 Graphical user interfaces Unit 7 Event-driven programming Unit 8 Threads Unit 9 Internet programming Unit 10 ’lets do Java Unit 11 Web-based case studies Unit 12 Web-based case study Sharing Widget |