• 沒有找到結果。

CSIE 1211: Object Oriented Program Design

N/A
N/A
Protected

Academic year: 2022

Share "CSIE 1211: Object Oriented Program Design"

Copied!
19
0
0

加載中.... (立即查看全文)

全文

(1)

CSIE 1211: Object Oriented Program Design

Hsuan-Tien Lin

Dept. of CSIE, NTU

Course Introduction, February 18, 2013

(2)

Three Warnings Before (Signing for) the Course (1/3)

goal of NTU OOP class:

as good as the best ones in the world

tentatively, 6–7 homework sets, midterm exam, final project (http://www.csie.ntu.edu.tw/~htlin/course/oop13spring) will haveHW1next week

time-consumingprogramming assignments be prepared towork hard!

警告: High Expectations

(3)

Three Warnings Before (Signing for) the Course (2/3)

Will you give me a second chance if I copy homework from other people? No.

Could you let me pass because I will be kicked out by the 1/2 rule?No.

Will you change my score from F to C? No.

be prepared tofollow the rules!

警告: Strict Instructor

(4)

Three Warnings Before (Signing for) the Course (3/3)

course re-offer after three years (last time: 2010) ambitious and willing toexperiment

—mixed-English teaching, for instance How many people will not pass?

about 10% last time; somehow each year/class is different and thusI don’t know yet.

Will your investment (time) get good return (knowledge)?

No guarantees, but I’ll try my best.

be prepared totake some risks!

警告: Uncertain Outcome

(5)

Wise Words

May The Brave Ones Stay

(6)

Basic Information

instructor:

林軒田Hsuan-Tien Lin ([email protected]) office hour: after class or by appointment

course webpage, mailing list:

http://ceiba.ntu.edu.tw/1012oop(CEIBA) course contents actually in

www.csie.ntu.edu.tw/~htlin/course/oop13spring Update your secondary email address on CEIBA!

(7)

Instructor: Strict but Friendly

Will you repeat the previous code/slide again? Yes.

Will you discuss with me after class if I don’t understand? Yes.

Will you pardon my silly questions? There arenosilly questions.

Feel free to ask me questions and give me feedback!

(8)

Enrollment

will take max(106, 119) as the limit:

106: # seats in the classroom 119: # students that 3 TAs can serve priority:

CSIE-major students (including double-major) forrequiredcourse:

(guaranteed-0218, lottery-0221, lottery-0225)

CSIE-major students (including double-major) forelectivecourse:

(lottery-0218, lottery-0221, lottery-0225)

CSIE-minor students: (2ndlottery-0218, lottery-0221, lottery-0225) non-CSIE students: (3rdlottery-0218, 2ndlottery-0221, lottery-0225) auditing: welcomed (to sit) only if there is an empty chair

please think before you choose to enroll

(9)

Teaching Assistants

TAs (tentatively):

何君彥黃易

林廷舟

TA email: to be announced

—3 TAs and 1 instructor around, usually faster than sending to individual

office hours: to be announced

very friendly TAs; ask them more questions!

(10)

THE Principle

Taking any unfair advantages over other class members is not allowed. It is everyone’s respon- sibility to maximize the level of fairness.

eating? fine, but no smells and no noise sleeping? fine, but no snoring

cellphone? fine, but silent mode, and speak outside ...

applies to instructor, TAs, students

(11)

Honesty

NO CHEATING NO LYING NO PLAGIARISM

very very very very serious consequences

(12)

Grade

homework (best * 1.5 + worst * 0.5 + others), midterm, final supplementary reference: participation in discussions

raw score goes through some order-preserving normalization steps

raw score 80 with term rank A: possible raw score 80 with term rank B: possible raw score 60 with term rank F: possible

raw scores 80, 60 with term scores B, B: possible, but unlikely raw scores 80, 60 with term scores F, B:impossible

from the principle: no individual score change

(13)

Collaboration and Open-Book

homework discussions: encouraged but fairness?

write the final solutions alone and understand them fully references (books, notes, Internet):

consulted, butnot copied from no need to lend/borrow solutions

to maximize fairness (everyone’s responsibility), lending/borrowing/buying/selling not allowed

(14)

Collaboration and Open-Book

to maximize fairness (everyone’s responsibility), lending/borrowing/buying/selling not allowed to maximize fairness (everyone’s responsibility), lending/borrowing/buying/selling not allowed to maximize fairness (everyone’s responsibility), lending/borrowing/buying/selling not allowed

Deal? If your classmate wants to borrow homework from you, what do you say?

(15)

Homework

students: justify solutions clearly TAs: evaluate solutions fairly

no individual extension unless not violating the principle (e.g.

institute-established cases of illness or emergency) late penalty:

90% of the value for 12-hour late, 80% of value for 24-hour late, ...

four penalty-free late half-days (金金金牌牌牌) per person

(16)

Textbook

W. Savitch, Absolute Java, 5th Ed., Pearson, 2012 http://tinyurl.com/oop13textbook please get it as early as possible

will try to teach most of it

learning to read a textbook is part of the course

(17)

Reading Assignments

weekly

sections related to what we teach, or sections that are worth reading by yourself

—we cannot teach all, but with reading you can learn all 3-6: 3 hour teaching, 6 hour reading/writing after class as important as writing assignments:

some may show up in exams

(18)

Mandarin and English

Mandarin: main language English: often encountered

—teaching (> 1/4), coding, website, assignments, . . .

—important for your future and you are recommended to practice

—NEW:you need to write your homeworks in English don’t be afraid of English

(19)

Important TODOs

Update your secondary email address on CEIBA Read the policy thoroughly

Enjoy the Class! Questions?

參考文獻

相關文件

“Reading and Writing” sections of each unit to re-familiarize themselves with the key concepts and

people don't like eating at restaurants or fast food shops.. people usually eat

Blacken the circle next to the correct answer.. Which of the following is on example of doing something

The idea is in fact to implement the SOR formulation twice, one forward and one backward, at

4 HKAT (Pre-S1) English Train-up Practice Primary 6 Vocabulary and Writing Booklet..

• Extending students’ learning experience through promoting Reading across the Curriculum (RaC) & using Writing across the Curriculum (WaC) activities as a

• Effective Use of the Learning Progression Framework to Enhance English Language Learning, Teaching and Assessment in Reading and Writing at Primary Level.

Students are provided with opportunities to learn and develop the skills, strategies and confidence needed to participate in Guided and Independent Reading as well as the