NCHU Course Outline
Course Name (中) 物件導向程式設計(1256)
(Eng.) Object-Oriented Programming
Offering Dept Department of Electrical Engineering
Course Type Elective Credits 3 Teacher OUYANG, YEN-CHIEH
Department Department of Electrical Engineering/Undergraduate Language 中/英文 Semester 2026-SPRING
Course Description 1. Introduction, 2.Fundamental Data Types, 3. Decisions, 4. Loops, 5. Methods, 6. Arrays and Array Lists, 7. Input/Output and Exception Handling, 8. Objects and Classes, 9. Inheritance and Interfaces, 10. Object-Oriented Programming: Polymorphism and Interfaces, 14 Strings, Characters and Regular Expressions, 15 Files, Input/Output Streams, NIO and XML Serialization, 23 Concurrency
Prerequisites
self-directed learning in the course Y
Relevance of Course Objectives and Core Learning Outcomes(%) Teaching and Assessment Methods for Course Objectives
Course Objectives Competency Indicators Ratio(%) Teaching Methods Assessment Methods
You’ll learn object-oriented programming—today’s key programming methodology. You’ll create and work with many software objects.
Exercises
Lecturing
Assignment
Quiz
Internship
Attendance
Course Content and Homework/Schedule/Tests Schedule
Week Course Content
Week 1 1. Introduction to Computers, the Internet and Java
Week 2 2.Introduction to Java Applications; Input/Output and Operators
Week 3 3. Control Statements: Part 1 Assignment, ++ and -- Operators
Week 4 4. Control Statements: Part 2; Logical Operators
Week 5 5. Methods,
Week 6 6. Arrays and Array Lists,
Week 7 7. Objects and Classes,
Week 8 8. Inheritance and Interfaces,
Week 9 9. Inheritance and Interfaces,
Week 10 Mid term exam
Week 11 10. Polymorphism and Interfaces,
Week 12 15. Files, Input/Output Streams, NIO and XML Serialization
Week 13 17 Lambdas and Streams,
Week 14 23 Concurrency,
Week 15 23 Concurrency,
Week 16 28 Networking,Є Networking, Final exam
self-directed
learning

Evaluation
Home work assignment: 15%; Online Exam 25%; Mid-term Exam 25%; Final Exam 35%
Textbook & other References
Java™ How to Program
Late Objects, ELEVENTH EDITION
by Paul Deitel and Harvey Deitel
Teaching Aids & Teacher's Website

Office Hours

Sustainable Development Goals, SDGs(Link URL)
01.No Poverty   04.Quality Education   08.Decent Work and Economic Growth   09.Industry, Innovation and Infrastructure   10.Reduced Inequalitiesinclude experience courses:Y
Please respect the intellectual property rights and use the materials legally.Please respect gender equality.
Update Date, year/month/day:None Printed Date, year/month/day:2026 / 1 / 09
The second-hand book website:http://www.myub.com.tw/