Overview

The first part of the subject "Object-Oriented Programming" devoted to theoretical and practical aspects of application of object-oriented methodology, as well as the use of programming in Java. The course is designed for students of the direction "Software Engineering".

Recommended Reading:

  1. Eckel Bruce. Thinking in Java, 4th Edition, Prentice Hall, 2005.
  2. Deitel, Harvey M., Deitel, Paul J. Java - How to Program, 6th International Edition, Prentice Hall, 2004.
  3. Horstmann Cay, Cornell Gary. Core Java 2, Volume I: Fundamentals, 7th Edition, Prentice Hall, 2004.
  4. Horstmann Cay, Cornell Gary. Core Java 2, Volume II: Advanced Features, 7th Edition, Prentice Hall, 2004.
  5. Naughton Patrick , Schildt Herbert. Java 2: The Complete Reference, Third Edition, McGraw-Hill, 2005.
  6. Gosling James, Joy Bill, Steele Guy L. Jr., Bracha Gilad: The Java Language Specification, Addison-Wesley, 3rd edition, 2005.
  7. Grady Booch, James Rumbaugh, Ivar Jacobson. The Unified Modeling Language User Guide. - Addison-Wesley, 1999.
  8. Martin Fowler with Kendall Scott. UML Distilled. Applying the Standard Object Modeling Language. - Addison-Wesley, 1997.

Internet Resources

  1. The Java® Language Specification. Java SE 7 Edition / James Gosling, Bill Joy, Guy Steele, Gilad Bracha, Alex Buckley http://docs.oracle.com/javase/specs/jls/se7/html/
  2. Java Tutorials // http://docs.oracle.com/javase/tutorial
  3. Java Tutorial // http://www.java2s.com/Tutorial/Java/CatalogJava.htm
  4. Bruce Eckel. Thinking in Java, 4th Edition // http://highscore.googlecode.com/files/Thinking In Java 4th.pdf
  5. Java Programming // https://en.wikibooks.org/wiki/Java_Programming
  6. IT - archiv :: Information technology community // http://www.javable.com
  7. Java programming notes // http://leepoint.net/notes-java
  8. UML Resource Page // http://www.uml.org
  9. Software design pattern – Wikipedia // https://en.wikipedia.org/wiki/Software_design_pattern
  10. Design Patterns: Elements of Reusable Object-Oriented Software // http://www.uml.org.cn/c++/pdf/DesignPatterns.pdf

 

 

To the list of subjects

 

up