 | Java Programming Practice |
Overview
- [SWE2023-43] Object-oriented programming practice with Java
- Classes: Mon 18:00-21:45
- Location: TBA
- Instructor: Hwansoo Han
- T.A.: Jeongjae Kim
Text Books and References
Lecture Schedule
** Lecture slides are now provided in iCampus!!!
Weeks | Topics | Dues |
1st | 01. Introduction | |
2nd | 02. Basic Grammar I | |
3rd | 03. Basic Grammar II | [PA#1] |
4th | 04. Class and Object | | |
5th | 05. Inheritance | PA#1 - due |
6th | 06. APIs | [PA#2] |
7th | 07. File I/O & CSV | | |
8th | 08. Error Handling | | |
9th | 09. Version Control Tool | PA#2 - due |
10th | Term Proj - Proposal Presentation | [Term Proj] |
11th | 10. Generic Type | | |
12th | 11. GUI | | |
13th | 12. Multithreading | | |
14th | 13. Socket | Term Proj - due |
15th | Final Presentation | |
Grading Policy
- Class Attendance: 10%
- Weekly Lab Assignments: 10%
- Prog. Assignments: 50%
- Term Project: 30%
Programming Assignments
- Assignment #1 - due: 4/02(Sun) 11:59pm
- Assignment #2 - due: 4/30(Sun) 11:59pm
Term Project
- Project Proposal - 5/1(Mon) 6:00-9:45pm (class meeting)
- Project Due - 6/4(Sun) 11:59pm (code submission online)
- Presentation - 6/5(Mon) 6:00-9:45pm (class meeting)