NO PLAGIARISM
very very very very serious consequences
Honesty
NO CHEATING NO LYING NO PLAGIARISM
very very very very serious consequences
Grade
• homework (best * 1.5 + worst * 0.5 + others), midterm, final project
• supplementary reference: participation in discussions
• raw score goes through some order-preserving normalization steps,not just using default thresholds of university
• 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
Grade
• homework (best * 1.5 + worst * 0.5 + others), midterm, final project
• supplementary reference: participation in discussions
• raw score goes through some order-preserving normalization steps,not just using default thresholds of university
• 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
Grade
• homework (best * 1.5 + worst * 0.5 + others), midterm, final project
• supplementary reference: participation in discussions
• raw score goes through some order-preserving normalization steps,not just using default thresholds of university
• 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
Grade
• homework (best * 1.5 + worst * 0.5 + others), midterm, final project
• supplementary reference: participation in discussions
• raw score goes through some order-preserving normalization steps,not just using default thresholds of university
• 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
Grade
• homework (best * 1.5 + worst * 0.5 + others), midterm, final project
• supplementary reference: participation in discussions
• raw score goes through some order-preserving normalization steps,not just using default thresholds of university
• 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
Grade
• homework (best * 1.5 + worst * 0.5 + others), midterm, final project
• supplementary reference: participation in discussions
• raw score goes through some order-preserving normalization steps,not just using default thresholds of university
• 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
Grade
• homework (best * 1.5 + worst * 0.5 + others), midterm, final project
• supplementary reference: participation in discussions
• raw score goes through some order-preserving normalization steps,not just using default thresholds of university
• 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
Grade
• homework (best * 1.5 + worst * 0.5 + others), midterm, final project
• supplementary reference: participation in discussions
• raw score goes through some order-preserving normalization steps,not just using default thresholds of university
• 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
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
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
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
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
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?
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?
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?
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?
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
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
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
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
Textbook
Data Structures and Algorithms in C++, 2nd Edition by Goodrich, Tamassia and Mount.
• please get it as early as possible
• will teach selected parts from it, andask you to read others learning to read a textbook is part of the course
Textbook
Data Structures and Algorithms in C++, 2nd Edition by Goodrich, Tamassia and Mount.
• please get it as early as possible
• will teach selected parts from it, andask you to read others learning to read a textbook is part of the course
Getting the Book to Read
• NTU Library: reserved copy in the shared course material area
• R536: will put some shared copies to be read in the room
• If the book is not affordable to you: email me
(htlin@csie.ntu.edu.tw) and I’ll see how I can help.
Getting the Book to Read
• NTU Library: reserved copy in the shared course material area
• R536: will put some shared copies to be read in the room
• If the book is not affordable to you: email me
(htlin@csie.ntu.edu.tw) and I’ll see how I can help.
Getting the Book to Read
• NTU Library: reserved copy in the shared course material area
• R536: will put some shared copies to be read in the room
• If the book is not affordable to you: email me
(htlin@csie.ntu.edu.tw) and I’ll see how I can help.
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
some problems related to reading assignments may show up in your writing assignments as well
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
some problems related to reading assignments may show up in your writing assignments as well
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
some problems related to reading assignments may show up in your writing assignments as well
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
some problems related to reading assignments may show up in your writing assignments as well
Mandarin and English
• Mandarin: main language
• English: often encountered
—coding, website, assignments, some teaching . . .
—important for your future and you are recommended to practice don’t be afraid of English
Mandarin and English
• Mandarin: main language
• English: often encountered
—coding, website, assignments, some teaching . . .
—important for your future and you are recommended to practice don’t be afraid of English
Mandarin and English
• Mandarin: main language
• English: often encountered
—coding, website, assignments, some teaching . . .
—important for your future and you are recommended to practice
don’t be afraid of English
Mandarin and English
• Mandarin: main language
• English: often encountered
—coding, website, assignments, some teaching . . .
—important for your future and you are recommended to practice don’t be afraid of English
How to Pass the Class?
• catch up from day 1
• ask questions!
• have fun writing programs
• understand writing proof