Frequently Asked Questions:
1. Is there any material that I can study before the class starts?
- Yes, please see Professor Robert Sedgewick's lecture slides. Or his Coursera class.
2. What text book will you follow, is it necessary to buy it?
- The book name is given in the syllabus. I don't think you need to buy it. I'll provide materials in the class.
3. I've taken Java classes before, do you recommend any book or material?
- Yes, I like the Head First Series Java book. For Java coding practice, Talentbuddy is a great website.
4. What is the format of the class? Will there be midterm and finals?
- No midterm or finals!! I'll have lots of pop-quiz, quizzes, homework to cover the material. Please see syllabus and tentative class schedule for details.
5. Is the course too hard, how difficult it is to get an 'A'?
- I think it's little challenging than usual courses. If you can attend classes, do the homework regularly, you should be good.
6. Do you have any suggestions for practicing the real interview questions?
- I found the "Cracking the Coding Interview" book really helpful. It's companion website is also great. You may also like them.
7. I've more questions, how can I ask you?
- Please feel free to email me. Thanks.