Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
5COSC019W-Object Oriented Development 5COSC019W - Object Oriented Development Autumn 2021 Dr Dimitris C. Dracopoulos Lecture notes   Tutorials   Assignments   Schedule   Syllabus   Contact   Textbook   Assessment   The module is an introduction to object oriented development techniques. Java will be used as the programming language. How to download Java/Netbeans for your computer Lecture Slides:   28/9  5/10  12/10  19/10  9/11  Lecture Notes:   28/9  5/10  12/10  19/10  9/11  Tutorials:   1  2  3  4  5  Tutorials Solutions:   1  2  3  4  5  Assignments:   1 Schedule Mo Tu We Th Fr Sa Su Sep 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 first class Oct 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 assignment published Nov 1 2 3 4 5 6 7 reading/engagement week 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 assignment submission deadline Dec 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 in-class tests 20 21 22 23 24 25 26 Christmas break 27 28 29 30 31 Syllabus Introduction to Object Oriented Programming. Some Java Fundamentals. Classes and Objects Abstract Classes - Interfaces - Access Specifiers - Polymorphism Heap vs Stack - Garbage Collector - The static keyword The final keyword - The Java class hierarchy UML Graphical User Interfaces using Swing Introduction to Collections (ArrayLists) and Arrays Exceptions Input/Output and Streams Contact Dr Dimitris C. Dracopoulos, , N7.116 Copland Building. Office hours: Strictly by appointment. Email me to arrange a meeting. Textbook The recommended textbook is Big Java: Early Objects, Cay Horstmann, 7th edition, Wiley, 2019 (if you have an older or alternative edition, that is OK as the newest material is covered by the notes). Additional references. Assessment Process Coursework: 50% In-class test: 50% Last modified: Wed Nov 3 22:03:21 UTC 2021