Introduction to Computer Programming III Fall 2025

Department of Computer Science and Information Engineering

Fu Jen Catholic University


Latest News

 


Course Objective

The objective of this course is to learn how to use the Java programming language to develop computer software. 

Time and Location

1:40 P.M. ~ 4:30 P.M. Thursday at SF234

Textbook

#1 Introduction to Java Programming, twelfth edition

Daniel Y. Liang

Pearson Prentice Hall, ISBN 978-1-292-40207-9

#2 最新 Java 程式語言 修訂第七版

施威銘研究室

旗標ISBN9789863127048

Instructor

葉佐任 Tsozen Yeh (yeh@csie.fju.edu.tw)

office: SF616      

phone number: (02) 2905-3871

office hour: 2:40 P.M. ~ 3:30 P.M. Wednesday and by appointments

TA: 陳心璿 (hsuan230221@gmail.com)

office: SF650      

phone number: (02) 2905-3893

office hour: 2:00 P.M. ~ 5:00 P.M. Wednesday and by appointments


Grading

midterm: 40% of your grade

final: 50% of your grade

programming test: 10% of your grade

The IDE includes Eclipse, NetBeans, and IntelliJ IDEA.

The editors include Sublime Text, Visual Studio, and Notepad++.


Academic Integrity and Cheating

Cheating will not be tolerated in this class.  Cheating in any part of the course will lead to failing the course.  All your work must be done by yourself.  It is ok to discuss course material and assignments with TA and with your classmates.   However, you shall not obtain answers directly from anyone else but yourself.


Class Schedule

date

main topics

textbook #1 chapter

textbook #2 chapter

due

note

Sep. 18

methods

chapter 6

 

 

 

Sep. 25

single-dimensional arrays

chapter 7

chapter 7

 

Oct. 2

multi-dimensional arrays

chapter 8

 

Oct. 9

objects and classes

chapter 9

chapter 7

Oct. 16

object-oriented thinking

chapter 10

chapter 8, 9

 

 

Oct. 23

inheritance and polymorphism

chapter 11

chapter 11

 

 

Oct. 30

inheritance and polymorphism

chapter 11

chapter 11

Nov. 6

midterm

chapter 1 ~ 11

 

Nov. 13

exception handling & text I/O

chapter 12

chapter 14

 

 

Nov. 20

abstract classes and interfaces

chapter 13

chapter 12

 

 

Nov. 27

event-driven programming & Animations

chapter 15

 

 

Dec. 4

binary I/O 

chapter 17

 chapter 16

 

Dec. 11

programming test

 

 

Dec. 18

final

chapter 1 ~ 17

 

 

Dec. 25

holiday

 

 

 

Jan. 1, 2026

holiday

 

 

 

Jan. 15

self learning

 

 

 

Jan. 9

self learning

 

 

尊重與保護智慧財產權, 請使用正版教科書, 勿非法影印書籍或教材, 以免侵害他人著作權