Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Cross-platform Programming

Major: Software Engineering
Code of Subject: 6.121.00.O.55
Credits: 5
Department: Software
Lecturer: Podolskyi I.V.
Semester: 5 семестр
Mode of Study: денна
Learning outcomes:
During the course, students must acquire the skills to use Java technologies to create crossplatform applications.
Required prior and related subjects:
Prerequisites:
Object-oriented programming.
Co-requisites:
Software construction.
Summary of the subject:
1.Introduction in Java. 2.The concept of object-oriented programming in Java. 3.Standard library classes,collection classes. 4.Working with the file system, exception handling. 5. Multithreaded Programming. 6. Implementation of client-server architecture in Java programming language.
Recommended Books:
1. Herbert Schildt. Java: The Complete Reference Tenth Edition, 2019, 1488
2. Joshua J. Bloch. Effective Java: Programming Language Guide, Addison-Wesley, 2001, 272
3. Robert Sedgewick, Kevin Wayne. Algorithms, Addison-Wesley Professional; 4th edition, 2011, 952
4. Robert C. Martin. Clean Code, A Handbook of Agile Software Craftsmanship, Prentice Hall, 1 edition, 2008, 464
Assessment methods and criteria:
Current control - 45% (Laboratory classes)
Examination test - 55% (Written and oral component)