Object Oriented Programming(Spring 2021)



Course Info


Teaching Plan (Tentative)

Chapter
Topic
Resource
1
Introduction
2
The Java Programming Environment
3
Fundamental Programming Structures in Java
4
Object and Classes
5
Inheritance
6
Interfaces, Lambda Expressions, and Inner Classes
7
Exceptions
8
Collections
9
I/O

Assignment

Description: Using Java to create a useful and challenging program! You can use whatever third-party tools, platforms, and IDEs. Just make sure you are not copying the code from others. Please fill the online form once you decide on your group member(s) and your project name.
Important Notes: Assessment: Submission: Each group should submit a group report (in PDF format) and a runnable Java package (or ZIP file) via email to Mr. Pengyu Liu (liupy8@mail.nwpu.edu.cn) before the last lecture (May 20, extended!). Make sure that your program is runnable with Java 15. The group presentations will be delivered in the last lecture (May 23).