David Edwards
A second course in computing with an emphasis on modern software development and principles central to computer science. Topics include software requirements, testing, object-oriented design, abstraction, encapsulation, recursion, and time-complexity. Prerequisite: CS 1110, 1111, 1112, or 1120 with a grade of C- or higher.
3 虽然很多人不太喜欢这门课,但是Edwards是个很好的人,虽然上课有些枯燥和不清晰,但是你要是下课经常问他问题也是可以develop good relationship的
with Edwards: 课后要花一些时间搞懂concept,考试前认真复习,workload有点大
JAVA, 作业有时间有点麻烦,总体不难,david edwards 教的一般
2,1,就是学学java basics